---
id: config-configure-auto-present-for-digital-wallet-open-id-credential
title: "Configure auto presentation for the credential"
description: "Configures whether a credential should be automatically presented when a matching OpenID4VP Authorization Request is received."
sidebar_label: "Configure auto presentation for the credential"
hide_title: true
hide_table_of_contents: true
api: eJzlWt1z27gR/1cweDl7SknOx7U9zc1NHcvp6c7XaGInfsh5LIhYSYhJgAFAyapH/3tnAZAEKTp2rp32oS8xQ+Jjv/e3u3qgHEyqRWGFknRMz5RcilWpwZDtGuwaNGEk1cBBWsEyYtaqzDhZAGGlVTmzImVZtiOFBgPSAsdtkjCSM5uuhVyRdwXI6eT1xxk5Le1aafFPhneR9/ClBGOJMERDCmIDfEgTqgrQbsGU0zFNHTk1UaelVTN/01ulJ2IlLMuuWZaBddfws5pSmtCCaZaDBW3o+NNDh9EPUnwpgQi3fClAE7XssGqVBk6EJHYNZK0yDvo7Q7buOiRV4DkFs2uaUMlyQHrr7VNOE6rhSyk0cDq2uoSEmnQNOaPjB2p3Ba43Vgu5ovv9jV8Mxr5RfIcrUiUtSIuPrCgykTqpjD4bJP8hOqrQKDMrwLi1jYiiexZKZcAkTTpSeOPfkw3LUBiS4zWR7pHzR7XfKH1I9/ukukstPkNq6X6P7zSYQknjaXt5coJ/2iSgTgfhJJJWmuZkqXTr6jJNwZhlmWU7mvxR6TQHRsIJBCePrkVT7KqsK8lDe0IGuvL7ukntk+jSK3UH8ul7r9ZANNuSX66vEnI5Gbi/SpN8olJi8Qw0bLxOGFMCJx9Bi6VgiwxI4y2ENV5IllrlzQ4k0Puw46h3uyFTY0omUyBH79DZz6bH8ennkhdKyC6LfTpgnAtkjWWzSBvefdqcTyBVHDgp2C5TjFds9vPnJDEkZ0paJqRxKwumDXCSZkzkpuH6+tUZ+XhGjn65vjpOyPT86m2QK/l45kQ7vXxHXvz15MWrwfdOzKN8chFpucPkpWW2NH2KBFnmdPwpWntbgOT+Y/SSpXfA6U2X/7NSa/QZ4y6o2I+s7REzI/PDC+eR73dOCTHMkEYzxFgoDDmC4WpIMAAgQ4QRq5k0LHXhHXWDwipUluFXPDWYBpnAEjQ6Qo+JHLfpc7x/hbo1M2QBIIkLDI0NM8mDtzl1sDSFwqKBPtOtTusNwYmOIuZuhfPh2tI12FLLELN4xZwILjEk6KNe+KQ0jgdhCMZPlWWOoa8JpGNOU+eTTzMQneS3kGkTmphBMoWEmI8hudoVIZ23vH/BDJAP7y+QeI50azAq24BbdXjPb2AZZ5Y5wksDeiaeE8e6tnNk72/x4biyQF5H1MqOZhoGFahA4eG2t5naViJjFvhpnAZlmS9A98Xue2JFDsayvCBHQhIDqZLcHHs44xTW8olUaU62zL1lNlhZWfD/xpUZM5bkiqMueSzl9zXceDLxX+Mdcwyr8ySKEiQvjSWFVhvBoc+jG61YRVKVFxlYeJZSiPO8CvZ1rPqt0jmzT1uJX1fFutrb01Yi6zPtjwhwzJjMP2/t7Sa9RaAwJ0ch1vtQP+fpnwwffN7aOTlqx338mht1m3OV4seeDHDsWApApkawTzEUOWUm5J2PlG3NW0UYic8lcJ+umVxBQsQyCnkGM5r1OJbvJMtFWgchskQVCLlR2aZB5d2MPotvOaqRu2dNdCPPI7jJQ+EDiJvQTHmU1vsxVZu+sOa2rVTvh5YkDyF1y8CqEsIRYA6ZQPja2Doa7dOMClmU9rf20sfUjEtJDnatmjB24FyP2O5cljlokc4x8FotUuuyB8fyxxAls92QzC3c2zlhWaa2hrCsWLOwizgyhxHeCB9oQnETvUHd4poLkCu7jpgR0sKqJ3id3xeQYq2XuR2VOx7wIyRJ10yzFGuw4ZMq617zc5kzOdDAuDNOIY3VpT+eC1NkbOfTURS+4L7ImJBo4Wu1xY9qgYAPkUhpoJfMobcVFlenE7BMZLGdMK0ZFh7CQt5jP13b8F+fRBmtipi7SwluGZLfMBAvgMxVAVLw28aU586AqnAb473K10MlaZKORb1/e0Z+ePXDn50x3DMM3shB94J2aL5NY9e5Fd8W1A5Raeu4vlojMPYEsFg+M2NEx/gtcYnmEWwrJ7TSQBz1j4d1SbsJgexxaN+P1JudAbQPyfxd1e9AxebApMFiXPCEzN/DRjn0618XoHMmQdpsh4EcFyHaSMj8sjSI45ulFvJCaaZFe2kcBKJ7aULDVTSh9VkuLmSwYtlM8FNrEak8z28vcBOZgTZK1qgz8H10MZtOjglrzottI65UdVLjzQ1mqA4odZQFXdpdVeucf5hMiW8IEUiV2RkLubOXHk5mqniamZlWaomEzZQxYIxjYqZmx3UYr0lC1mLOEg+kQvHjl6H5W60yX8gwY1QqUDWk0GLDLJA72LXo9dn5WZhu2tu+eZS8pnaKeyte2BWw/LZu0gGoDEVPb6vQHACdf6tzuE/oBrR5loFWIcYUkDamyTVbWhIO8bbnVdyi8jvTxNlCK6tSlcV+5U65ffECL/WPr5rH75vHvzj/untOOP0VdnHxdnQn+HETWHeFVSvNirVI0XhqpzFi5dLeQkjeicFDD3dKY09lulbPqCYn00mFXpR21+B6fxczIa1ixmLuQCc477Vt80fpBZeNhfZ5e4dXCj6+g114goUR4XELi/Bk+dbJDe4LLHSa4O6Ki+fk60fgIz3F9SjVQsNGqNJg6PQdsxYWx2uIXTNL1mwDJBDiJHpA1Dfgh8fp4aHNFU6PqQmdLw+tqj7NuXQ20XaEymMdjK9CyrWw6yvU2oUwfe5dGckl6I1IYearwp4KYJ9QhS6KZd4zvA+XkpfDE1+T1I7Wg2SGZL7USlosdyRkc98+WWi1NaCJBi40pIhz5guW3rVXGdAb0AOrBv4Jq9W8lMHbY+uLr6AJjY5yttYChiH2fAuXrf0VNnP9lCqDtMNb3MbYxzOET93xQrdZ3Oqt9vQgD/tgPZ2lpmcT91Di5sZhv6GnlD8ohesC8qZ3VpDQNTDuZjUP+L/XJy++aQoSiwm0VtrVcIl/nkSquele3oXuze6+SqjGza9PTvY9x/f1eWuo/YZxX46RejblQOWB93+QrG6h0K5ovvdjlP9T0Uyx3+ya0N6t3TUdGe0TaiAttbA7N/o7LcSvgI83++SBvgGmQaPTuTfINVvhjJCGiWKFIOsOyNkxTejPrsREIflMiMO/0skIR4BjOtq8HPniZsT9OQOPf0a+whoZ/nlrR42njB5if96P6uEXRfKRub7B5QRyFXhHT9QZHdO1tYUZj0YccjVghRiKlWbSDoWiyPABouWhjH7kmKdOuLRshXn9ke3Gf+4SctMo5RJt05tUpZomUfoXYbzqtdoMWFuh8rCenk0dOEHnQbmGWO8a8H7EGWDTvHXOnPhrfPdzgcAOluIeh9nCrsnc00jm5EgqWzcRhJtrmIKlcJwQX0m2jh2TsPHHnSo1imNwB7uf5i5dx0b4QBfuf1UXlP5yfdU7kTAmTCMKZkxFnj8p0IyFUDud1BJ0AcHld7eB1s6OenOpBkPH+2YKfV45Z2eqjADf9YyWqopDLHVxCHIm0BJMWRRK27812q8VKP7evGqbTWxxHd7rTVVr2uCovuo+C/yb133LoOI/NLPEsdG3tUbrIsCgmQlD0AZB4h5DlF4xGRThenYuBSauW5W4y0JpGwJGhIEMKY2zL8skZ5qbgeNXMGkdbjJe+UHSjtqvDy7xticml6FDYhAcZSIFaaBp6NLTgqVrQEhzoLrtdjtk7vNQ6dUo7DWji+nZ+T8uzwe4B5O+sFnLBpywuErLWns0KuPoy5OXr4evhi9cY10ZmzMZ0VP/KqT1Y4TQVjqYvXf9Kcqf//sfvQRHxHbsyDUw3VBHuwG5zy6f6Oal/9nDUjiw2cow/nczUiBWcFmmCwXHXeRYp5qbhK4VAtpP9OEBJ30fdLbf4+svJWiXMxO6Ydp5gU9HwuAzp+Mly0x3LB/L9agCiMfkP/Bzm14hVUlDYsZwIZ6OKU0o1pGdn+Psb2qQ6fjwS848tYMrPKg54gBRYRb0O/xo+KtrY4ww+4CxfBF+1ZM78EQ12+LPg9iWjunv9HfqFFiPJtz7B5oxuSrZCtf7Y6s2dTtb+pI5PCBjvTLpJk7PC/6LnPVu+RG981fY/VQv918e3VCnGr8aNXSz3+//BVBEizM=
sidebar_class_name: "put api-method"
info_path: docs/openid4vc-api/igrant-io-api-documentation
custom_edit_url: null
---

> **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration:
>
> ```bash
> npx skills add L3-iGrant/skills
> ```


import ApiTabs from "@theme/ApiTabs";
import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
import MimeTabs from "@theme/MimeTabs";
import ParamsItem from "@theme/ParamsItem";
import ResponseSamples from "@theme/ResponseSamples";
import SchemaItem from "@theme/SchemaItem";
import SchemaTabs from "@theme/SchemaTabs";
import Markdown from "@theme/Markdown";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";

<h1 className={"openapi__heading"}>Configure auto presentation for the credential</h1>

<MethodEndpoint method={"put"} path={"/v2/config/digital-wallet/openid/sdjwt/credential/{credentialId}/configure"}></MethodEndpoint>



Configures whether a credential should be automatically presented when a matching OpenID4VP Authorization Request is received.

## Request

<details style={{"marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collapsed={false} open={true}><summary style={{}}><h3 className={"openapi-markdown__details-summary-header-params"}>Path Parameters</h3></summary><div><ul><ParamsItem className={"paramsItem"} param={{"description":"Unique identifier of a credential stored in the holder's wallet.","in":"path","name":"credentialId","required":true,"schema":{"type":"string"}}}></ParamsItem></ul></div></details><MimeTabs className={"openapi-tabs__mime"}><TabItem label={"application/json"} value={"application/json-schema"}><details style={{}} className={"openapi-markdown__details mime"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-mime"}><h3 className={"openapi-markdown__details-summary-header-body"}>Body</h3></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"autoPresent"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"Boolean value indicates whether the credential should be auto presented."}}></SchemaItem></ul></details></TabItem></MimeTabs><div><div><ApiTabs label={undefined} id={undefined}><TabItem label={"200"} value={"200"}><div>

Auto-present configured for credential successfully

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>credential</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"credentialId"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Unique identifier for the credential stored in the holder's wallet."}}></SchemaItem><SchemaItem collapsible={false} name={"credentialToken"} required={true} schemaName={"string"} qualifierMessage={undefined} 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."}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>credential</strong><span className={"openapi-schema__name"}> object</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__required"}>required</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

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.

</div><SchemaItem name={"property name*"} required={false} schemaName={"any"} qualifierMessage={undefined} schema={{"type":"object","additionalProperties":true,"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."}} collapsible={false} discriminator={false}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"credentialStatus"} required={true} schemaName={"string"} qualifierMessage={"**Possible values:** [`credential_pending`, `credential_acked`]"} schema={{"type":"string","enum":["credential_pending","credential_acked"],"description":"Current status of the credential in the holder's wallet. `credential_pending` indicates the credential requires additional steps (e.g. entering a transaction code or polling the OID4VCI Deferred Credential Endpoint). `credential_acked` indicates the credential has been fully received and stored."}}></SchemaItem><SchemaItem collapsible={false} name={"acceptanceToken"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Acceptance token (transaction_id in OID4VCI) returned for deferred issuance. The wallet uses this to poll the Deferred Credential Endpoint."}}></SchemaItem><SchemaItem collapsible={false} name={"credentialIssuer"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Credential Issuer Identifier as defined in OID4VCI. Typically the issuer's base URL used to resolve the Credential Issuer Metadata."}}></SchemaItem><SchemaItem collapsible={false} name={"userPin"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Transaction code (tx_code) required for the OID4VCI Pre-Authorized Code Flow."}}></SchemaItem><SchemaItem collapsible={false} name={"createdAt"} required={true} schemaName={"number"} qualifierMessage={undefined} schema={{"type":"number","description":"Unix timestamp (in seconds) when this credential record was created."}}></SchemaItem><SchemaItem collapsible={false} name={"updatedAt"} required={true} schemaName={"number"} qualifierMessage={undefined} schema={{"type":"number","description":"Unix timestamp (in seconds) when this credential record was last modified."}}></SchemaItem><SchemaItem collapsible={false} name={"userPinRequired"} required={true} schemaName={"boolean"} qualifierMessage={undefined} 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."}}></SchemaItem><SchemaItem collapsible={false} name={"credentialFormat"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Format of the received credential as defined in OID4VCI. Values: `jwt_vc_json` (W3C VC JWT), `dc+sd-jwt` (IETF SD-JWT VC), `mso_mdoc` (ISO 18013-5 mDoc/mDL)."}}></SchemaItem><SchemaItem collapsible={false} name={"presentationId"} required={true} schemaName={"string"} qualifierMessage={undefined} 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)."}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>issuer</strong><span className={"openapi-schema__name"}> object</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__required"}>required</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"name"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}}></SchemaItem><SchemaItem collapsible={false} name={"location"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}}></SchemaItem><SchemaItem collapsible={false} name={"cover"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}}></SchemaItem><SchemaItem collapsible={false} name={"logo"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}}></SchemaItem><SchemaItem collapsible={false} name={"description"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"credentialConfigurations"} required={false} schemaName={"object"} qualifierMessage={undefined} schema={{"type":"object"}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>transactionCode</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"inputMode"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`numeric`, `text`]"} schema={{"type":"string","description":"Input method for the transaction code as defined in OID4VCI. `numeric` restricts to digits only. `text` allows alphanumeric input.","enum":["numeric","text"]}}></SchemaItem><SchemaItem collapsible={false} name={"inputLength"} required={false} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","description":"Expected length of the transaction code in characters."}}></SchemaItem><SchemaItem collapsible={false} name={"description"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Human-readable instruction displayed to the holder explaining how to obtain or use the transaction code."}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>authorizationDetails</strong><span className={"openapi-schema__name"}> object[]</span></span></summary><div style={{"marginLeft":"1rem"}}><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"type"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Authorization detail type. Must be `openid_credential` for OID4VCI credential issuance requests, as defined in RFC 9396.","example":"openid_credential"}}></SchemaItem><SchemaItem collapsible={false} name={"credential_configuration_id"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Identifier of the credential configuration from the issuer's OID4VCI Credential Issuer Metadata."}}></SchemaItem><SchemaItem collapsible={false} name={"format"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Credential format identifier (e.g. `jwt_vc_json`, `dc+sd-jwt`, `mso_mdoc`)."}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem><SchemaItem collapsible={false} name={"revocationStatus"} required={false} 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.","enum":["Operational","Revoked","Suspended"]}}></SchemaItem><SchemaItem collapsible={false} name={"legalPidAttestation"} required={false} schemaName={"string"} qualifierMessage={undefined} 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."}}></SchemaItem><SchemaItem collapsible={false} name={"legalPidAttestationPop"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Proof of Possession (PoP) for the issuer's LPID attestation, proving the issuer controls the associated private key."}}></SchemaItem><SchemaItem collapsible={false} name={"legalPidVerified"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"Indicates whether the issuer's LPID attestation has been successfully verified."}}></SchemaItem><SchemaItem collapsible={false} name={"autoPresent"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"When `true`, the wallet automatically presents this credential when a matching OpenID4VP Authorization Request is received."}}></SchemaItem><SchemaItem collapsible={false} name={"version"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`draft_11`, `draft_13`, `draft_15`, `draft_17`]"} schema={{"type":"string","description":"OID4VCI specification draft version used for this credential's issuance protocol.","enum":["draft_11","draft_13","draft_15","draft_17"]}}></SchemaItem><SchemaItem collapsible={false} name={"kid"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Key Identifier (kid) of the cryptographic key used to sign or bind the credential."}}></SchemaItem><SchemaItem collapsible={false} name={"trustAnchor"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`jwk`, `did:key`, `did:ebsi`, `did:web`, `did:tdw`]"} schema={{"type":"string","description":"DID method or key type used as the trust anchor for verifying the issuer's identity.","enum":["jwk","did:key","did:ebsi","did:web","did:tdw"]}}></SchemaItem><SchemaItem collapsible={false} name={"expiredCredentialTokens"} required={false} schemaName={"string[]"} qualifierMessage={undefined} schema={{"type":"array","items":{"type":"string"},"description":"Array of previously issued credential tokens that have expired."}}></SchemaItem><SchemaItem collapsible={false} name={"expiredCredentials"} required={false} schemaName={"object[]"} qualifierMessage={undefined} schema={{"type":"array","items":{"type":"object"},"description":"Array of decoded expired credential payloads."}}></SchemaItem><SchemaItem collapsible={false} name={"requiresEncryption"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean"}}></SchemaItem><SchemaItem collapsible={false} name={"isVerifiedWithTrustList"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean"}}></SchemaItem><SchemaItem collapsible={false} name={"trustServiceProvider"} required={false} schemaName={"object"} qualifierMessage={undefined} schema={{"type":"object"}}></SchemaItem><SchemaItem collapsible={false} name={"oAuthFlow"} required={false} 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.","enum":["frontchannel","backchannel"]}}></SchemaItem><SchemaItem collapsible={false} name={"authorizationRequest"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"OAuth 2.0 authorization request URL for the Authorization Code Flow."}}></SchemaItem></div></details></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"credential\": {\n    \"credentialId\": \"string\",\n    \"credentialToken\": \"string\",\n    \"credential\": {},\n    \"credentialStatus\": \"credential_pending\",\n    \"acceptanceToken\": \"string\",\n    \"credentialIssuer\": \"string\",\n    \"userPin\": \"string\",\n    \"createdAt\": 0,\n    \"updatedAt\": 0,\n    \"userPinRequired\": true,\n    \"credentialFormat\": \"string\",\n    \"presentationId\": \"string\",\n    \"issuer\": {\n      \"name\": \"string\",\n      \"location\": \"string\",\n      \"cover\": \"string\",\n      \"logo\": \"string\",\n      \"description\": \"string\"\n    },\n    \"credentialConfigurations\": {},\n    \"transactionCode\": {\n      \"inputMode\": \"numeric\",\n      \"inputLength\": 0,\n      \"description\": \"string\"\n    },\n    \"authorizationDetails\": [\n      {\n        \"type\": \"openid_credential\",\n        \"credential_configuration_id\": \"string\",\n        \"format\": \"string\"\n      }\n    ],\n    \"revocationStatus\": \"Operational\",\n    \"legalPidAttestation\": \"string\",\n    \"legalPidAttestationPop\": \"string\",\n    \"legalPidVerified\": true,\n    \"autoPresent\": true,\n    \"version\": \"draft_11\",\n    \"kid\": \"string\",\n    \"trustAnchor\": \"jwk\",\n    \"expiredCredentialTokens\": [\n      \"string\"\n    ],\n    \"expiredCredentials\": [\n      {}\n    ],\n    \"requiresEncryption\": true,\n    \"isVerifiedWithTrustList\": true,\n    \"trustServiceProvider\": {},\n    \"oAuthFlow\": \"frontchannel\",\n    \"authorizationRequest\": \"string\"\n  }\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"401"} value={"401"}><div>

Unauthorized

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"500"} value={"500"}><div>

Internal server error

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem></ApiTabs></div></div>
      