Break metrics down by email, sequence or recipient
Changed onReturns the delivery funnel for each value of one dimension, most sends first, so you can find the email, sequence, provider or domain behind a number and drill into it. Rows count the sends made in the window and the engagement they earned. Defaults to the last 30 days and 25 rows.
Request
- Base URLhttps://api.sequenzy.com/api/v1
- URLhttps://api.sequenzy.com/api/v1/metrics/breakdown
- AuthHTTP bearer
Query parameters
Dimension to group by. email has one row per campaign, sequence email step and transactional template.
Sliding window over send times. Ignored when start/end are provided.
Start of custom time range (ISO 8601). Must be used with end.
End of custom time range (ISO 8601). Must be used with start. Max range: 90 days.
Structural email type filter. Marketer-role personal keys only see the emails their role can open and cannot request transactional.
Recipient mailbox provider filter (e.g. gmail, microsoft, yahoo, icloud).
Recipient domain filter (e.g. gmail.com). Case-insensitive.
Email source filter as <type>:<id>: campaign:<campaignId>, sequence:<sequenceId>, sequence_step:<email step id> or transactional:<transactional email id>. Returns 404 when the source is not in the company or not visible to the key.
Only sends that had this outcome: a permanent bounce, a temporary bounce, a blocked bounce (the receiver refused it over content, policy or reputation) or a spam complaint. Matches the dashboard's Sender Quality cards. Filtered responses report replies as 0 and omit the commerce forecast.
Number of rows to return.
Include detected scanner, preview, and tracked asset open/click events.
Response
Success
Example response
{
"success": true,
"by": "sequence",
"rows": [
{
"key": "seq_123",
"label": "Abandoned Checkout Recovery"
}
]
}Changes
- info
added the new optional
queryrequest parameteroutcome - info
added the optional property
to the response with the status
- info
- info
endpoint added
- info