Get Activity Logs

Return a chronological log of lifecycle events for a mailbox (campaign) — warm-up starts, pauses and resumes, ramp-up toggles, response-rate and daily-send-limit updates, schedule changes, connection losses and restorations, campaign creation, and general campaign edits. Filter by event type to narrow the feed — the accepted values are listed in the request schema — or page through with per_page and sort_direction to surface the most recent activity first.

performed_at is returned in UTC.

Behaviour worth knowing when consuming this feed

  • This feed contains selected lifecycle events and is not a complete history of every change to a mailbox. Mailbox creation is included, for example, but some changes originating in the Mailivery dashboard — pauses among them — may be absent. One practical consequence: do not calculate total active warm-up time by summing pauses and resumes from this feed, as it will over-count.
  • Resuming a mailbox that was auto-paused by a failed connection check emits two entries — connection_restored for the recovered connection, and warmup_resumed for the warm-up itself. These are two distinct transitions, not a duplicated event. A mailbox that was paused manually emits only warmup_resumed.
  • campaign_deleted entries are written, but they are not retrievable through this endpoint: it resolves only campaigns that still exist, so a deleted campaign returns 404 CAMPAIGN_NOT_FOUND.
  • campaign_updated is accepted as a type filter, but the entries it matches are returned with the action value action_performed, not campaign_updated. Filter on the one, read the other.
  • This feed reports warm-up events, not warm-up totals. For how long a mailbox has been actively warming up, see warmup_duration_days on Get Health Score.
Path Params
integer
required

Campaign ID.

Form Data
enum
Allowed:
int32
1 to 100
Defaults to 10
string
enum
Headers
string
required

Any unique string, timestamp, or UUID for logging.

Response

Language
Credentials
Bearer
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json