Iterable
Cross-channel marketing platform for creating, executing, and optimizing campaigns
116 actionsAPI key
What your bot can do in Iterable
Looks up
- List Message TypesLists all message types within a project.
- Export Campaign Data to JSONExport campaign analytics data in JSON format with one entry per line.
- Export data to CSVExport campaign analytics data in CSV format from Iterable.
- Export User EventsExport all events for a user identified by email or userId.
- Get campaign by IDRetrieves a campaign by its unique ID.
- Get Campaign MetricsRetrieve performance metrics for one or more campaigns.
- Get Catalog Field MappingsRetrieve field mappings (field to data type) and undefined fields for a catalog in Iterable.
- Get catalog item by IDRetrieves a specific catalog item by its ID from the specified catalog.
- Get email template by IDGet an email template by templateId.
- Get Embedded MessagesRetrieves embedded messages for which the specified user is eligible, grouped by placementId.
Show 34 more
- Get Embedded TemplateRetrieves an embedded message template by its unique ID.
- Get Experiment MetricsRetrieve metrics for email experiments.
- Get In-App MessagesGet a user's in-app messages from Iterable.
- Get in-app template by IDRetrieves an in-app template by its unique ID.
- Get List SizeGet the number of users within a list.
- Get push template by IDRetrieves a push template by its unique ID.
- Get SMS templateRetrieves an SMS template by its unique ID.
- Get snippet by ID or nameRetrieves a snippet by its ID (numeric) or name (string).
- Get template by client template IDRetrieves an email template by its client-defined template ID.
- Get User By IDGet a user by userId from Iterable.
- Get User By ID (Path)Get a user by userId (path parameter) from Iterable.
- Get User EventsGet events for a specific user by userId.
- Get User Sent MessagesGet messages sent to a user by email address or userId.
- Get Web In-App MessagesGet a user's web in-app messages from Iterable.
- List all campaignsRetrieves metadata about all campaigns in a project with optional pagination.
- List all templatesRetrieves metadata about all templates in a project with optional pagination.
- List Catalog ItemsGet the catalog items for a catalog.
- List CatalogsRetrieve all catalog names from Iterable.
- List ChannelsGet all message channels within the Iterable project.
- List export filesGet the job status and files for an export started with the 'Start export' endpoint.
- List Export JobsRetrieve a list of recent export jobs for the current project.
- List Forgotten User IDsGet hashed user IDs of forgotten users for GDPR compliance.
- List JourneysGet a list of journeys (workflows) within your Iterable project.
- List List UsersGet all users within a list.
- List ListsRetrieve all lists within a project.
- List Metadata KeysList all keys in a metadata table.
- List Metadata TablesList available metadata tables in Iterable.
- List recurring campaign child campaignsRetrieve the child campaigns generated by a recurring campaign.
- List SnippetsGet all snippets for the current project.
- List User FieldsGet all user fields within a project.
- List WebhooksGet all webhooks configured within the Iterable project.
- Preview email templateGenerate a fully rendered HTML preview of an email template using custom data.
- Preview in-app templateGenerate a fully rendered HTML preview of an in-app template using custom data.
- Preview List UsersGet a random sample of up to 5000 users within a list.
Takes action
- Abort CampaignAbort a running campaign to stop all in-progress message deliveries.
- Activate a triggered campaignActivates a triggered campaign by its unique ID, allowing it to process events and send messages.
- Archive CampaignsArchives one or more campaigns.
- Bulk delete templatesBulk delete one or more base templates from Iterable.
- Bulk Update User SubscriptionsBulk update subscription preferences for multiple users in Iterable.
- Bulk Update UsersBulk update user data in Iterable.
- Cancel CampaignCancel a scheduled or recurring campaign in Iterable.
- Cancel EmailCancel a scheduled email to a specific user in Iterable.
- Cancel ExportCancel a queued or running export created with the 'Start export' endpoint.
- Cancel In-App MessageCancel a scheduled in-app message to a specific user in Iterable.
Show 62 more
- Cancel PushCancel a scheduled push notification to a specific user in Iterable.
- Cancel Web PushCancel a scheduled web push notification to a specific user in Iterable.
- Cancel WhatsAppCancel a scheduled WhatsApp message to a specific user in Iterable.
- Create a catalogCreate a catalog with the specified name in Iterable.
- Create a new campaignCreates a new blast or triggered campaign from an existing template.
- Create a new listCreate a new static list in Iterable.
- Create Catalog ItemsAsynchronously creates or updates up to 1000 catalog items with a single request.
- Create snippetCreates a new code snippet in Iterable.
- Deactivate Triggered CampaignDeactivate a triggered campaign in Iterable.
- Delete a catalogDelete a catalog by its name.
- Delete a Catalog ItemDeletes the specified item from a catalog.
- Delete a listDelete a list by its listId.
- Delete Catalog ItemsAsynchronously deletes catalog items from a specified catalog in Iterable.
- Delete Metadata TableAsynchronously deletes a metadata table by its table name.
- Delete snippetDeletes a snippet by its ID (numeric) or name (string).
- Delete User By IDAsynchronously deletes a user by userId from Iterable.
- Forget UserDeletes the specified user's data from the Iterable project and prevents future data collection about them.
- Merge UsersMerge two user profiles in Iterable.
- Replace Catalog ItemAsynchronously creates or replaces the specified catalog item in the given catalog.
- Replace Metadata ItemAsynchronously creates or replaces the metadata item associated with the specified key.
- Schedule CampaignSchedule an existing campaign to be sent at a specified time.
- Send CampaignSend an existing campaign immediately in Iterable.
- Send email template proofSend a proof of an email template to a specific user.
- Send in-app notification to targetSend an in-app notification to a specific user using Iterable.
- Send in-app template proofSend a proof of an in-app template to a specific user using Iterable.
- Send push template proofSend a proof of a push template to a specific user.
- Send push to targetSend a push notification to a specific user using Iterable.
- Send SMS template proofSend a proof of an SMS template to a specific user.
- Send WhatsApp to targetSend a WhatsApp message to a specific user using Iterable.
- Start ExportStart a data export job.
- Subscribe to ListSubscribe one or more users to a specific list in Iterable.
- Subscribe User By IDSubscribes a user to the specified subscription group by their userId.
- Track Embedded ClickTracks a click event on an embedded message.
- Track Embedded ReceivedTrack that an embedded message was received on a device.
- Track Embedded SessionTracks an embedded message session and related impressions in Iterable.
- Track EventTrack an event in Iterable.
- Track Events in BulkTrack multiple events in bulk in Iterable.
- Track PurchaseTrack a purchase event in Iterable.
- Trigger CampaignTrigger a campaign to send to one or more lists of recipients.
- Trigger JourneyTrigger a journey (workflow) in Iterable for a specific user or list.
- Unforget UserUnforgets a previously forgotten user in Iterable, resuming data collection.
- Unsubscribe from listRemove users from a list.
- Unsubscribe User By IDUnsubscribes a user from the specified subscription group by their userId.
- Update Catalog Field MappingsSet a catalog's field mappings (data types) in Iterable.
- Update Catalog ItemAsynchronously creates or updates the specified catalog item in the given catalog.
- Update email templateUpdate an existing email template in Iterable.
- Update Embedded TemplateUpdates an embedded message template with the specified fields.
- Update in-app templateUpdate an existing in-app template in Iterable.
- Update push templateUpdates an existing push template in Iterable.
- Update Shopping CartUpdate a user's shopping cart items in Iterable.
- Update SMS templateUpdate an existing SMS template in Iterable.
- Update snippet by ID or nameUpdates an existing snippet by ID (numeric) or creates/updates a snippet by name (string).
- Update UserUpdate user data or add a user if none exists in Iterable.
- Update User EmailUpdates a user's email address in Iterable.
- Update User SubscriptionsUpdates user subscription preferences in Iterable.
- Update WebhookUpdate an existing webhook configuration in Iterable.
- Upsert email templateCreate or update an email template in Iterable.
- Upsert Embedded TemplateCreates an embedded message template if it doesn't exist, or updates all embedded message templates that match the provided…
- Upsert in-app templateCreate or update an in-app template in Iterable.
- Upsert push templateCreate or update a push template in Iterable.
- Upsert SMS templateCreate or update an SMS template in Iterable.
- Verify SMS CodeVerifies an SMS verification code sent to a phone number in Iterable.