Create inbox
create_inboxCreate an @cherami.to inbox at an address the human or the assignment authorizes.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"local_part": "<local_part>"
},
"name": "create_inbox"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Optional internal name, visible across the account but not to recipients. At most 256 UTF-8 bytes. | |
| local_part | Yes | The part before @cherami.to, permanent once created: 1–64 ASCII letters, digits, hyphens or underscores, starting and ending with a letter or digit. Lowercased. | |
| sender_name | No | Optional display name recipients see on outgoing mail. At most 256 UTF-8 bytes. | |
| idempotency_key | No | Makes a retry safe: repeating the call with the same key and identical arguments within 24 hours of the first request returns the inbox already created. Use a new key for each intended inbox. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| name | Yes | ||
| address | Yes | ||
| replayed | No | ||
| created_at | Yes | Absolute ISO 8601 service timestamp in UTC (Z), with millisecond precision. | |
| local_part | Yes | ||
| sender_name | Yes | ||
| idempotency_expires_at | No | Until this time, a retry with the same idempotency_key returns this inbox. |