Get time-series metrics
GET /v1/metrics/timeseries
Retrieve time-bucketed delivery metrics for charting and analysis. Returns data points at intervals appropriate for the selected window.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ”Time window for metrics
Example
24hOptional filter by endpoint ID
Example
ep_550e8400e29b41d4a716446655440000Responses
Section titled “ Responses ”Time-series metrics retrieved successfully
object
object
Time window for these metrics
Example
24hobject
Start time of this bucket
Example
2025-12-06T00:00:00ZSuccessful deliveries in this bucket
Example
450Failed deliveries in this bucket
Example
5Messages pending retry in this bucket
Example
10Total messages in this bucket
Example
465Average delivery latency in milliseconds
Example
180object
Unique identifier for this request (useful for support)
Example
req_xyz123Example
{ "data": { "window": "24h", "buckets": [ { "timestamp": "2025-12-06T00:00:00Z", "succeeded": 450, "failed": 5, "retrying": 10, "total": 465, "avg_latency_ms": 180 }, { "timestamp": "2025-12-06T01:00:00Z", "succeeded": 520, "failed": 3, "retrying": 8, "total": 531, "avg_latency_ms": 165 } ] }, "meta": { "request_id": "req_xyz123" }}Invalid window or endpoint_id parameter
object
object
Machine-readable error code
Example
INVALID_REQUESTHuman-readable error message
Example
endpoint must be a valid HTTPS URLobject
Unique identifier for this request (useful for support)
Example
req_xyz123Unauthorized - Invalid or missing API key
object
object
Machine-readable error code
Example
INVALID_REQUESTHuman-readable error message
Example
endpoint must be a valid HTTPS URLobject
Unique identifier for this request (useful for support)
Example
req_xyz123Example
{ "error": { "code": "UNAUTHORIZED", "message": "Invalid or missing API key" }, "meta": { "request_id": "req_xyz123" }}Enter your credentials to populate code examples throughout the docs.