Skip to main content
POST
/
dpp
Create a DPP
curl --request POST \
  --url https://api.example.com/dpp \
  --header 'Content-Type: application/json' \
  --data '
{
  "credentialIssuerProfileId": "123e4567-e89b-12d3-a456-426614174000",
  "validFrom": "2024-01-01T00:00:00.000Z",
  "validUntil": "2024-01-01T00:00:00.000Z",
  "version": "0.5.0",
  "credentialSubject": {}
}
'
{
  "id": "123e4567-e89b-12d3-a456-426614174000"
}

Body

application/json
credentialIssuerProfileId
string
required

The id of the credential issuer profile in UUID format

Example:

"123e4567-e89b-12d3-a456-426614174000"

validFrom
string
required

The valid from date of the DPP in ISO 8601 format

Example:

"2024-01-01T00:00:00.000Z"

validUntil
string
required

The valid to date of the DPP in ISO 8601 format

Example:

"2024-01-01T00:00:00.000Z"

version
string
required

The version of the DPP, by default the latest published version will be used.

Example:

"0.5.0"

credentialSubject
object
required

The credential subject of the DPP

Response

200 - application/json

DPP created successfully

id
string
required

The id of the DPP in UUID format

Example:

"123e4567-e89b-12d3-a456-426614174000"