List mailbox inbox messages
List JMAP messages for a mailbox with opaque cursor, date, folder, keyword, and search filters. The first page fixes the before cutoff. The cursor is bound to the mailbox and filters; send it unchanged and never parse or fabricate it.
Request
- Base URL: https://shipmail.to/api/v1
- URL: https://shipmail.to/api/v1/mailboxes/{id}/inbox/messages
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://shipmail.to/api/auth/oauth2/authorize, token URL https://shipmail.to/api/auth/oauth2/token)
Query parameters
Filter messages to a specific mailbox folder ID.
Filter messages by a system folder role. Use either folder_id or folder_role, not both.
Full-text search query. Max 500 characters.
Return messages whose From name or address matches this text. Max 500 characters.
Return messages whose To recipients match this text by name or address. Cc and Bcc are not searched. Max 500 characters.
Return messages whose subject matches this text. Max 500 characters.
true returns messages with an attachment, false returns messages without one. Any other value is rejected.
Opaque pagination cursor returned by the same list operation. Send it unchanged; do not parse, modify, or fabricate it.
Only messages received at or after this instant.
Only messages received before this instant. Defaults to the first-page snapshot time.
Number of messages to return (1-100, default 50).
Return messages that have this JMAP keyword.
Return messages that do not have this JMAP keyword.
Headers
OAuth access tokens only. The organization ID this request acts on. Required when the OAuth connection was approved for several organizations (400 validation_error without it); optional with one. An organization the connection was not approved for returns 403 authorization_error. Ignored for API keys, which belong to one organization.
Response
Mailbox inbox messages.
Changes
No recorded changes to this operation across all 1 revision of this API.