Send verification request
POST/digital-wallet/verification/send
Send a presentation request in reference to a data agreement
Request
- application/json
Body
Responses
- 200
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
- Array [
- ]
- Array [
- ]
- Array [
- ]
- Array [
- ]
verificationHistory object
Identifier for the presentation exchange response
Indicates whether auto-presentation is enabled
Connection identifier
Timestamp indicating when the presentation exchange was created
Error message associated with the presentation exchange
Initiator of the presentation exchange
Identifier for the presentation exchange
Presentation proposal dictionary
presentationRequest object
Presentation request information
Name of the presentation request
Version of the presentation request
requestedAttributes object
Map of requested attributes
property name* object
Name of the requested attribute
restrictions object[]
List of restrictions for the requested attribute
Schema identifier
Credential definition identifier
requestedPredicates object
Map of requested predicates
Nonce
presentationRequestDict object
Presentation request dictionary
Type of the presentation request dictionary response
Identifier for the presentation request dictionary response
~dataAgreementContext object
Data agreement context information
Context information
Identifier for the data agreement template
Version of the data agreement template
Name of the data controller
URL of the data controller
Purpose of data processing
Description of the purpose
Legal basis for data processing
Method of data use
dataPolicy object
Data policy information
Data retention period in days
URL to the data policy
Jurisdiction information
Industry sector information
Geographic restriction details
Storage location details
Indicates whether third-party data sharing is allowed
personalData object[]
List of personal data items
Identifier for the attribute
Name of the attribute
Description of the attribute
Category of the attribute
Indicates whether the attribute is sensitive
dpia object
Data Protection Impact Assessment (DPIA) information
Date of the DPIA (Data Protection Impact Assessment)
URL to the summary of the DPIA
event object
Data agreement event information
Decentralized Identifier (DID)
Identifier for the event
State of the event
Timestamp of the event
proofChain object[]
List of proof chain items
Identifier for the proof
Type of the proof
Timestamp indicating when the proof was created
Verification method used for the proof
Purpose of the proof
Value of the proof
DID (Decentralized Identifier) of the data subject
requestPresentations~attach object[]
List of request presentations attachments
Identifier for the offer attachment response
MIME type of the attachment
data object
Data associated with the attachment
Base64-encoded data
Comment associated with the presentation request dictionary response
presentation object
Presentation information
requestedProof object
Requested proof information
predicates object
Map of predicates in the requested proof
selfAttestedAttrs object
Map of self-attested attributes in the requested proof
unrevealedAttrs object
Map of unrevealed attributes in the requested proof
revealedAttrs object
Map of revealed attributes in the requested proof
List of identifiers
proof object
Proof information
List of proofs
aggregatedProof object
Aggregated proof information
List of CList elements in the aggregated proof
CHash in the aggregated proof
Role in the presentation exchange
State of the presentation exchange
Thread identifier
Indicates whether tracing is enabled
Timestamp indicating when the presentation exchange was last updated
Indicates whether the presentation is verified
Data agreement identifier
dataAgreement object
Data agreement information
Context information
Identifier for the data agreement template
Version of the data agreement template
Name of the data controller
URL of the data controller
Purpose of data processing
Description of the purpose
Legal basis for data processing
Method of data use
dataPolicy object
Data policy information
Data retention period in days
URL to the data policy
Jurisdiction information
Industry sector information
Geographic restriction details
Storage location details
Indicates whether third-party data sharing is allowed
personalData object[]
List of personal data items
Identifier for the attribute
Name of the attribute
Description of the attribute
Category of the attribute
Indicates whether the attribute is sensitive
dpia object
Data Protection Impact Assessment (DPIA) information
Date of the DPIA (Data Protection Impact Assessment)
URL to the summary of the DPIA
event object
Data agreement event information
Decentralized Identifier (DID)
Identifier for the event
State of the event
Timestamp of the event
proofChain object[]
List of proof chain items
Identifier for the proof
Type of the proof
Timestamp indicating when the proof was created
Verification method used for the proof
Purpose of the proof
Value of the proof
DID (Decentralized Identifier) of the data subject
Data agreement template identifier
Status of the data agreement
Problem report associated with the data agreement
{
"verificationHistory": {
"id": "string",
"autoPresent": true,
"connectionId": "string",
"createdAt": "string",
"errorMsg": "string",
"initiator": "string",
"presentationExchangeId": "string",
"presentationProposalDict": {},
"presentationRequest": {
"name": "string",
"version": "string",
"requestedAttributes": {},
"requestedPredicates": {},
"nonce": "string"
},
"presentationRequestDict": {
"@type": "string",
"@id": "string",
"~dataAgreementContext": {
"context": [
"string"
],
"templateId": "string",
"templateVersion": 0,
"dataControllerName": "string",
"dataControllerUrl": "string",
"purpose": "string",
"purposeDescription": "string",
"lawfulBasis": "string",
"methodOfUse": "string",
"dataPolicy": {
"dataRetentionPeriod": 0,
"policyUrl": "string",
"jurisdiction": "string",
"industrySector": "string",
"geographicRestriction": "string",
"storageLocation": "string",
"thirdPartyDataSharing": true
},
"personalData": [
{
"AttributeId": "string",
"AttributeName": "string",
"AttributeDescription": "string",
"AttributeCategory": "string",
"AttributeSensitive": true
}
],
"dpia": {
"DpiaDate": "string",
"DpiaSummaryUrl": "string"
},
"event": {
"Did": "string",
"Id": "string",
"State": "string",
"TimeStamp": "string"
},
"proofChain": [
{
"Id": "string",
"Type": "string",
"Created": "string",
"VerificationMethod": "string",
"ProofPurpose": "string",
"ProofValue": "string"
}
],
"dataSubjectDid": "string"
},
"requestPresentations~attach": [
{
"@id": "string",
"mimeType": "string",
"data": {
"base64": "string"
}
}
],
"Comment": "string"
},
"presentation": {
"requestedProof": {
"predicates": {},
"selfAttestedAttrs": {},
"unrevealedAttrs": {},
"revealedAttrs": {}
},
"identifiers": [
null
],
"proof": {
"proofs": [
null
],
"aggregatedProof": {
"cList": [
null
],
"cHash": "string"
}
}
},
"role": "string",
"state": "string",
"threadId": "string",
"trace": true,
"updatedAt": "string",
"verified": true,
"dataAgreementId": "string",
"dataAgreement": {
"context": [
"string"
],
"templateId": "string",
"templateVersion": 0,
"dataControllerName": "string",
"dataControllerUrl": "string",
"purpose": "string",
"purposeDescription": "string",
"lawfulBasis": "string",
"methodOfUse": "string",
"dataPolicy": {
"dataRetentionPeriod": 0,
"policyUrl": "string",
"jurisdiction": "string",
"industrySector": "string",
"geographicRestriction": "string",
"storageLocation": "string",
"thirdPartyDataSharing": true
},
"personalData": [
{
"AttributeId": "string",
"AttributeName": "string",
"AttributeDescription": "string",
"AttributeCategory": "string",
"AttributeSensitive": true
}
],
"dpia": {
"DpiaDate": "string",
"DpiaSummaryUrl": "string"
},
"event": {
"Did": "string",
"Id": "string",
"State": "string",
"TimeStamp": "string"
},
"proofChain": [
{
"Id": "string",
"Type": "string",
"Created": "string",
"VerificationMethod": "string",
"ProofPurpose": "string",
"ProofValue": "string"
}
],
"dataSubjectDid": "string"
},
"dataAgreementTemplateId": "string",
"dataAgreementStatus": "string",
"dataAgreementProblemReport": "string"
}
}