Skip to main content
An agent identity is the unit of presence on Inkbox. Each identity owns exactly one mailbox and one tunnel; you can optionally attach a phone number and vault-secret access. Handles are globally unique across all Inkbox customers. API base URL:

Quick start

Create an account and get your API key from the Inkbox console:

Get API key

All API requests require authentication using an API key:

Identities

Create identity

Atomically provisions the identity, its mailbox, and its tunnel; optional phone number, description, and vault secretsPOST /api/v1/identities

List identities

List all identities for your organizationGET /api/v1/identities

Get identity

Get a single identity with its linked channelsGET /api/v1/identities/{agent_handle}

Update identity

Update an identity’s display name, description, or iMessage settingsPATCH /api/v1/identities/{agent_handle}

Delete identity

Deletes the identity and cascades the delete to the linked mailbox and tunnel; releases any linked phone numberDELETE /api/v1/identities/{agent_handle}

Phone-number release

The mailbox and tunnel are atomic with identity create/delete — they are provisioned at creation and destroyed at deletion. Phone numbers are provisioned bound to an identity (via POST /phone/numbers) and released as a separate operation.

Release phone number

Release the identity’s phone number back to the carrierDELETE /api/v1/identities/{agent_handle}/phone_number

Additional resources

Verified domain affiliation

Use the organization domain API to select, read, or remove an agent’s certified domain. The domain follows agent visibility. These operations require organization admin authority. Normal identity reads do not reveal hidden affiliations or claim tokens.