Messages

List messages by mail account

Returns messages sent or scheduled from a specific mail account. Useful for monitoring cold outreach campaigns — check pending queue, delivery history, and plan next sends. Only returns outbound messages (sent and scheduled), not received.

get/messages

Request

  • Base URL: https://api.100hires.com/v2
  • URL: https://api.100hires.com/v2/messages
  • Auth: HTTP bearer

Query parameters

from_account_idinteger required

ID of the mail account (from GET /companies/mail-accounts or GET /users/{user_id}/mail-accounts).

status'scheduled' | 'sent' | 'all'

Filter by message status: scheduled (pending send), sent (delivered), all (both). Default: all.

date_frominteger

Start of period (unix timestamp, seconds). Filters on scheduled/sent time.

date_tointeger

End of period (unix timestamp, seconds). Filters on scheduled/sent time.

pageinteger

Page number (1-based).

sizeinteger

Number of items per page (1–100).

view'full' | 'summary'

Response shape selector for list endpoints. full (default) returns every field — backward-compatible with pre-existing clients. summary returns a thinned payload designed for agent-friendly list browsing: heavy fields (description HTML, embedded profile answers, full message bodies, embedded relations, etc.) are omitted or replaced with *_preview truncations. Use summary when paging through large result sets and fetch a single record with the corresponding GET /{resource}/{id} endpoint when full data is needed.

Response

Paginated list of messages for the specified mail account.

Changes

No recorded changes to this operation across all 1 revision of this API.