{"uid":"cap_ONxE4ahb5mgaK0RoaCaTG","slug":"agentmail-threads-a38c814f","name":"AgentMail List Threads","description":"List Threads","url":"https://mpp.api.agentmail.to/v0/threads?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"after":{"type":"string","title":"After","format":"date-time","description":"Timestamp after which to filter by."},"limit":{"type":"integer","title":"Limit","description":"Limit of number of items returned."},"before":{"type":"string","title":"Before","format":"date-time","description":"Timestamp before which to filter by."},"labels":{"type":"array","items":{"type":"string"},"title":"Labels","description":"Labels to filter by."},"ascending":{"type":"boolean","title":"Ascending","description":"Sort in ascending temporal order."},"page_token":{"type":"string","title":"PageToken","description":"Page token for pagination."},"include_spam":{"type":"boolean","title":"IncludeSpam","description":"Include spam in results."},"include_trash":{"type":"boolean","title":"IncludeTrash","description":"Include trash in results."},"include_blocked":{"type":"boolean","title":"IncludeBlocked","description":"Include blocked in results."}}},"responseSchema":{"type":"object","title":"ListThreadsResponse","required":["count","threads"],"properties":{"count":{"type":"integer","title":"Count","description":"Number of items returned."},"limit":{"type":"integer","title":"Limit","description":"Limit of number of items returned."},"threads":{"type":"array","items":{"type":"object","title":"ThreadItem","required":["inbox_id","thread_id","labels","timestamp","senders","recipients","last_message_id","message_count","size","updated_at","created_at"],"properties":{"size":{"type":"integer","title":"ThreadSize","description":"Size of thread in bytes."},"labels":{"type":"array","items":{"type":"string"},"title":"ThreadLabels","description":"Labels of thread."},"preview":{"type":"string","title":"ThreadPreview","description":"Text preview of last message in thread."},"senders":{"type":"array","items":{"type":"string"},"title":"ThreadSenders","description":"Senders in thread. In format `username@domain.com` or `Display Name <username@domain.com>`."},"subject":{"type":"string","title":"ThreadSubject","description":"Subject of thread."},"inbox_id":{"type":"string","title":"InboxId","description":"The ID of the inbox."},"thread_id":{"type":"string","title":"ThreadId","description":"ID of thread."},"timestamp":{"type":"string","title":"ThreadTimestamp","format":"date-time","description":"Timestamp of last sent or received message."},"created_at":{"type":"string","title":"ThreadCreatedAt","format":"date-time","description":"Time at which thread was created."},"recipients":{"type":"array","items":{"type":"string"},"title":"ThreadRecipients","description":"Recipients in thread. In format `username@domain.com` or `Display Name <username@domain.com>`."},"updated_at":{"type":"string","title":"ThreadUpdatedAt","format":"date-time","description":"Time at which thread was last updated."},"attachments":{"type":"array","items":{"type":"object","title":"Attachment","required":["attachment_id","size"],"properties":{"size":{"$ref":"#/components/schemas/type_attachments:AttachmentSize"},"filename":{"$ref":"#/components/schemas/type_attachments:AttachmentFilename"},"content_id":{"$ref":"#/components/schemas/type_attachments:AttachmentContentId"},"content_type":{"$ref":"#/components/schemas/type_attachments:AttachmentContentType"},"attachment_id":{"$ref":"#/components/schemas/type_attachments:AttachmentId"},"content_disposition":{"$ref":"#/components/schemas/type_attachments:AttachmentContentDisposition"}}},"title":"ThreadAttachments","description":"Attachments in thread."},"message_count":{"type":"integer","title":"ThreadMessageCount","description":"Number of messages in thread."},"sent_timestamp":{"type":"string","title":"ThreadSentTimestamp","format":"date-time","description":"Timestamp of last sent message."},"last_message_id":{"type":"string","title":"ThreadLastMessageId","description":"ID of last message in thread."},"received_timestamp":{"type":"string","title":"ThreadReceivedTimestamp","format":"date-time","description":"Timestamp of last received message."}}},"description":"Ordered by `timestamp` descending."},"next_page_token":{"type":"string","title":"PageToken","description":"Page token for pagination."}}},"example":null,"exampleRequest":null,"tags":["email","inboxes","domains","drafts","threads","webhooks","messaging","ai","social"],"displayCostAmount":"0","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"proven_free","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"free","summary":"Free","primary":{"kind":"free","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"},"accepted":[{"kind":"free","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"}]},"paymentMethods":[{"uid":"pm_impPD9t0AUf9C6GIF4yp5","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0","costPer":"request","priority":0,"asset":"0x20C000000000000000000000b9537d11c60E8b50","unit":"request","depositMicros":null,"planRef":null}],"brandName":"AgentMail","brandSlug":"agentmail","brandBaseUrl":"https://agentmail.to","brandDocsUrl":"https://docs.agentmail.to","whatItDoes":"Lists email threads in an AgentMail inbox with filtering by date, labels, and spam/trash status","exampleAgentPrompt":"Show me the 20 most recent email threads in my AgentMail inbox from the last 7 days, sorted newest first, and include any spam — skip trash though.","exampleUseCases":null,"resultDescription":"Returns a paginated list of email thread summaries including thread ID, subject, senders, recipients, labels, message count, size, preview text of the last message, attachment metadata, and timestamps. Also includes total count and limit for pagination.","failureModes":["401 Unauthorized — missing or invalid Bearer token in Authorization header","400 Bad Request — malformed date-time format for before/after parameters","400 Bad Request — invalid page_token value","Empty threads array with count=0 — no threads match the filter criteria","Truncated response — limit exceeded or pagination required for large inboxes"],"whenToPreferThis":"Use this endpoint when an AI agent needs to browse, monitor, or search through email threads in an AgentMail inbox. Ideal for polling for new messages, filtering conversations by label or time window, or building an email triage workflow. Prefer over individual message endpoints when you need conversation-level summaries rather than full message content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:43:31.427Z","isFirstParty":false,"canonicalSlug":"agentmail-threads-ec3ce2d0"}