Skip to main content
Version: v0.8.0

Validate presentation

POST 

/api/presentations/validate

Validates a Jwt-based Verifiable Presentation according to a fixed set of requirements

Request

Bodyrequired

    vpstringrequired

Responses

Schema
    vpstringrequired
    validbooleanrequired
    Example: true
    validateJWTSignaturebooleanrequired
    Example: true
    validateJWTExpiryDatebooleanrequired
    Example: true
    validTrustAnchorsboolean[]required
    Example: [true]
    validExpiryDateboolean[]required
    Example: [true]
    validProofboolean[]required
    Example: [true]
    validStatusboolean[]required
    Example: [true]
    validateAudienceboolean
    Example: true

Authorization: oauth2

name: oauth2type: oauth2scopes: wallet_view_presentationsflows: {
  "password": {
    "scopes": {
      "wallet_view_did": "wallet_view_did",
      "wallet_manage_keys": "wallet_manage_keys",
      "wallet_use_keys": "wallet_use_keys",
      "wallet_view_own_credentials": "wallet_view_own_credentials",
      "wallet_view_all_credentials": "wallet_view_all_credentials",
      "wallet_manage_own_credentials": "wallet_manage_own_credentials",
      "wallet_manage_all_credentials": "wallet_manage_all_credentials",
      "wallet_issue_credentials": "wallet_issue_credentials",
      "wallet_view_presentations": "wallet_view_presentations"
    }
  }
}
curl -L 'https://tsg.dataspac.es/api/presentations/validate' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <token>' \
-d '{
"vp": "string"
}'
Request Collapse all
Auth
Body required
{
  "vp": "string"
}