Endpoint
Request
Headers
No authentication is required — the email plus code pair is the credential.
Body Parameters
string
required
The email the account was registered with.
string
required
The verification code emailed at signup. Expires 10 minutes after it is issued.
Response
boolean
true on a successful verification.string
Human-readable confirmation —
"Account verified successfully."object
Summary of the now-verified merchant.
string
The merchant’s API key, generated at verification time (prefixed
arc_live_... in the current implementation). Use it as the x-api-key header value on API-style calls such as GET /api/merchant/dashboard and GET/POST /api/merchant/wallet/connect. Shown only once.string
"Save your API key now. It will not be shown again."Examples
Success Response
Error Responses
Notes
The Circle payout wallet is provisioned during this call for
CIRCLE-provider merchants. If wallet provisioning fails, the account stays unverified and the API returns HTTP 500 with "Verification succeeded but wallet setup failed. Please contact support."
