Get one inbox
cooper_get_inboxUse this when you need one inbox's address, display name, metadata, status, client_id, screening, or send_mode and you already have its id, username, or email. Read-only; requires auth. Inputs: inbox_id (required; inbox id, username, or email). Returns the inbox {id, username, email, display_name, created_at, require_sender_auth, labels, expires_at, status, paused_at, metadata, client_id, screening, send_mode, signature}. signature is {text, html} or null. send_mode is direct or approval. Another account's inbox returns HTTP 404 inbox_not_found.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inbox_id | Yes | Inbox id (inb_…), username, or full email address owned by this key |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Inbox id (inb_…). Pass it as inbox_id to other tools. | |
| No | Full email address of the inbox. | ||
| labels | No | Labels on the object. | |
| status | No | active or paused. | |
| metadata | No | Caller key-value data stored on the object. | |
| username | No | Local part of the address. | |
| client_id | No | Caller idempotency key stored with the object, or null. | |
| paused_at | No | ISO-8601 time the inbox was paused, or null. | |
| screening | No | Inbound screening mode: off, observe, or hold. | |
| send_mode | No | direct sends immediately. approval turns sends into drafts a verified owner approves. | |
| signature | No | Signature {text, html} added to sends, or null. | |
| created_at | No | ISO-8601 time the object was created. | |
| expires_at | No | ISO-8601 time the object expires, or null for no expiry. | |
| display_name | No | From display name, or null. | |
| require_sender_auth | No | When true, only mail that passes DMARC/DKIM can create an owner task. |