Agent identity API
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:
All API requests require authentication using a API key:
Identities
Create identity
POSTAtomically provisions the identity, its mailbox, and its tunnel; optional phone number, description, and vault secrets
List identities
GETList all identities for your organization
Get identity
GETGet a single identity with its linked channels
Update identity
PATCHUpdate an identity's handle, display name, description, or iMessage settings
Delete identity
DELETEDeletes the identity and cascades the delete to the linked mailbox and tunnel; releases any linked phone number
Identity access (retired)
Identity visibility grants have been replaced by the
Agent2Agent directories and A2A contact rules. The
legacy paths return 410 Gone; see the
retirement notice.
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.
Additional resources
- Vault API
- Mail API
- Phone API
- iMessage API — opt identities in with
imessage_enabled