Inboxes
Endpoints for creating, reading, and deleting inboxes.
List inboxes
This endpoint allows you to list your inboxes.
GET /inboxes?account_id=<string>
Parameters
| Name | Type | Description |
|---|---|---|
page |
integer | A pagination cursor for entries after a specific point in the collection. |
Response
200 OK
When successful, returns a Paginated list of Inbox resources.
{
"entries": [
// items
],
"metadata": {
"current_page": 1,
"per_page": 10,
"total_entries": 1,
"total_pages": 1
}
}
Get inbox
This endpoint allows you to fetch a single webhook.
GET /inboxes/:inbox_id?account_id=<string>
Response
200 OK
When successful, returns an Inbox resource.
{
"id": "inbox_bXz0jn6pWOrbQu0O4g2Rlw85",
// ...
}
404 Not Found
If the resource does not exist or is not accessible, it returns a not found response.
Create inbox
This endpoint allows you to create a new inbox.
POST /inboxes?account_id=<string>
Parameters
| Name | Type | Description |
|---|---|---|
inbox[name] |
string | The name of the inbox alias, aka local part of the email to create. |
inbox[periodicity] |
string | How often the digest should be delivered. Either daily, weekly, or monthly. |
inbox[digest_format] |
string | The digest email format. Either full or summary. |
inbox[description] |
string | The inbox description. |
inbox[domain_id] |
string | The ID of the custom domain to use. |
inbox[username_id] |
string | The ID of the username to use. |
inbox[bypass_first_message] |
boolean | Select whether or not to deliver the first inbound email to recipients instantly. |
inbox[paused] |
boolean | Pause the digest. |
inbox[additional_recipients] |
string | A comma-separated string of email addresses. |
inbox[signature] |
string | A signature to append to outbound emails from this inbox alias. |
inbox[selected_recipient_ids] |
array | An array of team member IDs to assign as recipients. |
Response
200 OK
When successful, returns the Inbox resource.
{
"id": "inbox_bXz0jn6pWOrbQu0O4g2Rlw85",
// ...
}
422 Unprocessible Entity
If the URL provided is not valid, it returns validation errors.
{
"errors": {
"name": [{
"message": "must contain no spaces"
}]
}
}
Delete inbox
This endpoint allows you to delete an inbox.
DELETE /inboxes/:inbox_id?account_id=<string>
Response
200 OK