DIDs
Create DID
Creates a new DID on chain with an auto generated keypair, the controller will be the same as the DID unless otherwise specified. More info about Create DID
cheqdPossible values: DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59Type of public key for DID (NOTE: secp256k1, sr25519 are deprecated)
Optional custom DIDComm service endpoint URL. If not provided, a default URL will be generated using the server URL and DID. This is not supported for did:key.
https://api.example.com/messaging/did:cheqd:testnet:abc123/receiveWhether to include a DIDComm service endpoint in the DID document. Defaults to true. Set to false to create a DID without DIDComm service endpoint.
trueDID will be created on the network.
Object containing unique id of the background task and associated data. This id can be used to query the job status
Invalid params
Unauthorized
Transaction limit reached or upgrade required to proceed
Conflict or duplicate
Import DIDs
Import data - can be DIDResolutionResponse JSON-LD document, universal wallet export, or array of either
JSON string containing import data
Single DID import object
Array of DID import objects
Password for encrypted wallet imports
DIDs imported successfully
Number of DIDs successfully imported
Invalid import data or missing required fields
Unauthorized
Payment required
DID not found or cannot be resolved
List DIDs
Return a list of all DIDs that your user account controls as fully resolved DID documents. More info about Get DID
How many items to offset by for pagination
0How many items to return at one time (max 64)
64The type of DID for filtering
All of a user's DIDs with additional information
Response containing a list of DIDs
DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59The type of DID, indicating the network or method used.
cheqdPossible values: The controller of the DID, who has authority over it.
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59The number of credentials issued by this DID.
0The timestamp of the last update to the DID metadata.
2024-09-26T12:38:10.871ZThe identifier of the key associated with the DID.
did:cheqd:testnet:f48d2ace-4947-4cb7-8550-1cef3d63e651#keys-1for adding nullability to a ref
Unique id of the background task. This id can be used to query the job status
900Application error
Return ecosystems that DID participates in
Returns ecosystems that this DID is a participant in
DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59Ecosystems list that the DID participates in
Application error
DID was not found.
Export DID
Exports the DID document and keys as an encrypted Universal Wallet JSON-LD document
DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59An encrypted Universal Wallet document containing the DID and its keypairs
An encrypted Universal Wallet JSON-LD document
The context defining the terms used in the credential
["https://www.w3.org/2018/credentials/v1","https://w3id.org/wallet/v1"]The ID of the credential, typically a DID with a fragment identifier
did:key:z6LS...Wa19#encrypted-walletThe type of the credential, includes VerifiableCredential and other specific types
["VerifiableCredential","EncryptedWallet"]The issuer of the credential, typically a DID
did:key:z6LS...Wa19The date and time the credential was issued
2024-09-26T12:08:18.803ZInvalid params
Unauthorized
DID was not found.
Get DID
Returns the complete information about the provided "did" which is provided via parameters text box. More info about Get DID
DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59The DIDDoc
A DID Document containing information about a decentralized identifier (DID) and its associated entities.
JSON-LD context array of strings or single string
https://docknetwork.github.io/vc-schemas/basic-credential.json-ldDID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59Application error
DID was not found.
Returns the metadata for your DID
DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59The DIDDoc
for adding nullability to a ref
Unique id of the background task. This id can be used to query the job status
900Application error
DID was not found.
Delete DID
Deletes a provided DID from the blockchain, further attempts to resolve this DID will fail. More info about Delete DID
DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59Whether to delete the DID from the blockchain (true) or just from the user's account (false). Defaults to true for backward compatibility.
trueWill remove DID.
Object containing unique id of the background task and associated data. This id can be used to query the job status
Something went wrong with deleting the DID
Unauthorized.
Transaction limit reached or upgrade required to proceed
DID does not exist
Last updated
Was this helpful?