---
id: config-list-digital-wallet-open-id-global-configuration
title: "List global configuration"
description: "Lists the global configurations of the OID4VCI issuer. The service sorts them by `updatedAt`, newest first. An organisation holds one issuer global configuration, so the array holds zero or one record."
sidebar_label: "List global configuration"
hide_title: true
hide_table_of_contents: true
api: eJztGmlz2zb2r2C4HxrPUJePONF0OuvYblZpDk/sJDuTeiqIeKQQkwALgJJVj/77zgNAiqQo2+m2O93d+ENik8TDu++7gIGOFM8NlyIYB6+5NpqYOZAklTOakkiKmCeFoviBJjK2L99Nzg4/nk4I17oA1SdXcyAa1IJHQLRUDkRGZisyLXJGDbATMw2JgCVoQ2KutOmTE0GkSqjg2gInc5kyTaQAD7YThZBoaVGgStGVP/MbKEmksmcVRFKxfhAGMgd3ZsKCceCgIH1nPOGGpp9omoJ5l4OYsJf2ptP6RUEY5FTRDAwoHYw/37U49bbIZqCQIe5GTYwk+obnJJaK5DThwsLpkxMiIKGGLwBxLIQCyugsBbKgaQEkpmmqyYxGNwhhOpwi7hyv+LUAtQrCQNAMgnEg41iDCcJAwa8FV8CCcUxTDWGgozlkNBjfBWaV46dcGEhABWHAIKZFaoLxMAwyLnhWZMF4uF6HdyXYlGfctK9s0vqG3uJBIrpoVmAKJUgOlmro/14ERw6r5s3v7C807ZMPgv9aAOEMhOExd2igImgq2EzeNnXJSFJosKIwc64JYgSodJ/mIMhKFkSDYO7dHCgDFTpgXolVIZwZVEpEuLAPIikM3JrydmQi68QBAVJDuA4JTSgX2tgDS6t27jg13dhTwYiQpnEuo1w0DkPjTJ+8BroA+9wRRGRhSj60APR/Fj+Lus2iSuo6N4gU6YosS2bRwsyR7xE1QJbczAklM6AKFKFRBBoV4QZEjb0dJwQ5uZiQG1g1WW3oDejdkoyVzOxbf9gyhydCKmhg3CdXEsXm7+nhpxFNU5Qb3SGgGbc6ABaukbuRsARMLz5ckcFif+BcyYCyjIsBzfkNrAZ3NOc/wWrC1gMPoSdVMiUoP6DMcnz6z95lMXMimLAp4Y5sBrkC5BOz2uSkW6erxizUPi4KsJaHrM8N4SYks8IQBO+ufqcShL/kQhMeb9R9Js3cg9UbHegiOCu0IXDLtQnd7zNIpUjw1pUs1La6+o+QmFSugFn3XogbIZeiZrQhiqdpw93CKY3H2kEJNLRXNSHY7xx2jimE8TgGBcK0sExTktEbZwxWM2LKUyfaf1xdXZDD4bByvY5JG9/bZO2jXJw2ioskWIcB3NIsT/HZ02fPnsOIHkZHs/34YDgcjugBOx4Ng/U1gtS5FBo0AtkfDvG/pjcsNQGU97r3hWrn+4BEhbLMKJ2zdWDCIHSa5ylaKJdi8EXjFXc1OnKFzs9wh1DSESK3EHz5eEysWrsgzjWBLDfe37Q9G5lT1IImUCsoA5muMVzOvkBktoLXmQswNqmgAhMUMIajtuxIZrbyEvpgVoLoNNnF2bYqtDF7b4NoR0jrvKLhBzLvNLn2WYRlHcd4svDe1CdCZFKZkXNvWZl4UE2mHVKdsGmffNCw62UZCHNq5iXCGD9C4lI9a6MMUjC16KmRQzU7eHoU78+eRc/piB3CcDjap7ODw4ihtXTe+jAzd+YH94mNvOQ2ZlZs/ANomx2zUXxI93vPogPoHdLno97z+Gi/N2QH0VM4pqPZ4RHSKW3m+a6maY8hc7JFn81gz8rUwLnKDM3MekaXIFsKWxq7DoNIgQVH0/PbnHteizO6qpuVS/p2mhVUJzEF5JKRJ1wQRld6zxo+OtrNPdqJg5FCMFBdeJGJYHzBWUHr5wiDmAvu/ElEBZELUIqzuvCaFlJo0ORguPEpPgUkCUcLmQ6nmI2nUNlLzCFlmDQ1xHkwbPDphaKCoVwe7XYY13lKV2TjHkrB1aiLKPqBKr/7MNFNYmi6pCtdc/pcE3fvtudxEeshPWqjZzMPlFdDVnWMQnQYOocItY+VllI6z9MNMRNncG/AUEYNtZqWyoimj0DrxenF4TFJqUgKmmBumFTRo4ORT6Cf9MkURO/li+lek2Uy48Zzykm29JDOIoT0SoPYNXB4LOfmRUZFryrmah9t8dGjDm0Z491Y+CVKFoKdylSqr7gfbkmER0gkGWyCbEurNvBLdv3tR/sz3Wv6Lf8YccIC5w/AxpZJohOrEpWh/dlCxT12ipPIh43ttUyk83eOu5rouVzuuLzVrsCvp4Xi01ZlAc2QULqPmWSrbaMrFH9EiHr/urR9X/USJK+mHlK0kdX3uQWLu1VxBO0LmEbugvBd1swNieZUJJ622oGG/3UY0dhgaSdIkaeSsvJL+45naJlV9LNKTFNzBbfmYRacpMbpRamuG5AhumzmYoatKfmMp9ys+sF6Xc+3P1tmb+68bhjRBEE9rDAvNlbh6PlvVJ5Zm4im33H6082+6/ZDGzWad277prpn8Ka5zfvrRsB87yg/F5FaWbDvq0srimdSpkDFFsm2mTA1qoBpWO+duOLUQaynQEj+R1A85tYjn9Y88KRM/p/4gLVXj1geSVJojjVulTR+p8tr0DJuYOWUvTBzqfhvtCQH6cMsaLWjwdUo4XgGPSN7KSaemClpiKRgPlmqR9ST+jUlin1yYk3TGr3Lt8K2mkosf11eBrqVzLSyGW6TmTdg5pLVcz5bl2H1W6Qp8jIYoxR2+X7LIZkoms95ZHspMweYZA6ys65aMp4Xs5TrOeivSCOs4Xmr0mSKqE032V3TiVUxvolIV9VYmRsIbI1+Dhhn4xtA6r8sb2y9rOEXfHBdL+Xb37W13pXyE2FALWj6cDr9xvVmSS7TFBHm/mS3jnhDsNRvlLZk4hnEoBSwOjfPBcslF83k9mgdBkJiOeGaAOVH5wKFzh52o5dzuXT1/XLOo3mFgU8THVSyAKVt4t6pAfjwbQ2JDaqPyOfuEb1P79rOlikam19GB7/H/zwed8cTH06s9mMbtmSPxYGMDlzy6RA6+gsgdFRH6PgvgNAxRq91GDiwpSt4hF7yRKBV7Gr1PORm/mil0zwRwMo7ts3r3+PvbmqwZKPE3U5efbryVX/NXdueddlS6HKL94eAn2DV0XKx7XQ73eCJeAjHx3DcU5CVZGH5G8ed1PwoVUY7M9H7KXHnqqGSVyA7rUBN9T6TTG84m4Zk+mV5YxsI09uj4fNpkwYmwTXcojngVG/TodjKxboVwwcTNzd9OHZ8EPyWGJ6BNjTLmxHDK2y7zUKWVBN/RSMkjI4Pj4ej0VObKVSz2z8Ph5RqQzLJbFNhFyYtpnFswHe3CXe01e5tdXX2dx6Xw96bDN6Tad2bK9RlX5cBakUjP1vjiLqcM3c5RcONracvNl+1PZPvyV80q6Zd2etprYNPKk3YiAwxlIamk1aStTMbxo9rY2WbnBG6oNxZag32/lEJHHH9PcARaRy0a1dol3PvTXaM7Qb78GHYb1sol9PvBjfQhOZUXyhYcFnoR/h77H3iJNCO7cwcFHyHDjz3ELausLMnd8vbZv39lTcIrMnb0NFNrtdt6+saBDUU8TpsKaIF4ceOwfgO/zp0461Hz6LqCIBSUp1KZnHF389qFG5d3lb4zekuKVe0H1oHuAW+q26o2lYvKDb48gI56TdHkPZ1u8No53iNNg3X1ay0rAIbXf3WHBT9ZJufo/9jfn4QpRu2PrnJmqP/a1WzUUXQtJwb22taPFqHgYaoUNys7KLTiV1lCMafr3Eh54Xd88BuhH2CVNMEN6ICv0hF3CYVeeJ09vDj6V4QBi7LQya52jsYB4ndXsLZWjAOaosUzMHpOWUfYATnbOD8TK85Sw4QVSSkayXrDDLp6cTAqVIc5BuT6/FgwCCTPZrzPk8UFabPZbC9bXShJCsia5E7wDwE4dKgH0x2HdfudRuR640ALlEPnfqUYth0ZdyDHSsKjX7RduO13J7Z7OVUQ2XXVPGZ77QBZ1ruA5X7HbmCmN8C8ysxDkcyJU+ENG61wijKbQtD5zSCvZC4Vn8D7Jj4g9/jNgmyA/d1fpjajL6ucHeBWzMqs/rg1aerbdpqK0gkp1qX6DlIHmdsNTV7ahUHrfHbqGkPBJVho9xszs5FLEsvQiPrRSCjHGWrizyXyvx9I89KJPzl5lFTEeo61KKmOoSTrgVngPE5kmj4BgjH/3G860hozoC/rgGKHevugxcKdHVFZdYXe4iRkZFM7RyCa7uTBbZo0T6g/eZ3Pox0tWpoa2M3gljgDSvizb0xIXNNLG2oYNi07ll6OcU2QYotJitOz2mL7aeDU/LxlDx59elqLyST86sfyeVZ79WnK/Lx1N02uXxHRs+Go4PeEcnOZDTIzl7X26SxVSnbIE15BELDZnoanOQ0mgPZ7w+3RLdcLvvUvu5LlQz8WT14PTk9f3t53sMz603uvREnMovJqKikF4SBb40F42B/uH/YP+iPbFYvtcmoqOGDe6udKwxtY6gFuv+pZV5vkDh/GOQp5QL5ZAVz5yPK52Cx79abYm7HJ42o4ivDWunYjizXYTCX2iCguzusEj6odL3Gx24p1sYbrn3rxm997eT9n7se3MkNbEbXtoTt8WAcuCj1aMS/dtf3HlTKCmuDyTX+objrwmB6UUaxr2Put63gb1vB37aCv20F/we3gu9xc1u7wQ3P6745sUKpvduqQdf1Sunl+ZXvLTbTfzdv9L+gzyxfiVUNdrsScCjgv4hQ55Hv0Y5+gtUP1efuzc4DVe7svkZ+XK/X638Bo3d5Ng==
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 global configuration</h1>

<MethodEndpoint method={"get"} path={"/v2/config/digital-wallet/openid/global-configurations"}></MethodEndpoint>



Lists the global configurations of the OID4VCI issuer. The service sorts them by `updatedAt`, newest first. An organisation holds one issuer global configuration, so the array holds zero or one record.

## 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. A negative or unreadable value falls back to `0`.","in":"query","name":"offset","required":false,"schema":{"type":"integer","default":0,"minimum":0}}}></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></ul></div></details><details style={{"marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collapsed={false} open={true}><summary style={{}}><h3 className={"openapi-markdown__details-summary-header-params"}>Header Parameters</h3></summary><div><ul><ParamsItem className={"paramsItem"} param={{"description":"Optional. Unique identifier of the sandbox organisation to use for this request. When you send this header, the service runs the operation in the context of the named sandbox organisation, that is, against the wallet of that sandbox organisation and not against the main wallet of the organisation. Leave the header out to use the main wallet.\n\nThe service reads this header only when you authenticate with a bearer access token. When you authenticate with an API key, the service takes the sandbox organisation from the API key and ignores this header. To run an API-key call in a sandbox organisation, bind the key to the sandbox organisation with `PUT /v2/config/admin/apikey/{apiKeyId}/sandbox-org` instead.\n\n`X-SubwalletId` is the deprecated name of this header. The service continues to accept it, but `X-SandboxOrgId` wins if you send both headers.\n\nThe sandbox organisation must exist, must belong to your organisation and must be deployed. An unknown identifier, an identifier of a sandbox organisation that is not deployed, and an identifier that belongs to a different organisation all make the call fail with HTTP 400.","in":"header","name":"X-SandboxOrgId","required":false,"schema":{"type":"string"},"example":"6889e1a4c5b2f30001a3d710"}}></ParamsItem></ul></div></details><div><div><ApiTabs label={undefined} id={undefined}><TabItem label={"200"} value={"200"}><div>

The server returns the global configurations for the current page.

</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"}>globalConfiguration</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"}}>

Global configurations for the current page. The array is empty when the organisation has no configuration.

</div><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":"Record identifier of the global configuration. The service makes this value when it saves the record. It is not the same value as `globalConfigurationId`. Use `globalConfigurationId` in the path of the read, update and delete operations.","example":"665f2b8c9a1d4e0012ab34cd"}}></SchemaItem><SchemaItem collapsible={false} name={"globalConfigurationId"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Unique identifier of the issuer global configuration. Give this value in the path of the read, update and delete operations.","example":"b7d1f4a2-8c3e-4a91-9f52-0d3c6e7a1b45"}}></SchemaItem><SchemaItem collapsible={false} name={"openIdOrganisationId"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Identifier of the OpenID wallet deployment that holds this configuration."}}></SchemaItem><SchemaItem collapsible={false} name={"credentialExpirationInDays"} required={true} schemaName={"number"} qualifierMessage={undefined} schema={{"type":"number","description":"Default expiration period (in days) for all credentials issued under this configuration. Individual credential definitions can override this value. The service uses 30 when the request gives `0` or leaves the field out.","example":30}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>credentialBranding</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"}}>

Default display properties of the credential card in wallet UIs. The service always returns this object.

</div><SchemaItem collapsible={false} name={"name"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Default display name for credentials in wallet UIs, as specified in the OID4VCI Credential Issuer Metadata."}}></SchemaItem><SchemaItem collapsible={false} name={"locale"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"BCP47 language tag for the display properties (e.g. `en-GB`). The service omits this field when it holds no value."}}></SchemaItem><SchemaItem collapsible={false} name={"description"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Default human-readable description for credentials displayed in wallet UIs."}}></SchemaItem><SchemaItem collapsible={false} name={"backgroundColor"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Default hex color code for the credential card background (e.g. `#FFFFFF`).","example":"#FFFFFF"}}></SchemaItem><SchemaItem collapsible={false} name={"textColor"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Default hex color code for text on the credential card (e.g. `#000000`).","example":"#000000"}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>logo</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"}}>

Logo that wallets show on the credential card. The service sets `uri` and ignores the value in the request body.

</div><SchemaItem collapsible={false} name={"uri"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"URL of the default logo displayed on credential cards in wallet UIs. The service sets this URL to the organisation logo, and it changes the URL to the configuration logo after an upload to the logo image operation."}}></SchemaItem><SchemaItem collapsible={false} name={"altText"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Alt text for the logo image, used for accessibility."}}></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"}>backgroundImage</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"}}>

Background image that wallets show on the credential card. The service sets `uri` and ignores the value in the request body.

</div><SchemaItem collapsible={false} name={"uri"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"URL of the default background image for credential cards."}}></SchemaItem></div></details></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"credentialRequestEncryptionRequired"} required={true} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"When `true`, the wallet must encrypt the OpenID for Verifiable Credentials Issuance (OID4VCI) Credential Request using the issuer's encryption key."}}></SchemaItem><SchemaItem collapsible={false} name={"authorizationRequestExpiry"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","description":"Time-to-live (in seconds) for the OID4VCI Authorization Request. After this period, the credential offer expires.","example":300}}></SchemaItem><SchemaItem collapsible={false} name={"credentialBindingMethods"} required={true} schemaName={"string[]"} qualifierMessage={"**Possible values:** [`did:key`, `jwk`, `cose_key`]"} schema={{"type":"array","nullable":true,"description":"Default cryptographic key binding methods that the issuer publishes in the OID4VCI Credential Issuer Metadata. The value is `null` when the configuration holds no binding method.","items":{"type":"string","enum":["did:key","jwk","cose_key"]},"example":["did:key","jwk"]}}></SchemaItem><SchemaItem collapsible={false} name={"credentialResponseInterval"} required={true} schemaName={"number"} qualifierMessage={undefined} schema={{"type":"number","description":"Minimum polling interval (in seconds) for the wallet when using the OID4VCI Deferred Credential Endpoint.","example":5}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>notificationEndpointEnabled</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

Shows for which OID4VCI specification versions the issuer publishes the Notification Endpoint. The service omits this field when the configuration holds no value.

</div><SchemaItem collapsible={false} name={"draft_13"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"When `true`, the issuer publishes the Notification Endpoint for wallets that use OID4VCI draft 13."}}></SchemaItem><SchemaItem collapsible={false} name={"draft_15"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"When `true`, the issuer publishes the Notification Endpoint for wallets that use OID4VCI draft 15."}}></SchemaItem><SchemaItem collapsible={false} name={"draft_17"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"When `true`, the issuer publishes the Notification Endpoint for wallets that use OID4VCI draft 17."}}></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"}>issuerMetadata</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

Signing settings of the OID4VCI Credential Issuer Metadata. The service omits this field when the configuration holds no value.

</div><SchemaItem collapsible={false} name={"signedMetadataEnabled"} required={true} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"When `true`, the issuer publishes the Credential Issuer Metadata as a signed JWT."}}></SchemaItem><SchemaItem collapsible={false} name={"cryptographicKeyIdentifier"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"Key identifier of the key that signs the Credential Issuer Metadata. The service omits this field when signed metadata is off."}}></SchemaItem><SchemaItem collapsible={false} name={"cryptographicKeyFormat"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"Format of the signing key, for example `kid`, `jwk` or `x509`. The service does not check this value."}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"createdAt"} required={true} schemaName={"number"} qualifierMessage={undefined} schema={{"type":"number","description":"Unix timestamp (in seconds) when this configuration was created.","example":1747011600}}></SchemaItem><SchemaItem collapsible={false} name={"updatedAt"} required={true} schemaName={"number"} qualifierMessage={undefined} schema={{"type":"number","description":"Unix timestamp (in seconds) when this configuration was last modified.","example":1747011600}}></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 className={"openapi-schema__divider"}></span><span className={"openapi-schema__required"}>required</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  \"globalConfiguration\": [\n    {\n      \"id\": \"665f2b8c9a1d4e0012ab34cd\",\n      \"globalConfigurationId\": \"b7d1f4a2-8c3e-4a91-9f52-0d3c6e7a1b45\",\n      \"openIdOrganisationId\": \"string\",\n      \"credentialExpirationInDays\": 30,\n      \"credentialBranding\": {\n        \"name\": \"string\",\n        \"locale\": \"string\",\n        \"description\": \"string\",\n        \"backgroundColor\": \"#FFFFFF\",\n        \"textColor\": \"#000000\",\n        \"logo\": {\n          \"uri\": \"string\",\n          \"altText\": \"string\"\n        },\n        \"backgroundImage\": {\n          \"uri\": \"string\"\n        }\n      },\n      \"credentialRequestEncryptionRequired\": true,\n      \"authorizationRequestExpiry\": 300,\n      \"credentialBindingMethods\": [\n        \"did:key\",\n        \"jwk\"\n      ],\n      \"credentialResponseInterval\": 5,\n      \"notificationEndpointEnabled\": {\n        \"draft_13\": true,\n        \"draft_15\": true,\n        \"draft_17\": true\n      },\n      \"issuerMetadata\": {\n        \"signedMetadataEnabled\": true,\n        \"cryptographicKeyIdentifier\": \"string\",\n        \"cryptographicKeyFormat\": \"string\"\n      },\n      \"createdAt\": 1747011600,\n      \"updatedAt\": 1747011600\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>

The organisation is unknown or the OpenID wallet is not deployed.

</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={"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>
      