2 operations. Guide: Track events on the timeline. Requests and responses are JSON with snake_case fields; authenticate with Authorization: Bearer <api key>. The examples assume a client built as in SDKs and the command line.

List events

GET /v1/events

Cursor-paginated feed of the key's events, newest first: the same objects webhooks deliver, for the key's mode and environment plus project-level events. Events younger than a few seconds are left out, so tailing with before never skips one.

Operation listEvents, SDK minket.events.list. Keys: full access. Test keys work on test-mode data.

Parameters

NameInTypeRequiredDescription
limitqueryintegerno Default 20.
afterquerystringnoA UUID.
beforequerystringnoA UUID.
typesquerystringnoComma-separated event types.
email_idquerystringnoA UUID.
contact_idquerystringnoA UUID.
sincequerystring (date-time)noAn ISO 8601 timestamp with timezone, for example 2026-10-24T18:00:00.000Z.

Response

200 Success: object.

FieldTypeRequiredDescription
object"list"yes
dataarray of Eventyes
data[].idstringyesA UUID.
data[].modeone of "live", "test"yes
data[].typeone of "email.sent", "email.scheduled", "email.delivered", "email.delivery_delayed", "email.complained", "email.bounced", "email.opened", "email.clicked", "email.received", "email.failed", "email.suppressed", "email.canceled", …yes
data[].created_atstring (date-time)yesAn ISO 8601 timestamp with timezone, for example 2026-10-24T18:00:00.000Z.
data[].datamap of anyyes
has_morebooleanyes

Errors: 400, 401, 403, 404, 409, 422, 429, 500, with the error body.

Examples

curl
curl https://api.minket.com/v1/events \
  -H "Authorization: Bearer $MINKET_API_KEY"

Get an event

GET /v1/events/{id}

Operation getEvent, SDK minket.events.get. Keys: full access. Test keys work on test-mode data.

Parameters

NameInTypeRequiredDescription
idpathstringyesA UUID.

Response

200 Success: Event.

FieldTypeRequiredDescription
idstringyesA UUID.
modeone of "live", "test"yes
typeone of "email.sent", "email.scheduled", "email.delivered", "email.delivery_delayed", "email.complained", "email.bounced", "email.opened", "email.clicked", "email.received", "email.failed", "email.suppressed", "email.canceled", …yes
created_atstring (date-time)yesAn ISO 8601 timestamp with timezone, for example 2026-10-24T18:00:00.000Z.
datamap of anyyes

Errors: 400, 401, 403, 404, 409, 422, 429, 500, with the error body.

Examples

curl
curl https://api.minket.com/v1/events/019a2b3c-4d5e-7f60-8a9b-0c1d2e3f4a5b \
  -H "Authorization: Bearer $MINKET_API_KEY"

Updated