Home
Providers
Iterable
Iterable
Iterable is an AI customer engagement platform that powers unified cross-channel marketing experiences and empowers marketers to create, optimize, and measure relevant interactions across email, push, SMS, in-app, and web channels. Their developer platform provides REST APIs, export APIs, AsyncAPI webhooks, and native SDKs for web, iOS, Android, and React Native.
Iterable publishes 19 APIs on the APIs.io network, including Export API, Campaigns API, Catalogs API, and 16 more. Tagged areas include Cross-Channel Messaging, Customer Engagement, Email, Marketing Automation, and Push Notifications.
The Iterable catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.
Iterable’s developer surface includes authentication, documentation, support, engineering blog, and 15 more developer resources.
23 APIs
16 Features
Cross-Channel Messaging Customer Engagement Email Marketing Automation Push Notifications SMS
On this page
Kin Score
APIs 23
Postman 19
Open Collections 2
GraphQL 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 16
Event Specs 1
Vocabularies 1
Spectral Rules 2
JSON Schema 17
JSON Structure 1
Security Posture 3
Agentic Access 1
Resources 19
apis.yml
32 Operational Transparency
Composite quality — 56.9/100 · strong
Contract Quality
19.9 / 25
Developer Ergonomics
6.1 / 20
Commercial Clarity
16.3 / 20
Operational Transparency
4.1 / 13
Agent readiness — 43/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
6 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 23
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 19
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Scroll for all 16
AsyncAPI definitions for this provider's event-driven and streaming APIs.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 17
JSON Structure definitions describing this provider's data shapes.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 1
Portal, sign-up, and the first successful call
Documentation 6
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 1
Pagination, idempotency, versioning, errors, and events
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Source (apis.yml)
aid: iterable
name: Iterable
description: Iterable is an AI customer engagement platform that powers unified cross-channel marketing experiences and empowers
marketers to create, optimize, and measure relevant interactions across email, push, SMS, in-app, and web channels. Their
developer platform provides REST APIs, export APIs, AsyncAPI webhooks, and native SDKs for web, iOS, Android, and React
Native.
kind: contract
accessModel:
pricing: paid
onboarding: self-serve
trial: false
try_now: false
public: false
label: Paid · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/iterable.png
tags:
- Cross-Channel Messaging
- Customer Engagement
- Email
- Marketing Automation
- Push Notifications
- SMS
url: https://raw.githubusercontent.com/api-evangelist/iterable/refs/heads/main/apis.yml
created: '2026-03-20'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: iterable:export-api
name: Iterable Export API
tags:
- Analytics
- Data Export
- Marketing Data
- Reporting
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.iterable.com
humanURL: https://support.iterable.com/hc/en-us/articles/204780579-Iterable-API-Endpoints-and-Sample-Payloads
properties:
- url: https://support.iterable.com/hc/en-us/articles/204780579-Iterable-API-Endpoints-and-Sample-Payloads
type: Documentation
- type: OpenAPI
url: openapi/iterable-export-api-openapi.yml
description: The Iterable Export API enables developers to extract data from Iterable projects for analytics, reporting,
and data warehousing purposes. It provides asynchronous export endpoints that allow bulk retrieval of user data, event
data, campaign metrics, and message engagement information. The export endpoints support filtering by date ranges and
other criteria, making it possible to build custom reporting pipelines and synchronize Iterable data with external business
intelligence tools.
- aid: iterable:web-sdk
name: Iterable Web SDK
tags:
- In-App Messaging
- JavaScript
- SDK
- User Tracking
- Web
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.example.com
humanURL: https://github.com/Iterable/iterable-web-sdk
properties:
- url: https://github.com/Iterable/iterable-web-sdk
type: Documentation
description: The Iterable Web SDK enables developers to integrate Iterable's marketing automation capabilities directly
into JavaScript and Node.js applications. It provides functions for tracking user events, managing user profiles, displaying
in-app messages, and handling web push notifications.
- aid: iterable:ios-sdk
name: Iterable iOS SDK
tags:
- In-App Messaging
- iOS
- Mobile
- Push Notifications
- SDK
- Swift
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.example.com
humanURL: https://support.iterable.com/hc/en-us/articles/360035018152-Iterable-s-iOS-SDK
properties:
- url: https://support.iterable.com/hc/en-us/articles/360035018152-Iterable-s-iOS-SDK
type: Documentation
description: The Iterable iOS SDK allows developers to integrate Iterable's marketing automation features into native iOS
applications built with Swift or Objective-C. It supports push notifications, in-app messages, deep links, and Mobile
Inbox functionality. The SDK can be installed via Swift Package Manager, CocoaPods, or Carthage, and supports iOS 10 and
higher. It enables mobile apps to track user events, display targeted in-app content, and participate in Iterable's cross-channel
marketing campaigns.
- aid: iterable:android-sdk
name: Iterable Android SDK
tags:
- Android
- In-App Messaging
- Mobile
- Push Notifications
- SDK
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.example.com
humanURL: https://support.iterable.com/hc/en-us/articles/360028925511-Overview-of-Iterable-s-iOS-and-Android-SDKs
properties:
- url: https://support.iterable.com/hc/en-us/articles/360028925511-Overview-of-Iterable-s-iOS-and-Android-SDKs
type: Documentation
description: The Iterable Android SDK provides native integration between Android applications and the Iterable marketing
automation platform. It supports push notifications, in-app messages, deep links, and Mobile Inbox features. The open-source
SDK enables Android apps to track user events, manage user profiles, render in-app content, and connect with Iterable's
cross-channel campaign orchestration. Developers can use it to deliver personalized marketing experiences within their
Android applications.
- aid: iterable:react-native-sdk
name: Iterable React Native SDK
tags:
- Cross-Platform
- JavaScript
- Mobile
- React Native
- SDK
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.example.com
humanURL: https://support.iterable.com/hc/en-us/articles/360045714072-Overview-of-Iterable-s-React-Native-SDK
properties:
- url: https://support.iterable.com/hc/en-us/articles/360045714072-Overview-of-Iterable-s-React-Native-SDK
type: Documentation
description: The Iterable React Native SDK enables developers to integrate Iterable's marketing automation capabilities
into cross-platform mobile applications built with React Native. It wraps Iterable's native iOS and Android SDKs and supports
both JavaScript and TypeScript. The SDK provides access to push notifications, in-app messages, Mobile Inbox, user event
tracking, and deep linking.
- aid: iterable:iterable-campaigns-api
name: Iterable Campaigns API
description: Create, retrieve, and manage marketing campaigns. Access campaign metrics and trigger campaign sends.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- Campaigns
properties:
- type: OpenAPI
url: openapi/iterable-campaigns-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-catalogs-api
name: Iterable Catalogs API
description: Manage product catalogs and catalog items used for personalization and recommendation in campaigns.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- Catalogs
properties:
- type: OpenAPI
url: openapi/iterable-catalogs-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-channels-api
name: Iterable Channels API
description: Retrieve and manage messaging channels and message types used for organizing campaigns and templates.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- Channels
properties:
- type: OpenAPI
url: openapi/iterable-channels-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-commerce-api
name: Iterable Commerce API
description: Track purchase events, update cart data, and manage commerce-related user activity for revenue attribution.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- Commerce
properties:
- type: OpenAPI
url: openapi/iterable-commerce-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-email-api
name: Iterable Email API
description: Send transactional emails and manage email-specific delivery settings.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- Email
properties:
- type: OpenAPI
url: openapi/iterable-email-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-events-api
name: Iterable Events API
description: Track custom events, retrieve event data for users, and manage event metadata used for segmentation and campaign
triggering.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- Events
properties:
- type: OpenAPI
url: openapi/iterable-events-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-experimentmetrics-api
name: Iterable ExperimentMetrics API
description: Export experiment and A/B test metrics as CSV for analysis.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- ExperimentMetrics
properties:
- type: OpenAPI
url: openapi/iterable-experimentmetrics-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-experiments-api
name: Iterable Experiments API
description: Retrieve experiment configurations and metrics for A/B tests running across campaigns.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- Experiments
properties:
- type: OpenAPI
url: openapi/iterable-experiments-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-inapp-api
name: Iterable InApp API
description: Manage in-app messages and retrieve in-app message content for mobile and web clients.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- InApp
properties:
- type: OpenAPI
url: openapi/iterable-inapp-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-lists-api
name: Iterable Lists API
description: Create and manage subscriber lists. Subscribe and unsubscribe users from lists. Retrieve list metadata and
membership.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- Lists
properties:
- type: OpenAPI
url: openapi/iterable-lists-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-messagetypes-api
name: Iterable MessageTypes API
description: Manage message types that categorize the kinds of messages sent through channels.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- MessageTypes
properties:
- type: OpenAPI
url: openapi/iterable-messagetypes-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-metadata-api
name: Iterable Metadata API
description: Store and retrieve key-value metadata tables for use in personalization and campaign logic.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- Metadata
properties:
- type: OpenAPI
url: openapi/iterable-metadata-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-push-api
name: Iterable Push API
description: Send push notifications and manage push notification delivery settings and tokens.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- Push
properties:
- type: OpenAPI
url: openapi/iterable-push-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-sms-api
name: Iterable SMS API
description: Send SMS messages and manage SMS-specific delivery settings.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- SMS
properties:
- type: OpenAPI
url: openapi/iterable-sms-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-templates-api
name: Iterable Templates API
description: Manage email, push, SMS, and in-app message templates. Retrieve template content and metadata.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- Templates
properties:
- type: OpenAPI
url: openapi/iterable-templates-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-users-api
name: Iterable Users API
description: Manage user profiles, update user fields, bulk update users, get user data by email or userId, and delete users.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- Users
properties:
- type: OpenAPI
url: openapi/iterable-users-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-webpush-api
name: Iterable WebPush API
description: Send web push notifications and manage web push subscription tokens.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- WebPush
properties:
- type: OpenAPI
url: openapi/iterable-webpush-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
- aid: iterable:iterable-workflows-api
name: Iterable Workflows API
description: Trigger workflow enrollments and manage journey-based automation workflows.
humanURL: https://api.iterable.com/api/docs
baseURL: https://api.iterable.com
tags:
- Workflows
properties:
- type: OpenAPI
url: openapi/iterable-workflows-api-openapi.yml
- type: Documentation
url: https://api.iterable.com/api/docs
- type: GraphQL
url: graphql/iterable-graphql.md
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/iterable/overview
- type: AgenticAccess
url: agentic-access/iterable-agentic-access.yml
- type: TrustCenter
url: security/iterable-trust-center.yml
- type: DomainSecurity
url: security/iterable-domain-security.yml
- type: Authentication
url: authentication/iterable-authentication.yml
- type: LinkedIn
url: https://www.linkedin.com/company/iterable
- type: AsyncAPI
url: asyncapi/iterable-system-webhooks-asyncapi.yml
- type: JSONLD
url: json-ld/iterable-context.jsonld
- type: JSONSchema
url: json-schema/iterable-user-schema.json
- type: JSONSchema
url: json-schema/iterable-campaign-schema.json
- type: JSONSchema
url: json-schema/iterable-event-schema.json
- type: JSONSchema
url: json-schema/iterable-commerce-item-schema.json
- name: Iterable
url: https://iterable.com/
type: Website
- name: Iterable Developer Documentation
url: https://api.iterable.com/api/docs
type: Documentation
- name: Iterable Support Center
url: https://support.iterable.com/hc/en-us
type: Support
- name: Iterable Blog
url: https://iterable.com/blog/
type: Blog
- name: Iterable Login
url: https://app.iterable.com/login
type: Login
- name: Iterable Privacy Policy
url: https://iterable.com/trust/privacy-policy/
type: PrivacyPolicy
- name: Iterable Terms of Service
url: https://iterable.com/trust/terms-of-service/
type: TermsOfService
- type: Features
data:
- 'Growth: $3K-$5K/mo for 10K-50K MAUs'
- 'Premier: $6K-$15K/mo for 50K-200K MAUs'
- 'Enterprise: $20K+/mo for 200K+ MAUs'
- Multi-year + volume discounts
- Email + Push + SMS + In-App + Web Push + Direct Mail channels
- Workflow Studio for journey orchestration
- AI Optimization for send-time and channel selection (Premier+)
- REST API at api.iterable.com
- Default 30 req/sec; bulk endpoints up to 1K events/req
- OAuth + API keys (project-scoped)
- Webhooks for events and campaign data
- User profile and event tracking
- Cross-channel campaigns
- Smart Ingest for data lake/warehouse loading
- Real-time event triggers
- Iterable AI for content suggestions
sources:
- https://www.iterable.com/pricing/
updated: '2026-05-04'
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com