Approve a Delegated Signer

Approve a delegated signer by submitting a grantor-signed x402 upto authorization.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Approve a delegated signer by submitting a grantor-signed x402 upto authorization. The authorization names the signer's public key in metadata.signerKey and carries the spending cap, network, asset, expiry, and nonce. Once stored, the signer can authorize individual payments on its own up to the approved budget, with funds always settling through the grantor's wallet. Requires a signed request (the grantor's per-action Ed25519 wallet signature).

Body Params
string
required

Maximum spend budget granted to the signer, in the asset's base units (string-encoded integer).

string
required

Asset mint address authorized for spend (e.g. USDC mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v).

date-time
required

RFC 3339 expiry of the signer's authority. The signature is computed over this exact string.

string
required

Grantor wallet address (CryptoID) delegating spend authority.

metadata
object

Authorization metadata; typically carries the delegated signerKey and signing domain.

string
required

CAIP-2 chain id for settlement. Solana mainnet: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp.

string
required

Unique nonce for this approval, preventing replay of the authorization.

string
required

x402 authorization scheme. Use upto for a spend-capped delegated signer.

string
required

Grantor's Ed25519 signature over the canonical x402 authorization message. Verified against the grantor's registry-recorded public key.

string

Optional restricted payee the signer may pay. Empty string allows any payee within budget.

Response

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json