Skip to main content
Prepare Application authorization
An active Application’s control DID can register a domain for Call or authorize a linked DID as a Send target. The Application must already exist in finalized state.

Request

string
required
Registered Application ID.
string
required
set_domain or set_linked_did.
string
required
Verification-method ID under the Application’s control DID.
For set_domain, supply domain, a canonical DNS name. It must be backed by an active DNS-verified Persona under the same control DID before a Call can execute. A null domain clears the registered domain. For set_linked_did, supply an active linked_did, its linked_signer_key_id, and a Boolean enabled. Both DID owners must sign the prepared payload for submission. enabled: false removes the authorization.
The 200 response supplies the current nonce and canonical_payload as 0x-prefixed hexadecimal, along with the normalized action fields. Decode and sign the exact payload bytes locally. Continue with Submit Application authorization.

Straight to the point