List global configuration
GET/v2/config/digital-wallet/openid/global-configurations
Lists all global configurations for the OID4VCI issuer.
Responses
- 200
- 401
- 500
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
globalConfiguration object[]
Unique identifier for the issuer's global configuration.
Default expiration period (in days) for all credentials issued under this configuration. Individual credential definitions can override this value. Defaults to 30.
credentialBranding objectrequired
Default display name for credentials in wallet UIs, as specified in the OID4VCI Credential Issuer Metadata.
Default human-readable description for credentials displayed in wallet UIs.
Default hex color code for the credential card background (e.g. #FFFFFF).
Default hex color code for text on the credential card (e.g. #000000).
logo object
URL of the default logo displayed on credential cards in wallet UIs.
Alt text for the logo image, used for accessibility.
backgroundImage object
URL of the default background image for credential cards.
Alt text for the background image.
When true, the wallet must encrypt the OpenID for Verifiable Credentials Issuance (OID4VCI) Credential Request using the issuer's encryption key.
Time-to-live (in seconds) for the OID4VCI Authorization Request. After this period, the credential offer expires.
Array of supported cryptographic key binding methods for issued credentials, as defined in OID4VCI Credential Issuer Metadata.
Minimum polling interval (in seconds) for the wallet when using the OID4VCI Deferred Credential Endpoint.
Unix timestamp (in seconds) when this configuration was created.
Unix timestamp (in seconds) when this configuration was last modified.
pagination object
Current page number
Total number of items available
Total number of pages based on limit
Number of items per page
Indicates if there's a previous page
Indicates if there's a next page
{
"globalConfiguration": [
{
"globalConfigurationId": "string",
"credentialExpirationInDays": 0,
"credentialBranding": {
"name": "string",
"description": "string",
"backgroundColor": "string",
"textColor": "string",
"logo": {
"uri": "string",
"altText": "string"
},
"backgroundImage": {
"uri": "string",
"altText": "string"
}
},
"credentialRequestEncryptionRequired": true,
"authorizationRequestExpiry": 0,
"credentialBindingMethods": [
null
],
"credentialResponseInterval": 0,
"createdAt": 0,
"updatedAt": 0
}
],
"pagination": {
"currentPage": 1,
"totalItems": 25,
"totalPages": 3,
"limit": 10,
"hasPrevious": false,
"hasNext": true
}
}
Unauthorized
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
{
"errorCode": 400,
"errorDescription": "Bad input parameter"
}
Internal server error
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
{
"errorCode": 400,
"errorDescription": "Bad input parameter"
}