Iterable
Aynı zamanda bir ajan aracıIterable cross-channel marketing automation via the Iterable REST API: users (CRUD, subscriptions, GDPR forget, device tokens), events (track/bulk/in-app), lists, campaigns (metrics, trigger, lifecycle), templates (email/push), catalogs, commerce (purchase/cart), workflows, exports, channels, message types, metadata, and direct email/push sends. API-key auth (raw Api-Key header, no Bearer). EU/US data center selectable via {config.region_host}. Webhooks are UI-only and unsigned (no REST registration, no signature handler) — polling trigger on list_campaigns instead. See compatibility.md iterable-01/02/03/04.
76 eylemler · 1 tetikleyiciler
Iterable entegrasyonu — 76 aksiyon ve 1 tetikleyici ile Iterable'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: List Lists, Create List, Delete List, Get List Size, Get List Users. Boş bir tuvalde uğraşmadan — bağla ve workflow'larında kullan.
Aşağıdaki her eylem, bir AI ajanının da çağırabileceği bir araçtır — aynı pack hem iş akışlarınızı hem ajanlarınızı çalıştırır.
Tetikleyiciler 1
Iterable üzerinde bir iş akışını başlatabilen olaylar.
New / updated campaign activity
Polls GET /campaigns and de-dupes by id, advancing on updatedAt. Iterable webhooks are UI-only and unsigned (iterable-01/03), so polling is the v1 trigger path. For raw event polling use export_data_json with startDateTime.
Eylemler 76
Zervanor'un Iterable üzerinde yapabilecekleri.
Users16
Update User
Create or update a user profile, upsert by email/userId (POST /users/update).
Bulk Update Users
Create/update up to 1,000 user profiles in one request (POST /users/bulkUpdate).
Update Subscriptions
Set a user's channel/message-type subscriptions and unsubscribed lists (POST /users/updateSubscriptions).
Bulk Update Subscriptions
Batch subscription updates for many users (POST /users/bulkUpdateSubscriptions).
Get User By Email
Retrieve a user profile by email (GET /users/{email}).
Get User By UserId
Retrieve a user profile by userId (GET /users/byUserId/{userId}).
Get User Fields
List all user profile field names and types defined in the project (GET /users/getFields).
Update User Email
Change a user's email address, re-keying the profile (POST /users/updateEmail).
Get Sent Messages
List messages sent to a user within a time range (GET /users/{email}/getSentMessages).
Delete User By Email
Permanently delete a user by email (DELETE /users/{email}). Destructive.
Delete User By UserId
Permanently delete a user by userId (DELETE /users/byUserId/{userId}). Destructive.
Forget User (GDPR)
GDPR forget: permanently delete a user and block re-creation (POST /users/forget). Irreversible except via unforget.
Unforget User (GDPR)
Reverse a prior forget for a user, re-enabling creation (POST /users/unforget).
Register Browser Token
Register a web-push browser token for a user (POST /users/registerBrowserToken).
Register Device Token
Register a mobile push device token for a user (POST /users/registerDeviceToken).
Disable Device
Disable a previously registered push device token for a user (POST /users/disableDevice).
Catalogs10
List Catalogs
List catalog names, paginated (GET /catalogs).
Create Catalog
Create a new catalog (POST /catalogs/{catalogName}).
Delete Catalog
Delete a catalog (DELETE /catalogs/{catalogName}).
Get Catalog Field Mappings
Retrieve a catalog's field-type mappings (GET /catalogs/{catalogName}/fieldMappings).
Update Catalog Field Mappings
Set/replace a catalog's field-type mappings (PUT /catalogs/{catalogName}/fieldMappings).
List Catalog Items
List items in a catalog, paginated (GET /catalogs/{catalogName}/items).
Get Catalog Item
Retrieve a single catalog item (GET /catalogs/{catalogName}/items/{itemId}).
Create Or Replace Catalog Item
Create or fully replace a single catalog item (PUT /catalogs/{catalogName}/items/{itemId}).
Update Catalog Item
Update selected fields of a catalog item (PATCH /catalogs/{catalogName}/items/{itemId}).
Delete Catalog Item
Delete a single catalog item (DELETE /catalogs/{catalogName}/items/{itemId}).
Events10
Track Event
Record a single custom event for a user (POST /events/track).
Track Bulk Events
Record up to 1,000 custom events in one request (POST /events/trackBulk).
Track Push Open
Record a push-notification open event (POST /events/trackPushOpen).
Track In-App Click
Record an in-app message click (POST /events/trackInAppClick).
Track In-App Close
Record an in-app message close (POST /events/trackInAppClose).
Track In-App Open
Record an in-app message open (POST /events/trackInAppOpen).
Track In-App Delivery
Record an in-app message delivery (POST /events/trackInAppDelivery).
Consume In-App Message
Mark an in-app message as consumed, removing it from the user's queue (POST /events/inAppConsume).
Get Events By Email
Retrieve recent event history for a user by email (GET /events/{email}).
Get Events By UserId
Retrieve recent event history for a user by userId (GET /events/byUserId/{userId}).
Campaigns8
List Campaigns
Retrieve all campaigns (GET /campaigns). Polling source for new/updated campaign activity.
Get Campaign Metrics
Retrieve aggregate metrics for one or more campaigns over a time range (GET /campaigns/metrics).
Create Campaign
Create a campaign from a template and recipient list(s) (POST /campaigns/create).
Trigger Campaign
Trigger a triggered-campaign send to a list/segment (POST /campaigns/trigger).
Activate Triggered Campaign
Activate a previously created triggered campaign (POST /campaigns/activateTriggered).
Abort Campaign
Abort an in-progress campaign send (POST /campaigns/abort).
Cancel Campaign
Cancel a scheduled campaign (POST /campaigns/cancel).
List Child Campaigns
List child campaigns generated by a recurring campaign (GET /campaigns/recurring/{campaignId}/childCampaigns).
Lists7
List Lists
Retrieve all lists in the project (GET /lists) — safe identity/connectivity check; parameterless.
Create List
Create a new static list (POST /lists). Returns the new list id as top-level listId.
Delete List
Delete a list by id (DELETE /lists/{listId}). Returns HTTP 200 with code:Success.
Get List Size
Return the number of users on a list (GET /lists/{listId}/size).
Get List Users
Stream all member emails of a list as NDJSON (GET /lists/getUsers).
Subscribe To List
Add one or more users to a list (POST /lists/subscribe).
Unsubscribe From List
Remove one or more users from a list (POST /lists/unsubscribe).
Metadata6
Get Global Metadata
List all metadata tables (GET /metadata).
List Metadata Keys
List keys in a metadata table, paginated via next (GET /metadata/{table}).
Delete Metadata Table
Delete an entire metadata table (DELETE /metadata/{table}).
Get Metadata Value
Fetch a single metadata key's value (GET /metadata/{table}/{key}).
Put Metadata Value
Create/update a single metadata key-value pair (PUT /metadata/{table}/{key}).
Delete Metadata Key
Delete a single metadata key (DELETE /metadata/{table}/{key}).
Templates6
List Templates
List templates, filterable by type and medium (GET /templates).
Get Template By Client Template Id
Look up a template by clientTemplateId (GET /templates/getByClientTemplateId).
Get Email Template
Retrieve an email template by templateId/clientTemplateId (GET /templates/email/get).
Upsert Email Template
Create or update an email template (POST /templates/email/update).
Get Push Template
Retrieve a push template (GET /templates/push/get).
Upsert Push Template
Create or update a push template (POST /templates/push/update).
Export3
Export Data (JSON)
Export raw event/user/message data within a time range as NDJSON (GET /export/data.json). Rate-limited to 4 req/min.
Export Data (CSV)
Export raw event/user/message data within a time range as CSV (GET /export/data.csv). Rate-limited to 4 req/min.
Export User Events
Export a single user's event stream (GET /export/userEvents).
Commerce2
Track Purchase
Record a purchase event for revenue attribution (POST /commerce/trackPurchase).
Update Cart
Replace a user's current shopping-cart contents for abandoned-cart workflows (POST /commerce/updateCart).
Email2
Send Email
Send a transactional/triggered email to one recipient using a campaignId (POST /email/target).
View Email In Browser
Return the rendered HTML of a sent email for a recipient (GET /email/viewInBrowser).
Push2
Send Push
Send a transactional push to one recipient using a push campaignId (POST /push/target).
Cancel Scheduled Push
Cancel a scheduled push for a recipient (POST /push/cancel).
Channels1
List Channels
List all message channels (GET /channels).
InApp1
Get In-App Messages
Retrieve queued in-app messages for a user (GET /inApp/getMessages).
MessageTypes1
List Message Types
List all message types (GET /messageTypes).
Workflows1
Trigger Workflow
Enter a user (or list) into a Journey/workflow by workflowId (POST /workflows/triggerWorkflow).
Aramanızla eşleşen bir şey yok.
Iterable kullanan Çözüm Şablonları
Iterable ile kendi otomasyonunu görsel tasarımcıda kur.
Sıkça sorulan sorular
Iterable ile neler otomatikleştirebilirim?
76 aksiyon var — örneğin: List Lists, Create List, Delete List, Get List Size, Get List Users ve daha fazlası.
Hangi Iterable olayları bir workflow başlatabilir?
1 tetikleyici — örneğin: New / updated campaign activity.
Iterable bir AI agent aracı olarak kullanılabilir mi?
Evet. Iterable'ın her aksiyonu otomatik olarak bir AI agent aracına dönüşür — aynı pack hem workflow'larını hem agent'larını besler.
Iterable entegrasyonu nasıl modellenir?
Iterable sürümlü bir connector pack olarak modellenir; muhakeme gerektiren adımlar workflow'larla aynı runtime'da barınan first-party agent'lara düşer.