Verify a Verifiable Presentation
Verify a Verifiable Presentation using cheqd Studio.
This endpoint verifies the Verifiable Presentation generated from credential(s). As input, it can take the Verifiable Presentation JWT as a string or the entire Verifiable Presentation itself.
If set to true
the verification will also check the status of the presentation. Requires the VP to have a credentialStatus
property.
false
When dealing with JSON-LD you also MUST provide the proper contexts. * Set this to true
ONLY if you want the @context
URLs to be fetched in case they are a custom context.
false
If set to true
allow to verify credential which based on deactivated DID.
false
Verifiable Presentation to be verified as a VP-JWT string or a JSON object.
Provide an optional verifier DID (also known as 'domain' parameter), if the verifier DID in the presentation is not managed in the wallet.
Automatically make fee payment (if required) based on payment conditions to unlock encrypted StatusList2021 or BitstringStatusList DID-Linked Resource.
false
The request was successful.
A problem with the input fields has occurred. Additional state information plus metadata may be available in the response body.
Access token is missing or invalid
An internal error has occurred. Additional state information plus metadata may be available in the response body.
POST /presentation/verify HTTP/1.1
Host: studio-api.cheqd.net
x-api-key: YOUR_API_KEY
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 135
"presentation={}&verifierDid='text'&makeFeePayment=false&policies={'issuanceDate':true,'expirationDate':true,'audience':false}"
{
"verified": true,
"issuer": "text",
"signer": {},
"jwt": "text",
"verifiableCredential": {}
}
Last updated
Was this helpful?