Validate DID Format
Validate DID document format.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
idstringRequired
contextstring[] · nullableRequired
alsoKnownAsstring[] · nullableRequired
controllerstring[] · nullableRequired
verificationMethodobject[] · nullableRequired
authenticationobject[] · nullableRequired
assertionMethodobject[] · nullableRequired
keyAgreementobject[] · nullableRequired
capabilityInvocationobject[] · nullableRequired
capabilityDelegationobject[] · nullableRequired
serviceobject[] · nullableRequired
Responses
200
Successful operation.
application/json
validbooleanRequired
errorstring · nullableRequired
didDocumentobjectRequired
401
Unauthorized
403
Forbidden.
500
Internal server error.
application/json
post/profiles/did-document/validate
POST /api/v1/profiles/did-document/validate HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 239
{
"id": "text",
"context": [
"text"
],
"alsoKnownAs": [
"text"
],
"controller": [
"text"
],
"verificationMethod": [
{}
],
"authentication": [
{}
],
"assertionMethod": [
{}
],
"keyAgreement": [
{}
],
"capabilityInvocation": [
{}
],
"capabilityDelegation": [
{}
],
"service": [
{}
]
}{
"valid": true,
"error": "text",
"didDocument": {}
}Last updated
Was this helpful?