/analytics/campaigns/{campaignId}/by-account Authentication
Send your organization API key as a Bearer credential.
Authorization: Bearer YOUR_API_KEY Path parameters
campaignId string required Query parameters
period string Allowed values: 7d, 1m, 3m, 6m, 1y, all
start_date string end_date string type string Allowed values: event, cohort
event event_types string[] search string limit number Range: x ≥ 1, x ≤ 500
50 offset number Range: x ≥ 0
0 sort_by string Allowed values: email, sender_provider, contacted, opened, replied, bounced, sent
sent sort_order string Allowed values: asc, desc
desc Response
application/json Sender-account analytics retrieved successfully
items object[] required Show child attributes
items.account_id number required 42 items.email string required sender@example.com items.sender_provider string required google items.contacted number required 50 items.opened number required 30 items.replied number required 8 items.bounced number required 2 items.sent number required 61 total number required 12 limit number required 50 offset number required 0 meta object required Show child attributes
meta.open_tracking_enabled boolean required Whether opened metrics are available for this campaign and tracking domain
true Invalid request body (e.g. missing required fields, or invalid field values)
message string[] required List of detailed validation or business error messages
["Name cannot be empty", "Field must be greater than 0"] error string required Short error description
Bad Request statusCode number required HTTP status code of the error
400 This request is unauthorized (either the Authorization header is missing or invalid, or the API key has been revoked)
message string[] required List of messages explaining why the request was unauthorized
["User is not authorized", "Invalid API key"] error string required Short error description
Unauthorized statusCode number required HTTP status code of the error
401 Campaign not found or inaccessible to this organization
message string[] required ["Campaign not found"] error string required Not Found statusCode number required 404 You have exceeded the rate limit. Please check the rate limit docs for more information.
message string[] required List of messages explaining the rate limiting issue
["Too many requests, please try again later"] error string required Short error description
Too Many Requests statusCode number required HTTP status code of the error
429 Analytics temporarily unavailable
message string[] required ["Analytics temporarily unavailable"] error string required Service Unavailable statusCode number required 503