- Identity
- Fetch Document
Identity
Fetch Document
Fetches the DID document for the given DID.
GET
/sonr-io/sonr/identity/did
did*
curl --request GET \
--url https://api.sonr.network/sonr-io/sonr/identity/did \
Parameters
didRequired
string
did is the DID of the document to retrieve.
{
"didDocument": {
"context": ["string"],
"creator": "string",
"iD": "string",
"controller": ["string"],
"verification_method": {
"data": [
{
"iD": "string",
"type": "KeyType_UNSPECIFIED",
"controller": "string",
"public_key_jwk": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"public_key_multibase": "string"
}
]
},
"authentication": {
"data": [
{
"verification_method": {
"iD": "string",
"type": "KeyType_UNSPECIFIED",
"controller": "string",
"public_key_jwk": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"public_key_multibase": "string"
},
"reference": "string"
}
]
},
"assertion_method": {
"data": [
{
"verification_method": {
"iD": "string",
"type": "KeyType_UNSPECIFIED",
"controller": "string",
"public_key_jwk": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"public_key_multibase": "string"
},
"reference": "string"
}
]
},
"capability_invocation": {
"data": [
{
"verification_method": {
"iD": "string",
"type": "KeyType_UNSPECIFIED",
"controller": "string",
"public_key_jwk": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"public_key_multibase": "string"
},
"reference": "string"
}
]
},
"capability_delegation": {
"data": [
{
"verification_method": {
"iD": "string",
"type": "KeyType_UNSPECIFIED",
"controller": "string",
"public_key_jwk": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"public_key_multibase": "string"
},
"reference": "string"
}
]
},
"key_agreement": {
"data": [
{
"verification_method": {
"iD": "string",
"type": "KeyType_UNSPECIFIED",
"controller": "string",
"public_key_jwk": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"public_key_multibase": "string"
},
"reference": "string"
}
]
},
"service": {
"data": [
{
"iD": "string",
"type": "string",
"service_endpoint": "string",
"service_endpoints": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}
]
},
"also_known_as": ["string"]
}
}
curl --request GET \
--url https://api.sonr.network/sonr-io/sonr/identity/did \
{
"didDocument": {
"context": ["string"],
"creator": "string",
"iD": "string",
"controller": ["string"],
"verification_method": {
"data": [
{
"iD": "string",
"type": "KeyType_UNSPECIFIED",
"controller": "string",
"public_key_jwk": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"public_key_multibase": "string"
}
]
},
"authentication": {
"data": [
{
"verification_method": {
"iD": "string",
"type": "KeyType_UNSPECIFIED",
"controller": "string",
"public_key_jwk": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"public_key_multibase": "string"
},
"reference": "string"
}
]
},
"assertion_method": {
"data": [
{
"verification_method": {
"iD": "string",
"type": "KeyType_UNSPECIFIED",
"controller": "string",
"public_key_jwk": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"public_key_multibase": "string"
},
"reference": "string"
}
]
},
"capability_invocation": {
"data": [
{
"verification_method": {
"iD": "string",
"type": "KeyType_UNSPECIFIED",
"controller": "string",
"public_key_jwk": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"public_key_multibase": "string"
},
"reference": "string"
}
]
},
"capability_delegation": {
"data": [
{
"verification_method": {
"iD": "string",
"type": "KeyType_UNSPECIFIED",
"controller": "string",
"public_key_jwk": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"public_key_multibase": "string"
},
"reference": "string"
}
]
},
"key_agreement": {
"data": [
{
"verification_method": {
"iD": "string",
"type": "KeyType_UNSPECIFIED",
"controller": "string",
"public_key_jwk": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"public_key_multibase": "string"
},
"reference": "string"
}
]
},
"service": {
"data": [
{
"iD": "string",
"type": "string",
"service_endpoint": "string",
"service_endpoints": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}
]
},
"also_known_as": ["string"]
}
}