email-campaigns-v2

Trigger send for an email campaign

Campaign must be in 'draft' or 'scheduled' status. Must have at least one list_id or segment_id. Transitions campaign to 'sending' status.

Hardenings:

  • AC-19 idempotency_key (Redis SET NX EX 24h) makes retries safe
  • AC-19 per-account rate limit
  • AC-20 senderIdentityId override forbidden when campaign has one
  • AC-22 Kafka payload signed with HMAC over (campaign,account,action,ts)
post/v2/email/campaigns/{campaign_id}/send

Request

  • Base URL: https://api.tracklysms.com/api
  • URL: https://api.tracklysms.com/api/v2/email/campaigns/{campaign_id}/send
  • Auth: API key in header X-Api-Key

Response

Campaign send triggered

Changes

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