Create Auth Intent
Create a wallet authentication challenge
The body is optional. You can create an auth intent with no parameters:
Or pass optional hints:
The challenge amount is fixed at $0.001 USDC — just enough to prove wallet ownership.
Auth intents have strict idempotency. Reusing an idempotencyKey returns IDEMPOTENCY_CONFLICT (409) rather than the original response. Always generate a fresh key for each new auth intent.
This is different from invoice creation, where the same key returns the original response.
Auth intents expire after 10 minutes. If the agent doesn’t pay the challenge within that window, create a new intent.