DID Node API
Query parameters
pageinteger · min: 1OptionalDefault:
1page_sizeinteger · min: 1 · max: 100OptionalDefault:
20controllerstring · nullableOptional
public_keystring · nullableOptional
key_typestring · nullableOptional
Responses
200
Successful Response
application/json
anyOptional
422
Validation Error
application/json
get/did/list
GET /did/list HTTP/1.1
Accept: */*
No content
Body
spend_addrstringRequired
verification_capabilitiesintegerRequired
control_addressstringRequired
subject_public_keystringRequired
key_typestringRequired
Responses
200
Successful Response
application/json
anyOptional
422
Validation Error
application/json
post/did/create
POST /did/create HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 122
{
"spend_addr": "text",
"verification_capabilities": 1,
"control_address": "text",
"subject_public_key": "text",
"key_type": "text"
}No content
Body
spend_addrstringRequired
control_addressstringRequired
Responses
200
Successful Response
application/json
anyOptional
422
Validation Error
application/json
post/did/update
POST /did/update HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 155
{
"original_utxo": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"spend_addr": "text",
"vm_updates": [
{
"ANY_ADDITIONAL_PROPERTY": "anything"
}
],
"control_address": "text"
}No content
Body
spend_addrstringRequired
Responses
200
Successful Response
application/json
anyOptional
422
Validation Error
application/json
post/did/deactivate
POST /did/deactivate HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 76
{
"original_utxo": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"spend_addr": "text"
}No content
Query parameters
didstringRequired
signaturestringRequired
datastringRequired
sign_typestring · nullableOptionalDefault:
Signature type: standard, unisat, bitcoin_message
standardResponses
200
Successful Response
application/json
anyOptional
422
Validation Error
application/json
post/did/verify
POST /did/verify?did=text&signature=text&data=text HTTP/1.1
Accept: */*
No content
Last updated