Default

Health Check

get

Health check endpoint

Responses
chevron-right
200

Successful Response

application/json
Responseany
get
/health
200

Successful Response

No content

Api Resolve

get

Resolve DID document

Query parameters
didstringRequired
Responses
chevron-right
200

Successful Response

application/json
Responseany
get
/did/resolve

No content

Api List Dids

get

List DIDs with optional filtering by controller or public_key_multibase, and pagination

Query parameters
pageinteger · min: 1OptionalDefault: 1
page_sizeinteger · min: 1 · max: 100OptionalDefault: 20
controllerany ofOptional
stringOptional
or
nullOptional
public_keyany ofOptional
stringOptional
or
nullOptional
key_typeany ofOptional
stringOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
Responseany
get
/did/list

No content

Did History

get

Get the complete history of DID operations

Query parameters
didstringRequired
Responses
chevron-right
200

Successful Response

application/json
Responseany
get
/did/history

No content

Did At Height

get

Get DID document state at specific block height

Query parameters
didstringRequired
heightintegerRequired
Responses
chevron-right
200

Successful Response

application/json
Responseany
get
/did/at_height

No content

Api Create

post

Create a new DID and return PSBT

Body
spend_addrstringRequired
verification_capabilitiesintegerRequired
control_addressstringRequired
subject_public_keystringRequired
key_typestringRequired
Responses
chevron-right
200

Successful Response

application/json
Responseany
post
/did/create

No content

Api Update

post

Update DID and return PSBTs

Body
spend_addrstringRequired
control_addressstringRequired
Responses
chevron-right
200

Successful Response

application/json
Responseany
post
/did/update

No content

Api Deactivate

post

Deactivate DID and return PSBT

Body
spend_addrstringRequired
Responses
chevron-right
200

Successful Response

application/json
Responseany
post
/did/deactivate

No content

Batch Get Dids

post

Batch query DID documents by DID list (limit: max 100)

Body
didsstring[]Required
Responses
chevron-right
200

Successful Response

application/json
Responseany
post
/did/batch_get

No content

Did Verify

post

Verify DID signature

Query parameters
didstringRequired
signaturestringRequired
datastringRequired
sign_typeany ofOptional

Signature type: standard, unisat, bitcoin_message

Default: standard
stringOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
Responseany
post
/did/verify

No content

Last updated