List a delivery's send history
deliveries.sends.list
Lists the send history of a delivery, newest first, paginated by cursor (limit 50 by default, up to 200): when each send went out (sent_at) and who sent it (sent_by with sent_by_name; «MB Suite» for the scheduler), whether it was manual or scheduled (trigger), its outcome (sent, partial, failed) and errors, the recipients, the data period (date_range), the report PDFs (pdf_urls by template id, signed download links valid 7 days after the send; template_snapshots with each template's title and version) and the dashboard links. The stored copy of the email HTML is left out (deliveries.sends.get returns it). The status filter reads further until the page is full (up to 600 sends per call), so a page is short only when the outcome is rare: keep following next_cursor while has_more is true. Requires view access to Deliveries. With Google Ads, Google Business Profile, LinkedIn, TikTok or YouTube, their terms limit it through the API and the MCP: what they do not allow answers 403 platform_terms_restricted (the permissions guide lists what each platform allows).
- Scope
deliveries:read- Permission
- View the module
- MCP tool
deliveries_sends_listOn the full surface; on the compact one,mb_execute_operationwithid: "deliveries.sends.list".
Declared cost: up to 602 reads and 0 writes per call (they count against the daily quota).
Parameters
delivery_idstringpathThe delivery id (deliveries.deliveries.list).
limitintegerqueryoptionalHow many sends per page (default 50, at most 200).
Default: 50
cursorstringqueryoptionalThe next_cursor of the previous page, to get the next one; omit it for the first page.
statusenumqueryoptionalOnly sends with this outcome: sent, partial or failed.
Values: sent, partial, failed
Response
dataarray<object>has_morebooleannext_cursorstringErrors
Example
curl "https://api.mb-suite.com/v1/deliveries/{delivery_id}/sends" \
-H "Authorization: Bearer $MB_API_KEY"Try it with your test API key
With a test API key the request always goes to your practice organization: example data you can reset.
curl "https://api.mb-suite.com/v1/deliveries/{delivery_id}/sends" \
-H "Authorization: Bearer $MB_TEST_KEY"