---
id: config-list-digital-wallet-open-id-presentation-definition
title: "List presentation definition"
description: "Lists all presentation definitions configured for OpenID4VP verification."
sidebar_label: "List presentation definition"
hide_title: true
hide_table_of_contents: true
api: eJzdGmtvGzfyrwz4JXYgy48kRSsUxbmS2ypNbDWy4wMCw6KWI4nxLrkhuZJVQ//9MOQ+9fAjPdyH+2KvuJwHh/OefWACbWRk6qRWrMM+SOss8DiG1KBF5Ti9AIETqSQ9Woi0mshpZlDARBu4SFH1e28/D2CORk5k5CHarMV0isb/6AvWYQGM8PfkVDoeX/M4RufBxaBGrFfSYi2WcsMTdGgs63x5WGP2PEvGaEBPwGCkjbDgNNg7mXrGUj6VqmRGEsC3DM2StZjiCbIO05OJRcdazOC3TBoUrDPhscUWs9EME846D8wtU9oqlcMpGrZatR4K8Fgm0q2jbnL4kd/LJEtAbePUoMuMghQ9r9h+ESNEacKz2LHO8ZHnqkl5iNxEM3BoEqI1kbFDAwZtFjsL4+UOkVgP9ixOrDNSTdk22to40Eag8RfhZpifFUV5/j1uI1RCqiloAwQffu3vuiyrjbsgnC9hrsVQZQnrfPEcshbjNmI3NdmF9dXqhpDaVCuLltCcHB3Rv0grh8rRI0/TOFfuw6+WzvlQI5sa0nYnA3S6XZ07D0w6TGyNTz3+ihEpUROBFNvO0pTylZLfMgQpUDk5kaWwpd1lu20Y8gRhzuMMgVsYbeezL0ZttvL2q/riwky5krY05KfY6lf86Im/+8pD6BoucDPuQC+UfZxn4mQXn98jJG6tnJImOu2520EXslQriAwGDwJXFgOf/R4sZqjA5tpb93pAionWWc91zMcYP83iH1nC1YFBLvg4RvBQELaMiYBnMjOpthgkultYsIftaRtefSaeljDQxnmcPR1lCSoHp8ev9v1Z/PFzqSwflYNU/nU4JppXFgS3s7HmRjxyN9tUvHns98OLcwjvcnL5WSODni8eQ27nxLr12l0XdgsmOo71ooDr9X+DehyBs/toxtUUwaYYVZEJhuEnWljMZDSrEySWLXAlIIq5TGzj6AU7FiZGJ/7VTMcCTRs+4QQNqgg7MHMutZ3DwyBct2xPdKZE8Bt1WR1gzt4huSUhvNh4PKj5AWcyXLWYM1xZHnkBc8crIV96AT+lX7TLK06FBgR3nDRgLFVpCNsUuQ2jlC9J/rcEMgJUpFAW8tWQDJgkAE1ivSChosGadCDJbLmxyQU6LmMLY5xoU2og3Wd1JbZdc+J1XtjNqsW8faI4dTUxhFi7zRPcg5MJWseTFPYkmXCklbD7waAfNawFt5AT81qfpeJ/Rzjm1kGiBWlhID9HY5tWtuPyg+/1tuOdgvT+oGEme6V/3m9aCgjDJw5yWqQmmcUNM4TUaKcjHQOlJiZcrW1Dj7K2RCoMRnSauZk28u8A8ymoFyFLuPMGZ7M01cZRVoncZQYbN+9ZuT1+SwcMjz+WjydvWCmR26Njrxh3z4mgf+ISauFq706KfTC5KVfuaJk6PTU8nckI7nBJUhAwXjZ9A4mFAksBtv28OmwsUg1A5dF7t/SRzKSgjsApTkvhKXo1GYnoNJU5JjLqEUgLoxDNQsR2JrPuVEUzbZ4+fa/fgwTdTAtii8jQ/nA6btedvkcN3ONuXO5ML9b3Fq6P+EuzcSztjHAqyv6sjudBfME7NG756+KO2JSic4fL/AnHVuaPCxznT04s/DXbSD/HBV7QbcBJ+wg8QJ4B+Suj3wdjToeuxYGGNTaCenF1z/O9FeHyyr2Qi7S4So226ksbRvP01uk7VKOSDeC7TLkNIyk2t6ucDHS1UhRu+z24pE110ReAZEo5SS9hEX2L//KZ+JaIvjtsbShbqPmgWzl28GjhA1fTjE8R9nrdvz7sg0/7n0gMGiE6Pyg5jvWwTBhJCbkCTvUPlYNzJE+2O1nwWuHd4LIZiZrZiFTV5XnFiGKJyvXFkGqCZ6hG1++nu/BVBG53K3n29aSePGKQVfJrQTqL8aSI+EFMrywsfCnehpFBIQ1G7jYzckQckbYVi3D1qd+CkZCifNXr91owKijdcucoyhFr5ZbPBRun1Ut4f33ZgtH9u6Ofbi1Xt0LZYr+Cf7ffHf0EEWmTjzEIw9Nz6J0PgSrBAmzG7ewxGHrfhmtynJmli+x14XTQr+ww0QJta/3IFs2cUBLnsZ7KiMf14sFwN0MyXdIoBTxymVeMXECOmym6ulnVsQffFWLVhrxYi9XFUfykYwQ79GgG2rpPOcorI59R/3zqh0Jry32XfPtuBJ9QgyDV1u0KYbng5pKTEvhT0fZRU6ZVeZH3NwhVZklqej1Q1GrqNpxrVyyQYwsxr0D9UYs83onolqdyRDErf25/XbhRwznT7ufmRmRUawd4/boX7pPE3Xn9eu24VPnZvKtRk8kfl5cDGFwML9uN/Z67HIarIuKjIBtYh3v9OmhpoJkf1Os4Ubt+04VtfpTUmrzW2OiFRbMZzYpKow2Xu69V2qpJs5BupjMH76/PGilKXeAVX7llEVBTKtVZvT29vz5rpHSVjFiLrUmMVjyt8sGvhojUTIOekekUph+SsDJNW6bYhgsVL/+J3pUZGCTIVZAIb4i4oCst5K2HNS//ylL61YZRpjZx1aEpYBR76qIMK6zFipdeUHifYuRQXBg5laredeLG8M1m5SmtUqVYAIL2kHD16YMtU5YgTCp5C2V5TnLa2uh8Ve1DVupJoYxnKvpMKZodFkXB85knnc3bdjXdBR5PtZFulthapbEtiS9gcie4O/IGVl+gQOs+YUOTPl4NL2FcFsIBU4heledoHAZ0FY+I27yvCaPT45Mff+9+fEzylfrQ5u6v3YM/hifvfmAtlgPT08m7H+jpZrVa1duulC+yR/pyRfOrXqHXi+YdzUXS2sYtU3+pbONvy0CddDEtDKpd673UKDMGlRvwad1V1PvojbQs7PYdeSgrerznSUqEjolD7XjcXxPqLnyXtLnW//eXAXzOZUzaUsd98q5ATrx+D3Ji2kLw/1pBMaAoKbyhrqRffBr3+RrLxZiiIY2jVYvNuB0YnEud1Vkeax0jV5vtYSV8gmZB+u6wQcoDSOU9hg0SvsEfqJzjvft+Cgrv3QZ232Hzut1ULL/URDvYNQ+LpS8+bBZFaO0ki2PyTjPkwk+tHgjV2zBOaGIccwFSpRmxlU+5tgAev2gOUTdRNEabLqVCrfDcq5G/WT/yutlU0Nt0pZTg2yPSgQ3027xNAcJ+3XLw1WqLzK9UEUl9dGuK5t0LRzT/X6LpK1/PxqFiMeDJrMmIGiQYZUa6pZ+enqbyT6THG5rZ/YrcoKGo5lfo1HxKY9ayWA8T2qpB2N1nLVbUcySm0D5iHTb1Y9SUEy52OD85DNPeQxEwHYSC45CcvhSHVnxduGYzvGZQjLimM20b+fYw0fmRKaCYmHVY0XEXmOgDiqZyarhybanZ5mxyYLTIQvt5B5qnMAwdxZrpLnAbXq8zclPdRegQeE0qbqRKbsJCPgINl1nNQBspyGYKNOj7Nh7ZDGX+RWFFSX/oeOUDuVEDzwgCmdCnD+nHRN7nZQCMAo8wgj2lXWjsO8Nl7GWQ8gj3W+DHTk20HcgBf17qzJA4Du5w+Uso1Oq698DG/tdvvhdMk6Hry82zeecKvi8FKbe2YC9gynmmdkkzTSslaPO2TE6MlTZO9+azUKkmunAoPPIOBRMu6W7zjPFf1X2WVyJ/r5aailDXobXTlEDUPJ9L4RslkSYf4BAk/U/KWNOYoq538ut1YN/ajFPreO/CW2t/37fJXjgCKNr5lhRHhuqymPqE+W0QrW8aSGszbPnGQssTm4fJY273jZZdSGSt40pwI+yBP6/kyhVzI7rOXNKeW6p3P3dh7/315X4L+meXv8Gwd0Bl8+duoNYfXsDxj0fHbw7eQdLT0WHS+1AvfMN4wbeYYxmhst5jF8aU8miG1JzduLrFYtHm/nVbm+lhDmsPP/S7Z+fDswOCWVXJZ3WdJCyRD1sLIy1nNezk6ORt+0372Ke12rqEqxo/9GnMrjHQuj3Uwt5/9ZOd3CYc3rvDNOZS+VmX8VPs4N2/sPkJpfUeo6/b6x4+T+x9ceC9/FqR0PDzNy02o+K/84U9PFDSemXi1YqWw6cf3vtLS6pXfemxUwwv+Rho6zFp5FD7Jsh7TNZhIQI8m42XfvHzCCtF+v6dnDzjC6BHiJcfAn0v9X/6DdBjvNU+BarYu6Efxnu3kOIU4ZP0KABSFEnrIt3IGFf1rOb3MwpEPI9SVYQOw6n8gbAXr9Syhns9WAcW6C9JcivIz+Q//sTlL+X28GYnQBnewm4SEpXq/wFAgxDB
sidebar_class_name: "get 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"}>List presentation definition</h1>

<MethodEndpoint method={"get"} path={"/v2/config/digital-wallet/openid/sdjwt/presentation-definitions"}></MethodEndpoint>



Lists all presentation definitions configured for OpenID4VP verification.

## Request

<details style={{"marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collapsed={false} open={true}><summary style={{}}><h3 className={"openapi-markdown__details-summary-header-params"}>Query Parameters</h3></summary><div><ul><ParamsItem className={"paramsItem"} param={{"description":"Number of records to skip for pagination.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"name":"limit","in":"query","description":"Maximum number of records to return per page.","required":false,"schema":{"type":"integer","default":10}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"description":"Search term to filter results by","in":"query","name":"search","required":false,"schema":{"type":"string"}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"description":"Sort order for the returned records (ascending or descending).","in":"query","name":"sortOrder","required":false,"schema":{"type":"string","enum":["desc","asc"],"default":"desc"}}}></ParamsItem></ul></div></details><div><div><ApiTabs label={undefined} id={undefined}><TabItem label={"200"} value={"200"}><div>

Presentation definitions listed 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"}>presentationDefinition</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={"id"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Unique identifier for this presentation definition. Same value as `presentationDefinitionId`."}}></SchemaItem><SchemaItem collapsible={false} name={"openIdOrganisationId"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Identifier of the OpenID4VP organisation that owns this presentation definition."}}></SchemaItem><SchemaItem collapsible={false} name={"presentationDefinitionId"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Unique identifier assigned to the presentation definition upon creation. Use this ID when sending verification requests."}}></SchemaItem><SchemaItem collapsible={false} name={"label"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Human-readable label describing the purpose of this presentation definition (e.g. 'Verify Portable Document A1'). Used to identify the presentation definition in the verifier's dashboard."}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>presentationDefinition</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

JSON object defining the credential requirements for verification, following the DIF Presentation Exchange specification. Specifies which credential types and claims the verifier requires from the holder. Reference: https://identity.foundation/presentation-exchange/

</div><SchemaItem name={"property name*"} required={false} schemaName={"any"} qualifierMessage={undefined} schema={{"type":"object","description":"JSON object defining the credential requirements for verification, following the DIF Presentation Exchange specification. Specifies which credential types and claims the verifier requires from the holder. Reference: https://identity.foundation/presentation-exchange/","additionalProperties":true}} collapsible={false} discriminator={false}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"transactionDataDefinitionType"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`payment_data`]"} schema={{"type":"string","description":"Type of transaction data to bind to the verification request. `payment_data` enables payment confirmation flows where the holder must confirm transaction details before presenting credentials.","enum":["payment_data"]}}></SchemaItem><SchemaItem collapsible={false} name={"createdAt"} required={true} schemaName={"number"} qualifierMessage={undefined} schema={{"type":"number","description":"Unix timestamp (in seconds) when this presentation definition was created."}}></SchemaItem><SchemaItem collapsible={false} name={"updatedAt"} required={true} schemaName={"number"} qualifierMessage={undefined} schema={{"type":"number","description":"Unix timestamp (in seconds) when this presentation definition was last modified."}}></SchemaItem><SchemaItem collapsible={false} name={"version"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`draft_14`, `draft_18`, `draft_23`, `version_01`]"} schema={{"type":"string","description":"OpenID for Verifiable Presentation (OpenID4VP) specification draft version to use for verification protocol interactions. Determines the Authorization Request format and supported features.","enum":["draft_14","draft_18","draft_23","version_01"]}}></SchemaItem><SchemaItem collapsible={false} name={"kid"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Key Identifier (kid) referencing the cryptographic key used by the verifier for signing the Authorization Request or for response encryption. Must reference a valid key when `dcApiRequestType` is `signed`."}}></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 verifier's trust anchor. Determines how the verifier's identity is published and resolved by holders.","enum":["jwk","did:key","did:ebsi","did:web","did:tdw"]}}></SchemaItem><SchemaItem collapsible={false} name={"scope"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"OAuth 2.0 scope value for scope-based credential presentation requests."}}></SchemaItem><SchemaItem collapsible={false} name={"responseType"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`id_token`, `vp_token`]"} schema={{"type":"string","description":"OAuth 2.0 response type for the OpenID4VP Authorization Request. `vp_token` requests a Verifiable Presentation. `id_token` requests an OpenID Connect ID Token.","enum":["id_token","vp_token"]}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>dcqlQuery</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

Digital Credentials Query Language (DCQL) query object defining the credentials and claims requested from the holder. DCQL is an alternative to DIF Presentation Exchange for specifying credential requirements in OpenID4VP.

</div><SchemaItem name={"property name*"} required={false} schemaName={"any"} qualifierMessage={undefined} schema={{"type":"object","additionalProperties":true,"description":"Digital Credentials Query Language (DCQL) query object defining the credentials and claims requested from the holder. DCQL is an alternative to DIF Presentation Exchange for specifying credential requirements in OpenID4VP."}} collapsible={false} discriminator={false}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"clientIdScheme"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`redirect_uri`, `did`, `verifier_attestation`, `x509_san_dns`, `x509_hash`]"} schema={{"type":"string","description":"Client ID scheme used by the verifier in the OpenID4VP Authorization Request. Determines how the verifier identifies itself to the holder's wallet. `redirect_uri` uses a redirect URI, `did` uses a DID, `verifier_attestation` uses a Verifier Attestation JWT, `x509_san_dns` uses an X.509 certificate SAN DNS name, `x509_hash` uses an X.509 certificate hash. When using DC API response modes, `redirect_uri` serves as a logical identifier rather than an actual redirect target.","enum":["redirect_uri","did","verifier_attestation","x509_san_dns","x509_hash"]}}></SchemaItem><SchemaItem collapsible={false} name={"directPostRedirectUri"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"URI that the holder's wallet redirects to after posting the Authorization Response via `direct_post` response mode. Used to return the user to the verifier's application. Not applicable when `responseMode` is `dc_api` or `dc_api.jwt`."}}></SchemaItem><SchemaItem collapsible={false} name={"responseMode"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`direct_post`, `direct_post.jwt`, `dc_api`, `dc_api.jwt`]"} schema={{"type":"string","description":"OpenID4VP response mode. **Direct Post:** `direct_post` sends the response via HTTP POST. `direct_post.jwt` sends an encrypted JWT via HTTP POST. **DC API:** `dc_api` uses the W3C Digital Credentials API for browser-based credential exchange. The Authorization Response is returned without JWE encryption. `dc_api.jwt` uses the DC API with the response encrypted as a JWE.","enum":["direct_post","direct_post.jwt","dc_api","dc_api.jwt"]}}></SchemaItem><SchemaItem collapsible={false} name={"dcApiRequestType"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`signed`, `unsigned`]"} schema={{"type":"string","description":"DC API request signing type. Only applicable when `responseMode` is `dc_api` or `dc_api.jwt`. `signed` means the authorization request is signed by the verifier's key. `unsigned` means the request is sent unsigned.","enum":["signed","unsigned"]}}></SchemaItem><SchemaItem collapsible={false} name={"expectedOrigins"} required={false} schemaName={"string[]"} qualifierMessage={undefined} schema={{"type":"array","description":"Array of expected origin URLs for the DC API. Returned when `dcApiRequestType` is `signed`.","items":{"type":"string"}}}></SchemaItem><SchemaItem collapsible={false} name={"encryptedResponseEncValuesSupported"} required={false} schemaName={"string[]"} qualifierMessage={"**Possible values:** [`A128CBC-HS256`, `A128GCM`, `A256GCM`]"} schema={{"type":"array","description":"Array of JWE content encryption algorithms supported by the verifier for encrypting the OpenID4VP Authorization Response. Only applicable when `responseMode` is `direct_post.jwt` or `dc_api.jwt`. MUST be present when using an encryption algorithm other than the default `A128GCM`.","items":{"type":"string","enum":["A128CBC-HS256","A128GCM","A256GCM"]}}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></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"}>pagination</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"currentPage"} required={false} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","description":"Current page number","example":1}}></SchemaItem><SchemaItem collapsible={false} name={"totalItems"} required={false} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","description":"Total number of items available","example":25}}></SchemaItem><SchemaItem collapsible={false} name={"totalPages"} required={false} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","description":"Total number of pages based on limit","example":3}}></SchemaItem><SchemaItem collapsible={false} name={"limit"} required={false} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","description":"Number of items per page","example":10}}></SchemaItem><SchemaItem collapsible={false} name={"hasPrevious"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"Indicates if there's a previous page","example":false}}></SchemaItem><SchemaItem collapsible={false} name={"hasNext"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"Indicates if there's a next page","example":true}}></SchemaItem></div></details></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"presentationDefinition\": [\n    {\n      \"id\": \"string\",\n      \"openIdOrganisationId\": \"string\",\n      \"presentationDefinitionId\": \"string\",\n      \"label\": \"string\",\n      \"presentationDefinition\": {},\n      \"transactionDataDefinitionType\": \"payment_data\",\n      \"createdAt\": 0,\n      \"updatedAt\": 0,\n      \"version\": \"draft_14\",\n      \"kid\": \"string\",\n      \"trustAnchor\": \"jwk\",\n      \"scope\": \"string\",\n      \"responseType\": \"id_token\",\n      \"dcqlQuery\": {},\n      \"clientIdScheme\": \"redirect_uri\",\n      \"directPostRedirectUri\": \"string\",\n      \"responseMode\": \"direct_post\",\n      \"dcApiRequestType\": \"signed\",\n      \"expectedOrigins\": [\n        \"string\"\n      ],\n      \"encryptedResponseEncValuesSupported\": [\n        \"A128CBC-HS256\"\n      ]\n    }\n  ],\n  \"pagination\": {\n    \"currentPage\": 1,\n    \"totalItems\": 25,\n    \"totalPages\": 3,\n    \"limit\": 10,\n    \"hasPrevious\": false,\n    \"hasNext\": true\n  }\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"400"} value={"400"}><div>

bad input parameter

</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></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>
      