List threads (each with a summary of its latest email)
Keyset pagination; cursor is ${last_received_at}|${thread_id}. Search parameters match the email list; a thread is returned when any email in it satisfies all conditions.
bearerAuthAuthorizationBearer <token>Mailly API key(Authorization: Bearer )
address_id?stringFilter by inbox address
folder?stringinbox or quarantine, default inbox
limit?stringDefault 20, max 100
cursor?stringKeyset pagination cursor
recipient?stringRecipient (to_address); see match for the matching mode
sender?stringSender email; fuzzy matching also matches the display name
subject?stringSubject; see match for the matching mode
match?stringMatching mode for recipient/sender/subject: exact (default, case-insensitive full match) or fuzzy (contains)
q?stringFuzzy search across recipient, sender, display name, and subject; does not search the body
sender_domain?stringSender domain; case-insensitive exact domain match (subdomains excluded), uses an index
since?stringReceived-at lower bound (inclusive): Unix seconds or ISO 8601; a date alone means UTC midnight
until?stringReceived-at upper bound (exclusive): Unix seconds or ISO 8601; a date alone means UTC midnight
Thread list
application/json- response
success*booleanthreads*array<>cursor*string|null[key: string]?unknowncurl -X GET 'https://api.mailly.site/inbox/threads'{ "success": true, "threads": [ { "property1": null, "property2": null } ], "cursor": "string", "property1": null, "property2": null}