PageSourceSearch

https://docs.igrant.io/assets/js/98793839.1dba1d97.js

js igrant.io collected 2026-10-03 20:35:17 UTC 43,091 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkdocusaurus_template_openapi_docs=self.webpackChunkdocusaurus_template_openapi_docs||[]).push([[16305],{14409:(e,a,i)=>{i.r(a),i.d(a,{assets:()=>f,contentTitle:()=>h,default:()=>q,frontMatter:()=>y,metadata:()=>u,toc:()=>v});var t=i(58168),s=(i(96540),i(15680)),n=i(91366),r=(i(6050),i(57742)),l=i.n(r),d=(i(67792),i(27362)),o=i(36683),m=i(81124),c=i(28390),p=i(12601),g=(i(26651),i(77675),i(19365));const y={id:"config-read-digital-wallet-open-id-credential",title:"Read credential",description:"Retrieves a credential stored in the holder's wallet by its ID.",sidebar_label:"Read credential",hide_title:!0,hide_table_of_contents:!0,api:"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",sidebar_class_name:"get api-method",info_path:"docs/openid4vc-api/igrant-io-api-documentation",custom_edit_url:null},h=void 0,u={unversionedId:"openid4vc-api/config-read-digital-wallet-open-id-credential",id:"openid4vc-api/config-read-digital-wallet-open-id-credential",title:"Read credential",description:"Retrieves a credential stored in the holder's wallet by its ID.",source:"@site/docs/openid4vc-api/config-read-digital-wallet-open-id-credential.api.mdx",sourceDirName:"openid4vc-api",slug:"/openid4vc-api/config-read-digital-wallet-open-id-credential",permalink:"/docs/openid4vc-api/config-read-digital-wallet-open-id-credential",draft:!1,editUrl:null,tags:[],version:"current",lastUpdatedAt:1786283763,formattedLastUpdatedAt:"Aug 9, 2026",frontMatter:{id:"config-read-digital-wallet-open-id-credential",title:"Read credential",description:"Retrieves a credential stored in the holder's wallet by its ID.",sidebar_label:"Read credential",hide_title:!0,hide_table_of_contents:!0,api:"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",sidebar_class_name:"get api-method",info_path:"docs/openid4vc-api/igrant-io-api-documentation",custom_edit_url:null},sidebar:"openApiSidebar",previous:{title:"Read credential revocation status",permalink:"/docs/openid4vc-api/config-read-digital-wallet-open-id-credential-revocation-status"},next:{title:"Delete credential",permalink:"/docs/openid4vc-api/config-delete-digital-wallet-open-id-credential"}},f={},v=[{value:"Request",id:"request",level:2}],T={toc:v},b="wrapper";function q(e){let{components:a,...i}=e;return(0,s.yg)(b,(0,t.A)({},T,i,{components:a,mdxType:"MDXLayout"}),(0,s.yg)("h1",{className:"openapi__heading"},"Read credential"),(0,s.yg)(l(),{method:"get",path:"/v2/config/digital-wallet/openid/sdjwt/credential/{credentialId}",mdxType:"MethodEndpoint"}),(0,s.yg)("p",null,"Retrieves a credential stored in the holder's wallet by its ID."),(0,s.yg)("h2",{id:"request"},"Request"),(0,s.yg)("details",{style:{marginBottom:"1rem"},className:"openapi-markdown__details","data-collapsed":!1,open:!0},(0,s.yg)("summary",{style:{}},(0,s.yg)("h3",{className:"openapi-markdown__details-summary-header-params"},"Path Parameters")),(0,s.yg)("div",null,(0,s.yg)("ul",null,(0,s.yg)(o.A,{className:"paramsItem",param:{description:"Unique identifier of a credential stored in the holder's wallet.",in:"path",name:"credentialId",required:!0,schema:{type:"string"}},mdxType:"ParamsItem"})))),(0,s.yg)("div",null,(0,s.yg)("div",null,(0,s.yg)(n.A,{label:void 0,id:void 0,mdxType:"ApiTabs"},(0,s.yg)(g.default,{label:"200",value:"200",mdxType:"TabItem"},(0,s.yg)("div",null,(0,s.yg)("p",null,"The wallet found the credential.")),(0,s.yg)("details",{style:{textAlign:"left",marginBottom:"1rem"},className:"openapi-markdown__details","data-collaposed":!0,open:!1},(0,s.yg)("summary",{style:{}},(0,s.yg)("strong",null,"Response Headers")),(0,s.yg)("ul",{style:{marginLeft:"1rem"}})),(0,s.yg)("div",null,(0,s.yg)(d.A,{className:"openapi-tabs__mime",schemaType:"response",mdxType:"MimeTabs"},(0,s.yg)(g.default,{label:"application/json",value:"application/json",mdxType:"TabItem"},(0,s.yg)(p.default,{className:"openapi-tabs__schema",mdxType:"SchemaTabs"},(0,s.yg)(g.default,{label:"Schema",value:"Schema",mdxType:"TabItem"},(0,s.yg)("details",{style:{},className:"openapi-markdown__details response","data-collapsed":!1,open:!0},(0,s.yg)("summary",{style:{},className:"openapi-markdown__details-summary-response"},(0,s.yg)("strong",null,"Schema")),(0,s.yg)("div",{style:{textAlign:"left",marginLeft:"1rem"}}),(0,s.yg)("ul",{style:{marginLeft:"1rem"}},(0,s.yg)(c.A,{collapsible:!0,className:"schemaItem",mdxType:"SchemaItem"},(0,s.yg)("details",{style:{},className:"openapi-markdown__details"},(0,s.yg)("summary",{style:{}},(0,s.yg)("span",{className:"openapi-schema__container"},(0,s.yg)("strong",{className:"openapi-schema__property"},"credential"),(0,s.yg)("span",{className:"openapi-schema__name"}," object"),(0,s.yg)("span",{className:"openapi-schema__divider"}),(0,s.yg)("span",{className:"openapi-schema__required"},"required"))),(0,s.yg)("div",{style:{marginLeft:"1rem"}},(0,s.yg)("div",{style:{marginTop:".5rem",marginBottom:".5rem"}},(0,s.yg)("p",null,"Credential record that the holder wallet stores. The wallet always returns every field. A field that has no value is returned with its empty value: ",(0,s.yg)("inlineCode",{parentName:"p"},'""')," for a string, ",(0,s.yg)("inlineCode",{parentName:"p"},"0")," for a number, ",(0,s.yg)("inlineCode",{parentName:"p"},"false")," for a boolean and ",(0,s.yg)("inlineCode",{parentName:"p"},"null")," for an object or an array.")),(0,s.yg)(c.A,{collapsible:!1,name:"id",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Unique identifier of the credential record. This field holds the same value as `credentialId`."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"credentialId",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Unique identifier for the credential stored in the holder's wallet."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"credentialExchangeId",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Identifier of the credential exchange that produced this credential."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"credentialToken",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"The raw JWT, SD-JWT, or mDoc token of the issued Verifiable Credential as received from the issuer's OpenID for Verifiable Credentials Issuance (OID4VCI) Credential Endpoint."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!0,className:"schemaItem",mdxType:"SchemaItem"},(0,s.yg)("details",{style:{},className:"openapi-markdown__details"},(0,s.yg)("summary",{style:{}},(0,s.yg)("span",{className:"openapi-schema__container"},(0,s.yg)("strong",{className:"openapi-schema__property"},"credential"),(0,s.yg)("span",{className:"openapi-schema__name"}," object"),(0,s.yg)("span",{className:"openapi-schema__divider"}),(0,s.yg)("span",{className:"openapi-schema__required"},"required"))),(0,s.yg)("div",{style:{marginLeft:"1rem"}},(0,s.yg)("div",{style:{marginTop:".5rem",marginBottom:".5rem"}},(0,s.yg)("p",null,"Decoded payload of the Verifiable Credential token. Contains the parsed claims from the W3C VC (JWT), IETF SD-JWT VC, or ISO 18013-5 mDoc/mDL credential. The field is ",(0,s.yg)("inlineCode",{parentName:"p"},"null")," while the wallet waits for the credential.")),(0,s.yg)(c.A,{name:"property name*",required:!1,schemaName:"any",qualifierMessage:void 0,schema:{type:"object",description:"Decoded payload of the Verifiable Credential token. Contains the parsed claims from the W3C VC (JWT), IETF SD-JWT VC, or ISO 18013-5 mDoc/mDL credential. The field is `null` while the wallet waits for the credential.",additionalProperties:!0},collapsible:!1,discriminator:!1,mdxType:"SchemaItem"})))),(0,s.yg)(c.A,{collapsible:!1,name:"credentialStatus",required:!0,schemaName:"string",qualifierMessage:"**Possible values:** [``, `offer_sent`, `offer_received`, `token_issued`, `credential_issued`, `credential_pending`, `credential_acked`, `credential_accepted`, `credential_deleted`, `issuance_denied`]",schema:{type:"string",enum:["","offer_sent","offer_received","token_issued","credential_issued","credential_pending","credential_acked","credential_accepted","credential_deleted","issuance_denied"],description:"Current status of the credential in the holder's wallet. A stored credential normally holds one of three values. `credential_pending` means the credential needs more steps, for example a transaction code or a call to the OID4VCI Deferred Credential Endpoint. `credential_acked` means the wallet received and stored the credential. `credential_accepted` means the holder accepted the credential. The other values come from the issuance lifecycle and can appear while the exchange is in progress."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"acceptanceToken",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Acceptance token (transaction_id in OID4VCI) returned for deferred issuance. The wallet uses this to poll the Deferred Credential Endpoint."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"deferredEndpoint",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"URL of the OID4VCI Deferred Credential Endpoint. Present for deferred issuance."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"credentialIssuer",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Credential Issuer Identifier as defined in OID4VCI. Typically the issuer's base URL used to resolve the Credential Issuer Metadata."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"preAuthorisedCode",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Pre-authorized code from the credential offer. Present for the OID4VCI Pre-Authorized Code Flow."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"userPin",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Transaction code (tx_code) required for the OID4VCI Pre-Authorized Code Flow."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"createdAt",required:!0,schemaName:"integer",qualifierMessage:void 0,schema:{type:"integer",description:"Unix timestamp (in seconds) when this credential record was created.",example:175e7},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"updatedAt",required:!0,schemaName:"integer",qualifierMessage:void 0,schema:{type:"integer",description:"Unix timestamp (in seconds) when this credential record was last modified.",example:1750000600},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"openIdOrganisationId",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Unique identifier of the OpenID organisation (digital wallet deployment) that holds this credential."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"organisationId",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Unique identifier of the organisation that holds this credential."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"userPinRequired",required:!0,schemaName:"boolean",qualifierMessage:void 0,schema:{type:"boolean",description:"When `true`, the holder must provide a transaction code (tx_code) to complete the OID4VCI Pre-Authorized Code Flow Token Request."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"credentialFormat",required:!0,schemaName:"string",qualifierMessage:"**Possible values:** [``, `vc+sd-jwt`, `vp+sd-jwt`, `dc+sd-jwt`, `jwt_vc_json`, `jwt_vc`, `mso_mdoc`]",schema:{type:"string",enum:["","vc+sd-jwt","vp+sd-jwt","dc+sd-jwt","jwt_vc_json","jwt_vc","mso_mdoc"],description:"Format of the received credential as defined in OID4VCI. `jwt_vc_json` and `jwt_vc` are W3C VC (JWT) formats, `vc+sd-jwt`, `vp+sd-jwt`, and `dc+sd-jwt` are IETF SD-JWT VC formats, and `mso_mdoc` is the ISO 18013-5 mDoc/mDL format. The field is empty until the wallet knows the format."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"presentationId",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Identifier linking this credential to a presentation exchange, if received as part of a dynamic issuance flow involving OpenID for Verifiable Presentation (OpenID4VP)."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!0,className:"schemaItem",mdxType:"SchemaItem"},(0,s.yg)("details",{style:{},className:"openapi-markdown__details"},(0,s.yg)("summary",{style:{}},(0,s.yg)("span",{className:"openapi-schema__container"},(0,s.yg)("strong",{className:"openapi-schema__property"},"issuer"),(0,s.yg)("span",{className:"openapi-schema__name"}," object"),(0,s.yg)("span",{className:"openapi-schema__divider"}),(0,s.yg)("span",{className:"openapi-schema__required"},"required"))),(0,s.yg)("div",{style:{marginLeft:"1rem"}},(0,s.yg)("div",{style:{marginTop:".5rem",marginBottom:".5rem"}},(0,s.yg)("p",null,"Display information about the credential issuer, resolved from the Credential Issuer Metadata of the issuer. The wallet always returns the five fields, with empty strings when it cannot resolve the metadata.")),(0,s.yg)(c.A,{collapsible:!1,name:"name",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Display name of the issuer."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"location",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Location of the issuer."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"cover",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"URL of the issuer's cover image."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"logo",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"URL of the issuer's logo image."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"description",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Description of the issuer."},mdxType:"SchemaItem"})))),(0,s.yg)(c.A,{collapsible:!0,className:"schemaItem",mdxType:"SchemaItem"},(0,s.yg)("details",{style:{},className:"openapi-markdown__details"},(0,s.yg)("summary",{style:{}},(0,s.yg)("span",{className:"openapi-schema__container"},(0,s.yg)("strong",{className:"openapi-schema__property"},"credentialConfigurations"),(0,s.yg)("span",{className:"openapi-schema__name"}," object"),(0,s.yg)("span",{className:"openapi-schema__divider"}),(0,s.yg)("span",{className:"openapi-schema__required"},"required"))),(0,s.yg)("div",{style:{marginLeft:"1rem"}},(0,s.yg)("div",{style:{marginTop:".5rem",marginBottom:".5rem"}},(0,s.yg)("p",null,"Credential configuration from the Credential Issuer Metadata of the issuer that applies to this credential. The keys follow the OID4VCI metadata format, for example ",(0,s.yg)("inlineCode",{parentName:"p"},"vct"),", ",(0,s.yg)("inlineCode",{parentName:"p"},"doctype"),", ",(0,s.yg)("inlineCode",{parentName:"p"},"credential_definition")," and ",(0,s.yg)("inlineCode",{parentName:"p"}
1,"display"),".")),(0,s.yg)(c.A,{name:"property name*",required:!1,schemaName:"any",qualifierMessage:void 0,schema:{type:"object",description:"Credential configuration from the Credential Issuer Metadata of the issuer that applies to this credential. The keys follow the OID4VCI metadata format, for example `vct`, `doctype`, `credential_definition` and `display`.",additionalProperties:!0},collapsible:!1,discriminator:!1,mdxType:"SchemaItem"})))),(0,s.yg)(c.A,{collapsible:!0,className:"schemaItem",mdxType:"SchemaItem"},(0,s.yg)("details",{style:{},className:"openapi-markdown__details"},(0,s.yg)("summary",{style:{}},(0,s.yg)("span",{className:"openapi-schema__container"},(0,s.yg)("strong",{className:"openapi-schema__property"},"txCode"),(0,s.yg)("span",{className:"openapi-schema__name"}," object"),(0,s.yg)("span",{className:"openapi-schema__divider"}),(0,s.yg)("span",{className:"openapi-schema__required"},"required"))),(0,s.yg)("div",{style:{marginLeft:"1rem"}},(0,s.yg)("div",{style:{marginTop:".5rem",marginBottom:".5rem"}},(0,s.yg)("p",null,"Transaction code (",(0,s.yg)("inlineCode",{parentName:"p"},"tx_code"),") parameters taken from the OID4VCI Credential Offer. The keys use snake case because they mirror the OID4VCI wire format. The wallet returns ",(0,s.yg)("inlineCode",{parentName:"p"},'{"length": 0, "input_mode": "", "description": ""}')," when the offer has no transaction code.")),(0,s.yg)(c.A,{collapsible:!1,name:"length",required:!0,schemaName:"integer",qualifierMessage:void 0,schema:{type:"integer",description:"Number of characters that the transaction code has. The value is `0` when the offer has no transaction code.",example:4},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"input_mode",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Input method for the transaction code, as defined in OID4VCI. `numeric` accepts digits only. `text` accepts alphanumeric characters. The wallet stores the value that the issuer sends and does not check it. The value is empty when the offer has no transaction code.",example:"numeric"},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"description",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Instruction for the holder that explains how to get the transaction code."},mdxType:"SchemaItem"})))),(0,s.yg)(c.A,{collapsible:!0,className:"schemaItem",mdxType:"SchemaItem"},(0,s.yg)("details",{style:{},className:"openapi-markdown__details"},(0,s.yg)("summary",{style:{}},(0,s.yg)("span",{className:"openapi-schema__container"},(0,s.yg)("strong",{className:"openapi-schema__property"},"authorizationDetails"),(0,s.yg)("span",{className:"openapi-schema__name"}," object[]"),(0,s.yg)("span",{className:"openapi-schema__divider"}),(0,s.yg)("span",{className:"openapi-schema__required"},"required"))),(0,s.yg)("div",{style:{marginLeft:"1rem"}},(0,s.yg)("div",{style:{marginTop:".5rem",marginBottom:".5rem"}},(0,s.yg)("p",null,"Authorization details that the issuer returned in the OID4VCI Token Response. The field is ",(0,s.yg)("inlineCode",{parentName:"p"},"null")," for the Pre-Authorized Code Flow.")),(0,s.yg)("li",null,(0,s.yg)("div",{style:{fontSize:"var(--ifm-code-font-size)",opacity:"0.6",marginLeft:"-.5rem",paddingBottom:".5rem"}},"Array [")),(0,s.yg)(c.A,{collapsible:!1,name:"type",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Authorization detail type. The value is `openid_credential` for an OID4VCI credential issuance request.",example:"openid_credential"},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"credential_configuration_id",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Identifier of the credential configuration in the Credential Issuer Metadata of the issuer.",example:"PhotoIdCredential"},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"credential_identifiers",required:!0,schemaName:"string[]",qualifierMessage:void 0,schema:{type:"array",description:"Credential identifiers that the issuer returned in the OID4VCI Token Response. The wallet sends one of these values in the Credential Request.",items:{type:"string"}},mdxType:"SchemaItem"}),(0,s.yg)("li",null,(0,s.yg)("div",{style:{fontSize:"var(--ifm-code-font-size)",opacity:"0.6",marginLeft:"-.5rem"}},"]"))))),(0,s.yg)(c.A,{collapsible:!1,name:"revocationStatus",required:!0,schemaName:"string",qualifierMessage:"**Possible values:** [``, `Operational`, `Revoked`, `Suspended`]",schema:{type:"string",description:"Current revocation status. `Operational` means valid, `Revoked` means permanently invalidated, `Suspended` means temporarily invalidated. The field is empty when the wallet never checked the status, or when the credential does not support revocation.",enum:["","Operational","Revoked","Suspended"]},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"legalPidAttestation",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Legal Person Identification (LPID) attestation credential of the issuer, used to verify the issuer's legal identity in the EUDI Wallet ecosystem."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"legalPidAttestationPop",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Proof of Possession (PoP) for the issuer's LPID attestation, proving the issuer controls the associated private key."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"legalPidVerified",required:!0,schemaName:"boolean",qualifierMessage:void 0,schema:{type:"boolean",description:"Indicates whether the issuer's LPID attestation has been successfully verified."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"autoPresent",required:!0,schemaName:"boolean",qualifierMessage:void 0,schema:{type:"boolean",description:"When `true`, the wallet automatically presents this credential when a matching OpenID4VP Authorization Request is received."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"version",required:!0,schemaName:"string",qualifierMessage:"**Possible values:** [``, `draft_13`, `draft_15`, `draft_17`, `version_01`]",schema:{type:"string",description:"Version of the OID4VCI issuance protocol used for this credential. The default is `draft_13`.",enum:["","draft_13","draft_15","draft_17","version_01"]},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"kid",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"Key Identifier (kid) of the cryptographic key used to sign or bind the credential."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"trustAnchor",required:!0,schemaName:"string",qualifierMessage:"**Possible values:** [``, `did:key`, `x509`]",schema:{type:"string",description:"DID method or key type used as the trust anchor for verifying the issuer's identity. The default is `did:key`.",enum:["","did:key","x509"]},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"expiredCredentialTokens",required:!0,schemaName:"string[]",qualifierMessage:void 0,schema:{type:"array",description:"Array of previously issued credential tokens that have expired.",items:{type:"string"}},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"expiredCredentials",required:!0,schemaName:"object[]",qualifierMessage:void 0,schema:{type:"array",description:"Array of decoded expired credential payloads.",items:{type:"object",additionalProperties:!0}},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"requiresEncryption",required:!0,schemaName:"boolean",qualifierMessage:void 0,schema:{type:"boolean",description:"When `true`, the issuer requires encrypted OID4VCI Credential Responses for this credential."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"isVerifiedWithTrustList",required:!0,schemaName:"boolean",qualifierMessage:void 0,schema:{type:"boolean",description:"When `true`, the issuer of this credential was verified against a configured trust list."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!0,className:"schemaItem",mdxType:"SchemaItem"},(0,s.yg)("details",{style:{},className:"openapi-markdown__details"},(0,s.yg)("summary",{style:{}},(0,s.yg)("span",{className:"openapi-schema__container"},(0,s.yg)("strong",{className:"openapi-schema__property"},"trustServiceProvider"),(0,s.yg)("span",{className:"openapi-schema__name"}," object"),(0,s.yg)("span",{className:"openapi-schema__divider"}),(0,s.yg)("span",{className:"openapi-schema__required"},"required"))),(0,s.yg)("div",{style:{marginLeft:"1rem"}},(0,s.yg)("div",{style:{marginTop:".5rem",marginBottom:".5rem"}},(0,s.yg)("p",null,"Details of the trust service provider entry that matched the issuer during trust list verification. The field is ",(0,s.yg)("inlineCode",{parentName:"p"},"null")," when the wallet found no match.")),(0,s.yg)(c.A,{name:"property name*",required:!1,schemaName:"any",qualifierMessage:void 0,schema:{type:"object",description:"Details of the trust service provider entry that matched the issuer during trust list verification. The field is `null` when the wallet found no match.",additionalProperties:!0},collapsible:!1,discriminator:!1,mdxType:"SchemaItem"})))),(0,s.yg)(c.A,{collapsible:!1,name:"oAuthFlow",required:!0,schemaName:"string",qualifierMessage:"**Possible values:** [``, `frontchannel`, `backchannel`]",schema:{type:"string",description:"OAuth 2.0 flow used for credential issuance. `frontchannel` uses browser redirects, `backchannel` uses server-to-server communication. The field is empty for the Pre-Authorized Code Flow.",enum:["","frontchannel","backchannel"]},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"authorizationRequest",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",description:"OAuth 2.0 authorization request URL for the Authorization Code Flow."},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"isWalletUnitAttestation",required:!0,schemaName:"boolean",qualifierMessage:void 0,schema:{type:"boolean",description:"When `true`, this credential is a Wallet Unit Attestation (WUA) and not a regular credential. Reissuance requests are not applicable to it."},mdxType:"SchemaItem"}))))))),(0,s.yg)(g.default,{label:"Example (from schema)",value:"Example (from schema)",mdxType:"TabItem"}
1,(0,s.yg)(m.A,{responseExample:'{\n  "credential": {\n    "id": "string",\n    "credentialId": "string",\n    "credentialExchangeId": "string",\n    "credentialToken": "string",\n    "credential": {},\n    "credentialStatus": "",\n    "acceptanceToken": "string",\n    "deferredEndpoint": "string",\n    "credentialIssuer": "string",\n    "preAuthorisedCode": "string",\n    "userPin": "string",\n    "createdAt": 1750000000,\n    "updatedAt": 1750000600,\n    "openIdOrganisationId": "string",\n    "organisationId": "string",\n    "userPinRequired": true,\n    "credentialFormat": "",\n    "presentationId": "string",\n    "issuer": {\n      "name": "string",\n      "location": "string",\n      "cover": "string",\n      "logo": "string",\n      "description": "string"\n    },\n    "credentialConfigurations": {},\n    "txCode": {\n      "length": 4,\n      "input_mode": "numeric",\n      "description": "string"\n    },\n    "authorizationDetails": [\n      {\n        "type": "openid_credential",\n        "credential_configuration_id": "PhotoIdCredential",\n        "credential_identifiers": [\n          "string"\n        ]\n      }\n    ],\n    "revocationStatus": "",\n    "legalPidAttestation": "string",\n    "legalPidAttestationPop": "string",\n    "legalPidVerified": true,\n    "autoPresent": true,\n    "version": "",\n    "kid": "string",\n    "trustAnchor": "",\n    "expiredCredentialTokens": [\n      "string"\n    ],\n    "expiredCredentials": [\n      {}\n    ],\n    "requiresEncryption": true,\n    "isVerifiedWithTrustList": true,\n    "trustServiceProvider": {},\n    "oAuthFlow": "",\n    "authorizationRequest": "string",\n    "isWalletUnitAttestation": true\n  }\n}',language:"json",mdxType:"ResponseSamples"}))))))),(0,s.yg)(g.default,{label:"400",value:"400",mdxType:"TabItem"},(0,s.yg)("div",null,(0,s.yg)("p",null,"The organisation is not valid or the credential ID is unknown. Holder operations are also not available for a sandbox organisation.")),(0,s.yg)("details",{style:{textAlign:"left",marginBottom:"1rem"},className:"openapi-markdown__details","data-collaposed":!0,open:!1},(0,s.yg)("summary",{style:{}},(0,s.yg)("strong",null,"Response Headers")),(0,s.yg)("ul",{style:{marginLeft:"1rem"}})),(0,s.yg)("div",null,(0,s.yg)(d.A,{className:"openapi-tabs__mime",schemaType:"response",mdxType:"MimeTabs"},(0,s.yg)(g.default,{label:"application/json",value:"application/json",mdxType:"TabItem"},(0,s.yg)(p.default,{className:"openapi-tabs__schema",mdxType:"SchemaTabs"},(0,s.yg)(g.default,{label:"Schema",value:"Schema",mdxType:"TabItem"},(0,s.yg)("details",{style:{},className:"openapi-markdown__details response","data-collapsed":!1,open:!0},(0,s.yg)("summary",{style:{},className:"openapi-markdown__details-summary-response"},(0,s.yg)("strong",null,"Schema")),(0,s.yg)("div",{style:{textAlign:"left",marginLeft:"1rem"}}),(0,s.yg)("ul",{style:{marginLeft:"1rem"}},(0,s.yg)(c.A,{collapsible:!1,name:"errorCode",required:!0,schemaName:"integer",qualifierMessage:void 0,schema:{type:"integer",example:400},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"errorDescription",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",example:"Bad input parameter"},mdxType:"SchemaItem"})))),(0,s.yg)(g.default,{label:"Example (from schema)",value:"Example (from schema)",mdxType:"TabItem"},(0,s.yg)(m.A,{responseExample:'{\n  "errorCode": 400,\n  "errorDescription": "Bad input parameter"\n}',language:"json",mdxType:"ResponseSamples"}))))))),(0,s.yg)(g.default,{label:"401",value:"401",mdxType:"TabItem"},(0,s.yg)("div",null,(0,s.yg)("p",null,"Unauthorized")),(0,s.yg)("details",{style:{textAlign:"left",marginBottom:"1rem"},className:"openapi-markdown__details","data-collaposed":!0,open:!1},(0,s.yg)("summary",{style:{}},(0,s.yg)("strong",null,"Response Headers")),(0,s.yg)("ul",{style:{marginLeft:"1rem"}})),(0,s.yg)("div",null,(0,s.yg)(d.A,{className:"openapi-tabs__mime",schemaType:"response",mdxType:"MimeTabs"},(0,s.yg)(g.default,{label:"application/json",value:"application/json",mdxType:"TabItem"},(0,s.yg)(p.default,{className:"openapi-tabs__schema",mdxType:"SchemaTabs"},(0,s.yg)(g.default,{label:"Schema",value:"Schema",mdxType:"TabItem"},(0,s.yg)("details",{style:{},className:"openapi-markdown__details response","data-collapsed":!1,open:!0},(0,s.yg)("summary",{style:{},className:"openapi-markdown__details-summary-response"},(0,s.yg)("strong",null,"Schema")),(0,s.yg)("div",{style:{textAlign:"left",marginLeft:"1rem"}}),(0,s.yg)("ul",{style:{marginLeft:"1rem"}},(0,s.yg)(c.A,{collapsible:!1,name:"errorCode",required:!0,schemaName:"integer",qualifierMessage:void 0,schema:{type:"integer",example:400},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"errorDescription",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",example:"Bad input parameter"},mdxType:"SchemaItem"})))),(0,s.yg)(g.default,{label:"Example (from schema)",value:"Example (from schema)",mdxType:"TabItem"}
1,(0,s.yg)(m.A,{responseExample:'{\n  "errorCode": 400,\n  "errorDescription": "Bad input parameter"\n}',language:"json",mdxType:"ResponseSamples"}))))))),(0,s.yg)(g.default,{label:"500",value:"500",mdxType:"TabItem"},(0,s.yg)("div",null,(0,s.yg)("p",null,"Internal server error")),(0,s.yg)("details",{style:{textAlign:"left",marginBottom:"1rem"},className:"openapi-markdown__details","data-collaposed":!0,open:!1},(0,s.yg)("summary",{style:{}},(0,s.yg)("strong",null,"Response Headers")),(0,s.yg)("ul",{style:{marginLeft:"1rem"}})),(0,s.yg)("div",null,(0,s.yg)(d.A,{className:"openapi-tabs__mime",schemaType:"response",mdxType:"MimeTabs"},(0,s.yg)(g.default,{label:"application/json",value:"application/json",mdxType:"TabItem"},(0,s.yg)(p.default,{className:"openapi-tabs__schema",mdxType:"SchemaTabs"},(0,s.yg)(g.default,{label:"Schema",value:"Schema",mdxType:"TabItem"},(0,s.yg)("details",{style:{},className:"openapi-markdown__details response","data-collapsed":!1,open:!0},(0,s.yg)("summary",{style:{},className:"openapi-markdown__details-summary-response"},(0,s.yg)("strong",null,"Schema")),(0,s.yg)("div",{style:{textAlign:"left",marginLeft:"1rem"}}),(0,s.yg)("ul",{style:{marginLeft:"1rem"}},(0,s.yg)(c.A,{collapsible:!1,name:"errorCode",required:!0,schemaName:"integer",qualifierMessage:void 0,schema:{type:"integer",example:400},mdxType:"SchemaItem"}),(0,s.yg)(c.A,{collapsible:!1,name:"errorDescription",required:!0,schemaName:"string",qualifierMessage:void 0,schema:{type:"string",example:"Bad input parameter"},mdxType:"SchemaItem"})))),(0,s.yg)(g.default,{label:"Example (from schema)",value:"Example (from schema)",mdxType:"TabItem"},(0,s.yg)(m.A,{responseExample:'{\n  "errorCode": 400,\n  "errorDescription": "Bad input parameter"\n}',language:"json",mdxType:"ResponseSamples"})))))))))))}q.isMDXComponent=!0}}]);
2//# sourceMappingURL=98793839.1dba1d97.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.