Import a DID

Import a DID into cheqd Studio.

Import a DID Document.

post

This endpoint imports a decentralized identifier associated with the user's account for custodian-mode clients.

Authorizations
Body
didstring · uriRequired

DID to be imported

Responses
200

The request was successful.

application/json
post
POST /did/import HTTP/1.1
Host: studio-api.cheqd.net
x-api-key: YOUR_API_KEY
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 95

"did='https://example.com'&keys=[{'alias':'text','type':'Ed25519','privateKeyHex':'text'}]"
{
  "did": "text",
  "controllerKeyId": "text",
  "keys": [
    {}
  ],
  "services": [
    {
      "id": "did:cheqd:mainnet:7bf81a20-633c-4cc7-bc4a-5a45801005e0#service-1",
      "type": "LinkedDomains",
      "serviceEndpoint": [
        "https://example.com"
      ],
      "priority": 0,
      "recipientKeys": [
        "did:cheqd:mainnet:7bf81a20-633c-4cc7-bc4a-5a45801005e0#key-1"
      ],
      "routingKeys": [
        "did:cheqd:mainnet:7bf81a20-633c-4cc7-bc4a-5a45801005e0#key-2"
      ],
      "accept": [
        "didcomm/aip2;env=rfc587"
      ]
    }
  ]
}

Last updated

Was this helpful?