Skip to main content
Add a device to a public DID record. A device ID lets compatible services distinguish installations or endpoints controlled under one DID. It is public metadata, not a secret or authentication token. This is a DID-key authorized update. Include action: "add_device", control_nonce, valid_until, signer_key_id, the SCALE canonical_payload, and signature as described in Authorize a Directory update. The JSON field name for control_nonce is nonce.

Request

string
required
The DID to update.
string
required
The DID to update. It must match the path.
string
required
The device identifier.

Response

string
required
The submission status.
string
required
The DID affected by the request.
string
required
The public operation name.
string
required
The submitted transaction hash.
string
required
A human-readable submission result.
202 Accepted means the Directory accepted the request for processing. It does not confirm final settlement.

Straight to the point

  • Accepted: 202
  • Device ID is public
  • Adding a device does not add encryption keys to the DID document