Campaign Monitor
Aynı zamanda bir ajan aracıEmail marketing platform (createsend API v3.3): manage clients, lists, subscribers, campaigns, segments, templates, transactional email, and journeys (automation). HTTP Basic auth (API key as username). Real push webhooks for subscriber lifecycle events (Subscribe/Update/Deactivate); webhooks are unsigned.
117 eylemler · 4 tetikleyiciler
Campaign Monitor entegrasyonu — 117 aksiyon ve 4 tetikleyici ile Campaign Monitor'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: List Clients, Get Billing Details, List Countries, List Timezones, Get System Date. 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 4
Campaign Monitor üzerinde bir iş akışını başlatabilen olaylar.
Subscriber Subscribed
Fires when a subscriber subscribes to a list (Campaign Monitor Subscribe webhook event).
Subscriber Updated
Fires when a subscriber's details change on a list (Campaign Monitor Update webhook event).
Subscriber Deactivated
Fires when a subscriber unsubscribes, bounces, or is marked spam (Campaign Monitor Deactivate webhook event).
New active subscribers on this list (polled, webhook-free fallback)
Only used when webhooks cannot be registered; v1 uses the Subscribe webhook trigger instead.
Eylemler 117
Zervanor'un Campaign Monitor üzerinde yapabilecekleri.
Clients30
Get Client
Get full client details including API key and billing (GET /clients/{clientid}.json).
Delete Client
Delete a client (DELETE /clients/{clientid}.json).
List Client Lists
Get all subscriber lists for the client (GET /clients/{clientid}/lists.json).
List Lists For Email
Get the lists a given email is subscribed to, within a client (GET /clients/{clientid}/listsforemail.json?email={email}).
List Client Segments
Get all segments across the client's lists (GET /clients/{clientid}/segments.json).
List Suppression List
Get the client's paginated suppression list (GET /clients/{clientid}/suppressionlist.json).
Suppress Emails
Add email addresses to the client's suppression list (POST /clients/{clientid}/suppress.json).
Unsuppress Email
Remove an email from the suppression list (PUT /clients/{clientid}/unsuppress.json?email={email}).
List Client Templates
List the client's templates (GET /clients/{clientid}/templates.json).
Update Client Basics
Update client name, country, timezone (PUT /clients/{clientid}/setbasics.json).
Set Pay-As-You-Go Billing
Configure pay-as-you-go billing for the client (PUT /clients/{clientid}/setpaygbilling.json).
Set Monthly Billing
Configure a monthly billing plan for the client (PUT /clients/{clientid}/setmonthlybilling.json).
Transfer Client Credits
Transfer credits to or from the client (POST /clients/{clientid}/credits.json).
List Client People
List active/invited people for the client (GET /clients/{clientid}/people.json).
Get Client Person
Get a single person's details for the client (GET /clients/{clientid}/people.json?email={email}).
Add Client Person
Add a new person to the client (POST /clients/{clientid}/people.json).
Update Client Person
Update a person's details/permissions for the client (PUT /clients/{clientid}/people.json?email={email}).
Delete Client Person
Set a person to deleted, revoking their client access (DELETE /clients/{clientid}/people.json?email={email}).
Get Client Primary Contact
Get the client's primary-contact email (GET /clients/{clientid}/primarycontact.json).
Set Client Primary Contact
Set a person as the client primary contact (PUT /clients/{clientid}/primarycontact.json?email={email}).
List Client Tags
Get campaign tags with occurrence counts for the client (GET /clients/{clientid}/tags.json).
List Client Campaigns
Get sent campaigns for the client, paginated and filterable (GET /clients/{clientid}/campaigns.json).
List Scheduled Campaigns
Get currently scheduled campaigns for the client (GET /clients/{clientid}/scheduled.json).
List Draft Campaigns
Get draft campaigns for the client (GET /clients/{clientid}/drafts.json).
List Sending Domains
Get sending domains and their authentication status for the client (GET /clients/{clientid}/sendingdomains.json).
Add Sending Domain
Add a sending domain (DKIM config) to the client (POST /clients/{clientid}/sendingdomains.json).
Remove Sending Domain
Remove a sending domain from the client (DELETE /clients/{clientid}/sendingdomains.json?domain={domain}).
Copy Sending Domain
Copy a verified sending domain to another client (POST /clients/{clientid}/sendingdomains/copy.json).
Authenticate Sending Domain
Verify a sending domain's DNS records for the client (PUT /clients/{clientid}/sendingdomains/authenticate.json).
List Client Journeys
Get all journeys (automations) for a client (GET /clients/{clientid}/journeys.json).
Lists22
Create List
Create a new subscriber list for the client (POST /lists/{clientid}.json). Returns the new ListID as a bare string.
Get List
Get a list's configuration/settings (GET /lists/{listid}.json).
Update List
Update a list's name, type, opt-in/unsubscribe settings (PUT /lists/{listid}.json).
Delete List
Delete a list (DELETE /lists/{listid}.json).
Get List Stats
Get summary statistics for a list (GET /lists/{listid}/stats.json).
List Custom Fields
Get all custom fields for the list (GET /lists/{listid}/customfields.json).
Create Custom Field
Create a custom field for the list (POST /lists/{listid}/customfields.json).
Update Custom Field
Update a custom field's name/visibility (PUT /lists/{listid}/customfields/{customfieldkey}.json).
Update Custom Field Options
Update options for a multi-valued custom field (PUT /lists/{listid}/customfields/{customfieldkey}/options.json).
Delete Custom Field
Delete a custom field (DELETE /lists/{listid}/customfields/{customfieldkey}.json).
List Segments For List
Get all segments created for this list (GET /lists/{listid}/segments.json).
List Active Subscribers
Get active subscribers for the list, paginated (GET /lists/{listid}/active.json).
List Unconfirmed Subscribers
Get subscribers awaiting opt-in confirmation, paginated (GET /lists/{listid}/unconfirmed.json).
List Unsubscribed Subscribers
Get unsubscribed subscribers, paginated (GET /lists/{listid}/unsubscribed.json).
List Bounced Subscribers
Get bounced subscribers, paginated (GET /lists/{listid}/bounced.json).
List Deleted Subscribers
Get deleted subscribers, paginated (GET /lists/{listid}/deleted.json).
List Webhooks
Get all webhooks created for this list (GET /lists/{listid}/webhooks.json).
Create Webhook
Create a webhook on this list for Subscribe/Update/Deactivate events (POST /lists/{listid}/webhooks.json). Returns the new WebhookID as a bare string.
Test Webhook
Send a test payload to the webhook URL (GET /lists/{listid}/webhooks/{webhookid}/test.json). A 2xx response is required before the webhook can be activated.
Activate Webhook
Activate a webhook (PUT /lists/{listid}/webhooks/{webhookid}/activate.json).
Deactivate Webhook
Deactivate a webhook (PUT /lists/{listid}/webhooks/{webhookid}/deactivate.json). Campaign Monitor also auto-deactivates webhooks on repeated delivery failure — see campaign-monitor-03.
Delete Webhook
Delete a webhook (DELETE /lists/{listid}/webhooks/{webhookid}.json).
Campaigns15
Create Campaign
Create a draft campaign with HTML content and recipient lists (POST /campaigns/{clientid}.json). Returns the new CampaignID as a bare string.
Create Campaign From Template
Create a draft campaign from a template (POST /campaigns/{clientid}/fromtemplate.json). Returns the new CampaignID as a bare string.
Send Campaign
Send a draft campaign now or at a scheduled time (POST /campaigns/{campaignid}/send.json).
Send Campaign Preview
Send a preview of a draft campaign to specified addresses (POST /campaigns/{campaignid}/sendpreview.json).
Unschedule Campaign
Cancel a scheduled campaign, returning it to draft (POST /campaigns/{campaignid}/unschedule.json).
Delete Campaign
Delete a campaign (DELETE /campaigns/{campaignid}.json).
Get Campaign Summary
Get a campaign's performance summary (GET /campaigns/{campaignid}/summary.json).
Get Campaign Email Client Usage
Get the email clients used to open the campaign (GET /campaigns/{campaignid}/emailclientusage.json).
Get Campaign Opens
Get subscribers who opened the campaign, with timestamps and geo (GET /campaigns/{campaignid}/opens.json).
Get Campaign Clicks
Get link clicks for the campaign, with URLs, IP, and geo (GET /campaigns/{campaignid}/clicks.json).
Get Campaign Bounces
Get bounce events for the campaign, with type and reason (GET /campaigns/{campaignid}/bounces.json).
Get Campaign Unsubscribes
Get unsubscribe events for the campaign, with timestamps and IP (GET /campaigns/{campaignid}/unsubscribes.json).
Get Campaign Spam Complaints
Get spam complaints for the campaign, with dates and list ids (GET /campaigns/{campaignid}/spam.json).
Get Campaign Recipients
Get the campaign's paginated recipient list (GET /campaigns/{campaignid}/recipients.json).
Get Campaign Lists And Segments
Get the lists/segments a campaign was sent to (GET /campaigns/{campaignid}/listsandsegments.json).
Transactional9
List Smart Emails
List smart transactional emails by status (GET /transactional/smartEmail.json). JSON-only, rate-limited.
Get Smart Email
Get smart email details (GET /transactional/smartEmail/{smartEmailID}.json). JSON-only, rate-limited.
Send Smart Email
Send a smart email with template variables and recipients (POST /transactional/smartEmail/{smartEmailID}/send.json). JSON-only, rate-limited.
Send Classic Email
Send a classic transactional email with full content specified at request time (POST /transactional/classicEmail/send.json). JSON-only, rate-limited.
List Classic Email Groups
List classic email groups (GET /transactional/classicEmail/groups.json). JSON-only, rate-limited.
Get Transactional Statistics
Get delivery/engagement metrics by group or smart email (GET /transactional/statistics.json). JSON-only, rate-limited.
List Transactional Messages
Get sent transactional message history, filterable and paginated (GET /transactional/messages.json). JSON-only, rate-limited.
Get Transactional Message
Get a message's status, content, and analytics (GET /transactional/messages/{messageID}.json). JSON-only, rate-limited.
Resend Transactional Message
Resend a previously sent transactional message (POST /transactional/messages/{messageID}/resend.json). JSON-only, rate-limited.
Journeys7
Get Journey
Get a journey summary with per-email statistics (GET /journeys/{journeyid}.json).
Get Journey Email Recipients
Get subscribers who received a journey email (GET /journeys/email/{emailId}/recipients.json).
Get Journey Email Opens
Get journey email opens with geo and timing (GET /journeys/email/{emailId}/opens.json).
Get Journey Email Clicks
Get journey email clicks with URLs and location (GET /journeys/email/{emailId}/clicks.json).
Get Journey Email Bounces
Get journey email bounces with type and reason (GET /journeys/email/{emailId}/bounces.json).
Get Journey Email Unsubscribes
Get journey email unsubscribes with IP and timestamp (GET /journeys/email/{emailId}/unsubscribes.json).
Copy Journey
Copy a journey to another client/list (POST /journeys/{journeyid}/copy.json).
Segments7
Create Segment
Create a segment for a list (POST /segments/{listid}.json).
Get Segment
Get segment details including rules and subscriber count (GET /segments/{segmentid}.json).
Update Segment
Update a segment's name (optionally replacing its rules) (PUT /segments/{segmentid}.json).
Add Segment Rules
Add a rulegroup to a segment (POST /segments/{segmentid}/rules.json).
Clear Segment Rules
Clear all rules/rulegroups from a segment (DELETE /segments/{segmentid}/rules.json).
List Segment Active Subscribers
Get active subscribers matching the segment, paginated (GET /segments/{segmentid}/active.json).
Delete Segment
Delete a segment (DELETE /segments/{segmentid}.json).
Subscribers7
Add Subscriber
Add a single subscriber to a list (POST /subscribers/{listid}.json). Returns the EmailAddress string.
Update Subscriber
Update an existing subscriber (PUT /subscribers/{listid}.json?email={email}).
Import Subscribers
Import up to 1000 subscribers in a batch (POST /subscribers/{listid}/import.json).
Get Subscriber
Get a subscriber's current details (GET /subscribers/{listid}.json?email={email}).
Get Subscriber History
Get a subscriber's campaign activity history (GET /subscribers/{listid}/history.json?email={email}).
Unsubscribe Subscriber
Set a subscriber to unsubscribed (POST /subscribers/{listid}/unsubscribe.json).
Delete Subscriber
Set a subscriber to deleted (DELETE /subscribers/{listid}.json?email={email}). Used as the cleanup for the add_subscriber write test.
Admins.Json5
List Administrators
List all (active or invited) administrators (GET /admins.json).
Get Administrator
Get a single administrator's details (GET /admins.json?email={email}).
Add Administrator
Add a new administrator to the account (POST /admins.json).
Update Administrator
Update an administrator's email/name (PUT /admins.json?email={email}).
Remove Administrator
Remove administrator access (DELETE /admins.json?email={email}).
Templates5
Create Template
Create a template from a name and HTML/zip URLs (POST /templates/{clientid}.json). Returns the new TemplateID as a bare string.
Get Template
Get template details including preview/screenshot URLs (GET /templates/{templateid}.json).
Update Template
Update a template's name/file URLs (PUT /templates/{templateid}.json).
Delete Template
Delete a template (DELETE /templates/{templateid}.json).
Copy Template
Copy a 'My templates' template to a client (POST /templates/{templateid}/copy.json). Returns the new TemplateID as a bare string.
Clients.Json2
List Clients
List all clients in the account (GET /clients.json).
Create Client
Create a new client (POST /clients.json). Returns the new ClientID as a bare string.
Primarycontact.Json2
Get Primary Contact
Get the account primary-contact email (GET /primarycontact.json).
Set Primary Contact
Set an administrator as the account primary contact (PUT /primarycontact.json?email={email}).
Billingdetails.Json1
Get Billing Details
Get account credits and billing information (GET /billingdetails.json).
Countries.Json1
List Countries
List valid country names accepted as input (GET /countries.json).
Events1
Publish Journey Event
Trigger a Subscriber Activity journey with custom event data (POST /events/publish/{clientId}).
Externalsession.Json1
Initiate External Session
Initiate a single-sign-on login session for a member (PUT /externalsession.json).
Systemdate.Json1
Get System Date
Get the current date/time in the account's timezone. Safe, no side effects, requires only valid credentials — connectivity/identity check.
Timezones.Json1
List Timezones
List valid timezone names accepted as input (GET /timezones.json).
Aramanızla eşleşen bir şey yok.
Campaign Monitor kullanan Çözüm Şablonları
Campaign Monitor ile kendi otomasyonunu görsel tasarımcıda kur.
Sıkça sorulan sorular
Campaign Monitor ile neler otomatikleştirebilirim?
117 aksiyon var — örneğin: List Clients, Get Billing Details, List Countries, List Timezones, Get System Date ve daha fazlası.
Hangi Campaign Monitor olayları bir workflow başlatabilir?
4 tetikleyici — örneğin: Subscriber Subscribed, Subscriber Updated, Subscriber Deactivated, New active subscribers on this list (polled, webhook-free fallback).
Campaign Monitor bir AI agent aracı olarak kullanılabilir mi?
Evet. Campaign Monitor'ın her aksiyonu otomatik olarak bir AI agent aracına dönüşür — aynı pack hem workflow'larını hem agent'larını besler.
Campaign Monitor entegrasyonu nasıl modellenir?
Campaign Monitor 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.