{"items":[{"type":"link","label":"Issued Credentials API","link":"/docs/openapi/issued-credentials-v1","routeSlug":"/docs/openapi/issued-credentials-v1","content":{"contentType":"overview","meta":{"name":"Issued Credentials API"},"children":[{"nodeType":"container","panels":[{"title":"Download OpenAPI description","titleTranslationKey":"download.description.title","children":[{"kind":"download","label":"issued-credentials-v1.json","url":"/_bundle/docs/openapi/issued-credentials-v1.json?download"},{"kind":"download","label":"issued-credentials-v1.yaml","url":"/_bundle/docs/openapi/issued-credentials-v1.yaml?download"}]},{"title":"Overview","titleTranslationKey":"info.title","children":[]},{"title":"Languages","titleTranslationKey":"languages.title","children":[{"kind":"languages","options":[{"key":"curl","title":"curl","lang":"curl"},{"key":"javascript","title":"JavaScript","lang":"JavaScript"},{"key":"node","title":"Node.js","lang":"Node.js"},{"key":"python","title":"Python","lang":"Python"},{"key":"java","title":"Java","lang":"Java"},{"key":"csharp","title":"C#","lang":"C#"},{"key":"php","title":"PHP","lang":"PHP"},{"key":"go","title":"Go","lang":"Go"},{"key":"ruby","title":"Ruby","lang":"Ruby"},{"key":"r","title":"R","lang":"R"},{"key":"payload","title":"Payload","lang":"Payload"}]}]},{"title":"Servers","titleTranslationKey":"servers.title","children":[{"kind":"servers","servers":[{"url":"/_mock/docs/openapi/issued-credentials-v1","description":"Mock server","isMockServer":true},{"url":"https://api.dev.deepcredentials.swiss","description":"Development"},{"url":"https://api.int.deepcredentials.swiss","description":"Integration"}],"mode":"default"}]}],"children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"header","level":1,"label":"Issued Credentials API (1.0.0)","showPageActions":true},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":"Manage issued verifiable credentials.\n\nUse this API to list, inspect, and update the status (suspend, revoke, reactivate) of credentials that have been issued to wallet holders."}],"sectionId":"/docs/openapi/issued-credentials-v1"}],"sectionId":"/docs/openapi/issued-credentials-v1"}]}]}},{"type":"group","label":"Issued Credentials","link":"/docs/openapi/issued-credentials-v1/issued-credentials","routeSlug":"/docs/openapi/issued-credentials-v1/issued-credentials","items":[{"label":"List issued credentials.\n","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/openapi/issued-credentials-v1/issued-credentials/get:b2b.listissuedcredentials","routeSlug":"/docs/openapi/issued-credentials-v1/issued-credentials/get:b2b.listissuedcredentials","metadata":{"seo":{"title":"List issued credentials.\n","description":"Returns a paginated list of issued credentials for the calling service user's organization (X-Org-Id) and environment (X-Environment)."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GET:b2b.ListIssuedCredentials","name":"List issued credentials.\n","isWebhook":false,"pointer":"/paths/~1b2b~1v1~1issued-credentials/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List issued credentials.\n","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Returns a paginated list of issued credentials for the calling service user's organization (X-Org-Id) and environment (X-Environment).\n"},{"nodeType":"security","requirements":[{"schemes":[{"name":"BearerAuth","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"DeepAdmin-issued Keycloak access token obtained via the OAuth 2.0\nResource Owner Password Credentials grant against the DeepCloud SSO\nrealm. See the Service Users guide for the exchange flow."}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_66","description":"Maximum number of results to return (1-100, default 20).\n"},{"name":"offset","in":"query","schemaId":"schema_66","description":"Number of results to skip for pagination.\n"},{"name":"status","in":"query","schemaId":"schema_67","description":"Filter by credential status: active, suspended, revoked.\n"},{"name":"credential_definition_id","in":"query","schemaId":"schema_67","description":"Filter by credential definition ID (UUID).\n"}],"pointer":"/paths/~1b2b~1v1~1issued-credentials/get/parameters"},{"nodeType":"item-content","variant":"headers","label":"Headers","labelTranslationKey":"header","parameters":[{"name":"X-Org-Id","in":"header","schemaId":"schema_68","description":"Organization the call is acting on. The authenticated service user must be a member of this organization in DeepAdmin; otherwise the request returns 404.","required":true},{"name":"X-Environment","in":"header","schemaId":"schema_69","description":"Environment the call is scoped to. Resources are isolated per environment.","required":true}],"pointer":"/paths/~1b2b~1v1~1issued-credentials/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/b2b/v1/issued-credentials","servers":[{"url":"/_mock/docs/openapi/issued-credentials-v1","description":"Mock server","isMockServer":true},{"url":"https://api.dev.deepcredentials.swiss","description":"Development"},{"url":"https://api.int.deepcredentials.swiss","description":"Integration"}],"parameters":{"path":[],"query":[{"name":"limit","in":"query","schemaId":"schema_66","style":"form","explode":true},{"name":"offset","in":"query","schemaId":"schema_66","style":"form","explode":true},{"name":"status","in":"query","schemaId":"schema_67","style":"form","explode":true},{"name":"credential_definition_id","in":"query","schemaId":"schema_67","style":"form","explode":true}],"querystring":[],"header":[{"name":"X-Org-Id","in":"header","required":true,"schemaId":"schema_68"},{"name":"X-Environment","in":"header","required":true,"schemaId":"schema_69"}],"cookie":[]},"security":[{"schemes":[{"id":"BearerAuth","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"responseCodes":["200","400","401","403","429","500"],"pointer":"/b2b/v1/issued-credentials","href":"issued-credentials/get:b2b.listissuedcredentials","openApiOperationId":"GET:b2b.ListIssuedCredentials","summary":"List issued credentials.\n"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/docs/openapi/issued-credentials-v1","description":"Mock server","isMockServer":true},{"url":"https://api.dev.deepcredentials.swiss","description":"Development"},{"url":"https://api.int.deepcredentials.swiss","description":"Integration"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Success response","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_70","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_70","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/200/content/application~1json/example"]},{"code":"400","description":"Invalid request. Common causes: missing or malformed X-Org-Id / X-Environment headers, or a missing required field in the request body.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/400/content/application~1json/example"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/400/content/application~1json/example"]},{"code":"401","description":"Unauthenticated. The Bearer token failed validation (signature, issuer, audience, or expiry).","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/401/content/application~1json/example"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/401/content/application~1json/example"]},{"code":"403","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Permission denied. The token does not carry the scope required by this endpoint. Check the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"scope"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" claim on the token you received from the DeepCloud SSO token endpoint."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/403/content/application~1json/example"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/403/content/application~1json/example"]},{"code":"429","description":"Rate limit exceeded.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/429/content/application~1json/example"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/429/content/application~1json/example"]},{"code":"500","description":"Internal server error.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/500/content/application~1json/example"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/500/content/application~1json/example"]}],"pointer":"/paths/~1b2b~1v1~1issued-credentials/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_70","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_70","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/200/content/application~1json/example"]}}},{"code":"400","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/400/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/400/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/401/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/401/content/application~1json/example"]}}},{"code":"403","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/403/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/403/content/application~1json/example"]}}},{"code":"429","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/429/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/429/content/application~1json/example"]}}},{"code":"500","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/500/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials/get/responses/500/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/issued-credentials/get:b2b.listissuedcredentials"}],"panels":[]}]},"httpPath":"/b2b/v1/issued-credentials"},{"label":"Get issued credential.\n","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/openapi/issued-credentials-v1/issued-credentials/get:b2b.getissuedcredential","routeSlug":"/docs/openapi/issued-credentials-v1/issued-credentials/get:b2b.getissuedcredential","metadata":{"seo":{"title":"Get issued credential.\n","description":"Returns the status and details of an issued credential."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GET:b2b.GetIssuedCredential","name":"Get issued credential.\n","isWebhook":false,"pointer":"/paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get issued credential.\n","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Returns the status and details of an issued credential.\n"},{"nodeType":"security","requirements":[{"schemes":[{"name":"BearerAuth","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"DeepAdmin-issued Keycloak access token obtained via the OAuth 2.0\nResource Owner Password Credentials grant against the DeepCloud SSO\nrealm. See the Service Users guide for the exchange flow."}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"credentialId","in":"path","schemaId":"schema_68","required":true}],"pointer":"/paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/parameters"},{"nodeType":"item-content","variant":"headers","label":"Headers","labelTranslationKey":"header","parameters":[{"name":"X-Org-Id","in":"header","schemaId":"schema_68","description":"Organization the call is acting on. The authenticated service user must be a member of this organization in DeepAdmin; otherwise the request returns 404.","required":true},{"name":"X-Environment","in":"header","schemaId":"schema_69","description":"Environment the call is scoped to. Resources are isolated per environment.","required":true}],"pointer":"/paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/b2b/v1/issued-credentials/{credentialId}","servers":[{"url":"/_mock/docs/openapi/issued-credentials-v1","description":"Mock server","isMockServer":true},{"url":"https://api.dev.deepcredentials.swiss","description":"Development"},{"url":"https://api.int.deepcredentials.swiss","description":"Integration"}],"parameters":{"path":[{"name":"credentialId","in":"path","required":true,"schemaId":"schema_68","style":"simple","explode":false}],"query":[],"querystring":[],"header":[{"name":"X-Org-Id","in":"header","required":true,"schemaId":"schema_68"},{"name":"X-Environment","in":"header","required":true,"schemaId":"schema_69"}],"cookie":[]},"security":[{"schemes":[{"id":"BearerAuth","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"responseCodes":["200","400","401","403","404","429","500"],"pointer":"/b2b/v1/issued-credentials/{credentialId}","href":"issued-credentials/get:b2b.getissuedcredential","openApiOperationId":"GET:b2b.GetIssuedCredential","summary":"Get issued credential.\n"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/docs/openapi/issued-credentials-v1","description":"Mock server","isMockServer":true},{"url":"https://api.dev.deepcredentials.swiss","description":"Development"},{"url":"https://api.int.deepcredentials.swiss","description":"Integration"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Success response","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/b2b.b2bIssuedCredentialResponse","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/200/content/application~1json/example"]}},"schemaId":"components/schemas/b2b.b2bIssuedCredentialResponse","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/200/content/application~1json/example"]},{"code":"400","description":"Invalid request. Common causes: missing or malformed X-Org-Id / X-Environment headers, or a missing required field in the request body.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/400/content/application~1json/example"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/400/content/application~1json/example"]},{"code":"401","description":"Unauthenticated. The Bearer token failed validation (signature, issuer, audience, or expiry).","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/401/content/application~1json/example"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/401/content/application~1json/example"]},{"code":"403","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Permission denied. The token does not carry the scope required by this endpoint. Check the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"scope"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" claim on the token you received from the DeepCloud SSO token endpoint."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/403/content/application~1json/example"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/403/content/application~1json/example"]},{"code":"404","description":"Resource not found. Either the resource ID is unknown, or the X-Org-Id you supplied is not an organization the authenticated service user is a member of.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/404/content/application~1json/example"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/404/content/application~1json/example"]},{"code":"429","description":"Rate limit exceeded.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/429/content/application~1json/example"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/429/content/application~1json/example"]},{"code":"500","description":"Internal server error.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/500/content/application~1json/example"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/500/content/application~1json/example"]}],"pointer":"/paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"components/schemas/b2b.b2bIssuedCredentialResponse","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/b2b.b2bIssuedCredentialResponse","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/200/content/application~1json/example"]}}},{"code":"400","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/400/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/400/content/application~1json/example"]}}},{"code":"401","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/401/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/401/content/application~1json/example"]}}},{"code":"403","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/403/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/403/content/application~1json/example"]}}},{"code":"404","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/404/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/404/content/application~1json/example"]}}},{"code":"429","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/429/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/429/content/application~1json/example"]}}},{"code":"500","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/500/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/500/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/issued-credentials/get:b2b.getissuedcredential"}],"panels":[]}]},"httpPath":"/b2b/v1/issued-credentials/{credentialId}"},{"label":"Update issued credential status (revoke, suspend, reactivate).\n","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/openapi/issued-credentials-v1/issued-credentials/patch:b2b.updateissuedcredentialstatus","routeSlug":"/docs/openapi/issued-credentials-v1/issued-credentials/patch:b2b.updateissuedcredentialstatus","metadata":{"seo":{"title":"Update issued credential status (revoke, suspend, reactivate).\n","description":"Update issued credential status (revoke, suspend, reactivate).\n"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"PATCH:b2b.UpdateIssuedCredentialStatus","name":"Update issued credential status (revoke, suspend, reactivate).\n","isWebhook":false,"pointer":"/paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Update issued credential status (revoke, suspend, reactivate).\n","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"BearerAuth","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"DeepAdmin-issued Keycloak access token obtained via the OAuth 2.0\nResource Owner Password Credentials grant against the DeepCloud SSO\nrealm. See the Service Users guide for the exchange flow."}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"credentialId","in":"path","schemaId":"schema_68","required":true}],"pointer":"/paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/parameters"},{"nodeType":"item-content","variant":"headers","label":"Headers","labelTranslationKey":"header","parameters":[{"name":"X-Org-Id","in":"header","schemaId":"schema_68","description":"Organization the call is acting on. The authenticated service user must be a member of this organization in DeepAdmin; otherwise the request returns 404.","required":true},{"name":"X-Environment","in":"header","schemaId":"schema_69","description":"Environment the call is scoped to. Resources are isolated per environment.","required":true}],"pointer":"/paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_71"}},"schemaId":"schema_71","pointer":"/paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"PATCH","path":"/b2b/v1/issued-credentials/{credentialId}/status","servers":[{"url":"/_mock/docs/openapi/issued-credentials-v1","description":"Mock server","isMockServer":true},{"url":"https://api.dev.deepcredentials.swiss","description":"Development"},{"url":"https://api.int.deepcredentials.swiss","description":"Integration"}],"parameters":{"path":[{"name":"credentialId","in":"path","required":true,"schemaId":"schema_68","style":"simple","explode":false}],"query":[],"querystring":[],"header":[{"name":"X-Org-Id","in":"header","required":true,"schemaId":"schema_68"},{"name":"X-Environment","in":"header","required":true,"schemaId":"schema_69"}],"cookie":[]},"security":[{"schemes":[{"id":"BearerAuth","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_71"}},"responseCodes":["200","400","401","403","404","429","500"],"pointer":"/b2b/v1/issued-credentials/{credentialId}/status","href":"issued-credentials/patch:b2b.updateissuedcredentialstatus","openApiOperationId":"PATCH:b2b.UpdateIssuedCredentialStatus","summary":"Update issued credential status (revoke, suspend, reactivate).\n"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/docs/openapi/issued-credentials-v1","description":"Mock server","isMockServer":true},{"url":"https://api.dev.deepcredentials.swiss","description":"Development"},{"url":"https://api.int.deepcredentials.swiss","description":"Integration"}],"schemaId":"schema_71","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_71"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Success response","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/b2b.b2bIssuedCredentialResponse"}},"schemaId":"components/schemas/b2b.b2bIssuedCredentialResponse"},{"code":"400","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Invalid request. Either the body or headers were malformed ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"invalid_argument"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"), or the requested status change is not allowed ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"failed_precondition"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"): the credential is already in the requested status, the transition is illegal (e.g. leaving the terminal "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"revoked"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" state), or the status was changed concurrently. Setting a credential to its current status is not idempotent — it returns this error."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/400/content/application~1json/examples/invalid_argument","paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/400/content/application~1json/examples/failed_precondition"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/400/content/application~1json/examples/invalid_argument","paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/400/content/application~1json/examples/failed_precondition"]},{"code":"401","description":"Unauthenticated. The Bearer token failed validation (signature, issuer, audience, or expiry).","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/401/content/application~1json/example"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/401/content/application~1json/example"]},{"code":"403","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Permission denied. The token does not carry the scope required by this endpoint. Check the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"scope"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" claim on the token you received from the DeepCloud SSO token endpoint."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/403/content/application~1json/example"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/403/content/application~1json/example"]},{"code":"404","description":"Resource not found. Either the resource ID is unknown, or the X-Org-Id you supplied is not an organization the authenticated service user is a member of.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/404/content/application~1json/example"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/404/content/application~1json/example"]},{"code":"429","description":"Rate limit exceeded.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/429/content/application~1json/example"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/429/content/application~1json/example"]},{"code":"500","description":"Internal server error.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/500/content/application~1json/example"]}},"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/500/content/application~1json/example"]}],"pointer":"/paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"components/schemas/b2b.b2bIssuedCredentialResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/b2b.b2bIssuedCredentialResponse"}}},{"code":"400","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/400/content/application~1json/examples/invalid_argument","paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/400/content/application~1json/examples/failed_precondition"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/400/content/application~1json/examples/invalid_argument","paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/400/content/application~1json/examples/failed_precondition"]}}},{"code":"401","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/401/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/401/content/application~1json/example"]}}},{"code":"403","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/403/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/403/content/application~1json/example"]}}},{"code":"404","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/404/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/404/content/application~1json/example"]}}},{"code":"429","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/429/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/429/content/application~1json/example"]}}},{"code":"500","schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/500/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/Error","exampleIds":["paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/500/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/issued-credentials/patch:b2b.updateissuedcredentialstatus"}],"panels":[]}]},"httpPath":"/b2b/v1/issued-credentials/{credentialId}/status"}],"content":{"contentType":"group","meta":{"name":"Issued Credentials"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Issued Credentials","showPageActions":true},{"nodeType":"markdoc","content":"List, inspect, and manage issued credentials."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/b2b/v1/issued-credentials","summary":"List issued credentials.\n","prefix":{"name":"get","color":"get"},"badges":[],"link":"/issued-credentials/get:b2b.listissuedcredentials","deprecated":false},{"title":"/b2b/v1/issued-credentials/{credentialId}","summary":"Get issued credential.\n","prefix":{"name":"get","color":"get"},"badges":[],"link":"/issued-credentials/get:b2b.getissuedcredential","deprecated":false},{"title":"/b2b/v1/issued-credentials/{credentialId}/status","summary":"Update issued credential status (revoke, suspend, reactivate).\n","prefix":{"name":"patch","color":"patch"},"badges":[],"link":"/issued-credentials/patch:b2b.updateissuedcredentialstatus","deprecated":false}]}]}]}]}}],"store":{"schemaStore":{"components/schemas/Error":{"id":"components/schemas/Error","kind":"json-schema","title":"Error","data":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable error code."},"message":{"type":"string","description":"Human-readable error description."},"details":{"type":"object","description":"Optional structured data with additional context."}}}},"components/schemas/issuer.CredentialStatus":{"id":"components/schemas/issuer.CredentialStatus","kind":"json-schema","title":"issuer.CredentialStatus","data":{"type":"string","enum":["active","suspended","revoked"],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Credential lifecycle status. Valid transitions: active ↔ suspended, active/suspended → revoked (terminal)."},"children":[]}]}]}]}},"components/schemas/b2b.b2bIssuedCredentialResponse":{"id":"components/schemas/b2b.b2bIssuedCredentialResponse","kind":"json-schema","title":"b2b.b2bIssuedCredentialResponse","data":{"properties":{"claims":{"description":"Credential claim values.","type":"object"},"created_at":{"format":"date-time","description":"When the credential record was created (RFC3339).","type":"string"},"credential_definition":{"allOf":[{"$ref":"#/components/schemas/b2b.credentialDefinitionRef"}],"description":"Credential definition reference."},"environment":{"description":"Swiyu environment: \"beta\" or \"production\".","type":"string"},"holder_did":{"description":"DID of the wallet holder, if known.","type":"string"},"id":{"type":"string","format":"uuid","example":"550e8400-e29b-41d4-a716-446655440000","description":"Issued credential id. UUID v4 identifier."},"offer_id":{"type":"string","format":"uuid","example":"550e8400-e29b-41d4-a716-446655440000","description":"ID of the offer that produced this credential. UUID v4 identifier."},"reference_id":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Your reference_id from the originating offer, if any."},"children":[]}]}]}],"type":"string"},"status":{"allOf":[{"$ref":"#/components/schemas/issuer.CredentialStatus"}],"description":"Credential lifecycle status: \"active\", \"suspended\", or \"revoked\"."},"status_updated_at":{"format":"date-time","description":"When the status was last changed (RFC3339).","type":"string"},"updated_at":{"format":"date-time","description":"When the credential record was last updated (RFC3339).","type":"string"},"valid_from":{"format":"date-time","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"SD-JWT nbf — when the credential becomes valid (mirror of iat)."},"children":[]}]}]}],"type":"string"},"valid_until":{"format":"date-time","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"SD-JWT exp — when the credential stops being valid. Absent when the credential was issued without an exp claim (never expires)."},"children":[]}]}]}],"type":"string"}},"required":["id","environment","offer_id","credential_definition","status","valid_from","created_at","updated_at"],"description":"The full detail of an issued credential.","type":"object"}},"components/schemas/b2b.credentialDefinitionRef":{"id":"components/schemas/b2b.credentialDefinitionRef","kind":"json-schema","title":"b2b.credentialDefinitionRef","data":{"properties":{"has_logo":{"description":"Whether the credential definition currently has an uploaded logo.","type":"boolean"},"id":{"type":"string","format":"uuid","example":"550e8400-e29b-41d4-a716-446655440000","description":"Credential definition UUID. UUID v4 identifier."},"name":{"description":"Human-readable credential definition name.","type":"string"},"vct":{"description":"Verifiable credential type (e.g. \"urn:ietf:params:oauth:vct:PersonId\").","type":"string"}},"required":["id","vct","name","has_logo"],"description":"A compact reference to the credential definition.","type":"object"}},"schema_66":{"kind":"json-schema","data":{"format":"int64","type":"integer"},"id":"schema_66"},"schema_67":{"kind":"json-schema","data":{"type":"string"},"id":"schema_67"},"schema_68":{"kind":"json-schema","data":{"type":"string","format":"uuid"},"id":"schema_68"},"schema_69":{"kind":"json-schema","data":{"type":"string","enum":["beta","production"]},"id":"schema_69"},"schema_70":{"kind":"json-schema","data":{"properties":{"credentials":{"items":{"$ref":"#/components/schemas/b2b.b2bIssuedCredentialResponse"},"description":"Page of issued credentials matching the list filters.","type":"array"},"total":{"format":"int64","description":"Total count matching filters (for pagination UI).","type":"integer"}},"required":["credentials","total"],"type":"object"},"id":"schema_70"},"schema_71":{"kind":"json-schema","data":{"properties":{"status":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"New status for the credential. One of: \"active\", \"suspended\", \"revoked\"."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Valid transitions: active ↔ suspended, active/suspended → revoked (terminal)."},"children":[]}]}]}],"type":"string","enum":["active","suspended","revoked"]}},"required":["status"],"type":"object"},"id":"schema_71"}},"exampleStore":{"paths/~1b2b~1v1~1issued-credentials/get/responses/200/content/application~1json/example":{"value":{"credentials":[{"id":"f1e2d3c4-b5a6-7890-1234-567890abcdef","environment":"beta","offer_id":"d4e5f6a7-b8c9-0123-4567-89abcdef0123","credential_definition":{"id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","vct":"urn:ietf:params:oauth:vct:PersonId","name":"Person ID"},"holder_did":"did:jwk:eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2In0","status":"active","reference_id":"order-12345","created_at":"2026-03-29T12:01:30Z","updated_at":"2026-03-29T12:01:30Z"},{"id":"a2b3c4d5-e6f7-8901-2345-6789abcdef02","environment":"beta","offer_id":"e5f6a7b8-c9d0-1234-5678-9abcdef01234","credential_definition":{"id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","vct":"urn:ietf:params:oauth:vct:PersonId","name":"Person ID"},"holder_did":"did:jwk:eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2Iiwia2lkIjoiMiJ9","status":"revoked","status_updated_at":"2026-03-30T09:00:00Z","created_at":"2026-03-29T14:00:00Z","updated_at":"2026-03-30T09:00:00Z"}],"total":2},"id":"paths/~1b2b~1v1~1issued-credentials/get/responses/200/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials/get/responses/400/content/application~1json/example":{"value":{"code":"invalid_argument","message":"X-Org-Id header is required."},"id":"paths/~1b2b~1v1~1issued-credentials/get/responses/400/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials/get/responses/401/content/application~1json/example":{"value":{"code":"unauthenticated","message":"Missing or invalid Bearer token."},"id":"paths/~1b2b~1v1~1issued-credentials/get/responses/401/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials/get/responses/403/content/application~1json/example":{"value":{"code":"permission_denied","message":"Token lacks the required scope."},"id":"paths/~1b2b~1v1~1issued-credentials/get/responses/403/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials/get/responses/429/content/application~1json/example":{"value":{"code":"resource_exhausted","message":"Rate limit exceeded. Retry with backoff."},"id":"paths/~1b2b~1v1~1issued-credentials/get/responses/429/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials/get/responses/500/content/application~1json/example":{"value":{"code":"internal","message":"An unexpected error occurred."},"id":"paths/~1b2b~1v1~1issued-credentials/get/responses/500/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/200/content/application~1json/example":{"value":{"id":"f1e2d3c4-b5a6-7890-1234-567890abcdef","environment":"beta","offer_id":"d4e5f6a7-b8c9-0123-4567-89abcdef0123","credential_definition":{"id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","vct":"urn:ietf:params:oauth:vct:PersonId","name":"Person ID"},"holder_did":"did:jwk:eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2In0","status":"active","claims":{"given_name":"Max","family_name":"Mustermann","date_of_birth":"1990-01-15","is_over_18":true},"reference_id":"order-12345","created_at":"2026-03-29T12:01:30Z","updated_at":"2026-03-29T12:01:30Z"},"id":"paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/200/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/400/content/application~1json/example":{"value":{"code":"invalid_argument","message":"X-Org-Id header is required."},"id":"paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/400/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/401/content/application~1json/example":{"value":{"code":"unauthenticated","message":"Missing or invalid Bearer token."},"id":"paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/401/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/403/content/application~1json/example":{"value":{"code":"permission_denied","message":"Token lacks the required scope."},"id":"paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/403/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/404/content/application~1json/example":{"value":{"code":"not_found","message":"Resource not found."},"id":"paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/404/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/429/content/application~1json/example":{"value":{"code":"resource_exhausted","message":"Rate limit exceeded. Retry with backoff."},"id":"paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/429/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/500/content/application~1json/example":{"value":{"code":"internal","message":"An unexpected error occurred."},"id":"paths/~1b2b~1v1~1issued-credentials~1{credentialId}/get/responses/500/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/400/content/application~1json/examples/invalid_argument":{"value":{"code":"invalid_argument","message":"X-Org-Id header is required."},"key":"invalid_argument","summary":"Malformed request","id":"paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/400/content/application~1json/examples/invalid_argument"},"paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/400/content/application~1json/examples/failed_precondition":{"value":{"code":"failed_precondition","message":"invalid status transition from revoked to active"},"key":"failed_precondition","summary":"Illegal or no-op transition","id":"paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/400/content/application~1json/examples/failed_precondition"},"paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/401/content/application~1json/example":{"value":{"code":"unauthenticated","message":"Missing or invalid Bearer token."},"id":"paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/401/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/403/content/application~1json/example":{"value":{"code":"permission_denied","message":"Token lacks the required scope."},"id":"paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/403/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/404/content/application~1json/example":{"value":{"code":"not_found","message":"Resource not found."},"id":"paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/404/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/429/content/application~1json/example":{"value":{"code":"resource_exhausted","message":"Rate limit exceeded. Retry with backoff."},"id":"paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/429/content/application~1json/example"},"paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/500/content/application~1json/example":{"value":{"code":"internal","message":"An unexpected error occurred."},"id":"paths/~1b2b~1v1~1issued-credentials~1{credentialId}~1status/patch/responses/500/content/application~1json/example"}},"securitySchemeStore":{"BearerAuth":{"id":"BearerAuth","type":"http","scheme":"bearer","bearerFormat":"JWT","description":"DeepAdmin-issued Keycloak access token obtained via the OAuth 2.0\nResource Owner Password Credentials grant against the DeepCloud SSO\nrealm. See the Service Users guide for the exchange flow."}},"servers":[{"url":"/_mock/docs/openapi/issued-credentials-v1","isMockServer":true,"description":"Mock server"},{"url":"https://api.dev.deepcredentials.swiss","description":"Development"},{"url":"https://api.int.deepcredentials.swiss","description":"Integration"}]},"options":{"hideSidebar":true,"mockServer":{"url":"/_mock/docs/openapi/issued-credentials-v1","position":"first","description":"Mock server"},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/docs/openapi/issued-credentials-v1.json?download"},{"url":"/_bundle/docs/openapi/issued-credentials-v1.yaml?download"}],"excludeFromSearch":false,"specType":"openapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"Issued Credentials API","description":"Manage issued verifiable credentials"}},"baseSlug":"/docs/openapi/issued-credentials-v1","routesMapping":{}}