light-mode-image
Learn
RevocationAPI Reference

Status List Configuration

Create a Status List configuration

POST/v2/credentials/mobile/status-lists/configurations

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Request Body

application/json

The Status list configuration payload

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

curl -X POST "https://example.com/v2/credentials/mobile/status-lists/configurations" \  -H "Content-Type: application/json" \  -d '{}'
{  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "docType": "string",  "timeToLiveDuration": {},  "expiryDuration": {}}

Retrieve all Status List configurations

GET/v2/credentials/mobile/status-lists/configurations

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Query Parameters

limit?number

Range size of returned list.

Range1 <= value <= 1000
Default100
cursor?string

Starting point for the list of entries.

Response Body

application/json

application/json

curl -X GET "https://example.com/v2/credentials/mobile/status-lists/configurations"
{  "nextCursor": "string",  "data": [    {      "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",      "docType": "string",      "timeToLiveDuration": {},      "expiryDuration": {}    }  ]}

Retrieve a Status List configuration

GET/v2/credentials/mobile/status-lists/configurations/{statusListConfigurationId}

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

statusListConfigurationId*string

Status list configuration ID

Formatuuid
statusListConfigurationId*string

Status list configuration ID

Formatuuid

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/v2/credentials/mobile/status-lists/configurations/497f6eca-6276-4993-bfeb-53cbbbba6f08"
{  "docType": "string",  "timeToLiveDuration": {},  "expiryDuration": {}}

Update a Status List configuration

PUT/v2/credentials/mobile/status-lists/configurations/{statusListConfigurationId}

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

statusListConfigurationId*string

Status list configuration ID

Formatuuid
statusListConfigurationId*string

Status list configuration ID

Formatuuid

Request Body

application/json

The Status list configuration payload

TypeScript Definitions

Use the request body type in TypeScript.

body*StatusListConfigurationUpdateRequest

Response Body

application/json

application/json

application/json

curl -X PUT "https://example.com/v2/credentials/mobile/status-lists/configurations/497f6eca-6276-4993-bfeb-53cbbbba6f08" \  -H "Content-Type: application/json" \  -d '{}'
{  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "docType": "string",  "timeToLiveDuration": {},  "expiryDuration": {}}

Delete a Status List configuration

DELETE/v2/credentials/mobile/status-lists/configurations/{statusListConfigurationId}

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

statusListConfigurationId*string

Status list configuration ID

Formatuuid
statusListConfigurationId*string

Status list configuration ID

Formatuuid

Response Body

application/json

application/json

curl -X DELETE "https://example.com/v2/credentials/mobile/status-lists/configurations/497f6eca-6276-4993-bfeb-53cbbbba6f08"
Empty

How would you rate this page?

Last updated on

On this page