https://agent.waterr.ai
Auth — Authorization: Bearer <key> on every request. See Authentication.
Inboxes
Messages
Threads
Drafts
Search and events
Lists
direction is send, receive or reply. type is allow or block.
Webhooks
Pods
Domains
API keys
Admin key only.WebSocket
Both accept
?api_key= since browsers cannot set headers on a WebSocket.
Conventions
Pagination
List endpoints takelimit and a cursor. Responses are wrapped:
next_cursor and next_page_token are the same value under two names. Pass either back as ?cursor= or ?page_token=. Both aliases exist so client libraries written against other mailbox APIs work unchanged. When the pagination fields are absent, you have reached the end.
Identifiers
Inboxes are the exception: an inbox’s identifier is its email address.
Errors
Failures return a consistent body, and thecode is stable — match on it rather than on the message text.
Some errors carry a
details object with structured context — a list refusal names the direction and recipient.
