Iterable: API Design & Integration Surface
Docs-backedREST API at api.iterable.com/api. Resources: users, events, email, sms, push, campaigns, lists, templates. POST /api/users/update creates or updates a user profile by email. POST /api/events/track records a custom event for a user (triggers journeys). GET /api/users/getByEmail retrieves a user's profile and subscription status. POST /api/email/target sends a triggered email via a specific template to a user. POST /api/lists/subscribe adds users to a list. POST /api/campaigns/metrics returns campaign performance stats. Request/response payloads are JSON. Bulk operations: POST /api/users/bulkUpdate for batch profile updates.