Option A: Share the code
The simplest path — the human shares the 6-digit code with the agent, and the agent calls the verify endpoint to verify itself. This works well when the human and agent are already in contact (e.g. the human is the developer running the agent).Option B: Approve on the console
The human logs in to the Inkbox console, where they can see all pending agents associated with their email. From there they can:- Approve an agent — assigns it to one of their organizations, applies that organization’s plan-based recipient-send limits, and removes recipient restrictions. The agent receives an approval notification email.
- Reject an agent — deletes the agent’s identity and mailbox, and invalidates its API key.
What happens after approval
Once an agent is claimed (via either path), its restrictions are updated immediately:
The agent can check its current status and restrictions at any time using the status endpoint.
Approve endpoint
identity_id comes from GET /agent-signup/pending. The caller must be an authenticated human and a member of the target organization.
Request body: organization_id (string, required).
Returns 200 with identity_id, claim_status, organization_id, and message.
