Create a New Agent Organization
This endpoint is for signing up for the first time. If you’ve already signed up, you’re all set — just use your existing API key.
A 6-digit OTP is sent to the human’s email for verification.
This endpoint is idempotent. Calling it again with the same human_email will rotate the API key and resend the OTP if expired.
The returned API key has limited permissions until the organization is verified via the verify endpoint.
CLI:
agentmail agent sign-up --human-email user@example.com --username my-agent
Request
This endpoint expects an object.
- human_email string Required
Email address of the human who owns the agent. A 6-digit OTP will be sent to this address. - username string Required
Username for the auto-created inbox (e.g. “my-agent” creates my-agent@agentmail.to).
Response
This endpoint returns an object.
- organization_id string
ID of the created organization. - inbox_id string
ID of the auto-created inbox. - api_key string
API key for authenticating subsequent requests. Store this securely, it cannot be retrieved again.
Errors
- 400
Validation Error