Create an immutable credential profile draft version
POST
/api/admin/credential-profiles/{id}/versions
Code sample: Shell / cURL
curl --request POST \ --url https://auth.example.com/api/admin/credential-profiles/example/versions \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "credential_configuration_id": "example", "issuance_flow_id": "example", "verification_flow_id": "example", "issuance_mapping_set_id": "example", "verification_mapping_set_id": "example", "claim_allowlist": [ "example" ], "offer_ttl_seconds": 300, "maximum_attribute_age_seconds": 86400, "transaction_code_required": false }'Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” id
required
string
Request Body required
Section titled “Request Body required ” Media type application/json
object
credential_configuration_id
required
string
issuance_flow_id
required
string
verification_flow_id
string | null
issuance_mapping_set_id
required
string
verification_mapping_set_id
string | null
claim_allowlist
required
Array<string>
offer_ttl_seconds
integer
maximum_attribute_age_seconds
integer
transaction_code_required
boolean
Responses
Section titled “ Responses ”Draft version created.
Invalid version.