Emails

List sends with engagement

Emails sent by the workspace (service emails excluded), newest first, with the per-row engagement summary: human and proxy opens, clicks, content clicks, last link. Same filters as the dashboard list: campaignId, contactId, status, engagement (clicked, opened without clicking, not opened among delivered, bounced, unsubscribed), q on recipient and subject, since. Required scope: emails:read or email:send.

get/emails

Request

  • Base URL: https://sending.dev/api/v1
  • URL: https://sending.dev/api/v1/emails
  • Auth: HTTP bearer

Query parameters

campaignIdstring uuid
contactIdstring uuid
status'queued' | 'sent' | 'delivered' | 'failed' | 'bounced'
engagement'clicked' | 'opened_not_clicked' | 'not_opened' | 'bounced' | 'unsubscribed'
qstring

Search recipient and subject.

sincestring

ISO 8601: only sends from this date.

limitinteger

Default 25.

offsetinteger nullable

Response

Send list.

totalinteger required
limitinteger required
offsetinteger required

Example response

{
  "data": [
    {
      "createdAt": "2026-06-30T12:00:00.000Z",
      "engagement": {
        "lastEventAt": "2026-06-30T12:00:00.000Z"
      }
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.