productivity
Campaign Monitor CLI for AI Agents
Use the Campaign Monitor CLI from KosmoKrator to call Campaign Monitor tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.Campaign Monitor CLI Setup
Campaign Monitor can be configured headlessly with `kosmokrator integrations:configure campaign-monitor`.
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
# Configure and verify this integration.
kosmokrator integrations:configure campaign-monitor --set api_key="$CAMPAIGN_MONITOR_API_KEY" --enable --read allow --write ask --json
kosmokrator integrations:doctor campaign-monitor --json
kosmokrator integrations:status --json Credentials
Authentication type: API key api_key. Configure credentials once, then reuse the same stored profile from scripts, coding CLIs, Lua, and MCP.
| Key | Env var | Type | Required | Label |
|---|---|---|---|---|
api_key | CAMPAIGN_MONITOR_API_KEY | Secret secret | yes | API Key |
url | CAMPAIGN_MONITOR_URL | URL url | no | API Base URL |
Command Patterns
The generic command is stable across every integration. The provider shortcut is shorter for humans.
kosmo integrations:call campaign-monitor.campaignmonitor_get_current_user '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_current_user '{}' --json Discovery
These commands return structured output for coding agents that need to inspect capabilities before choosing a function.
kosmo integrations:docs campaign-monitor --json
kosmo integrations:docs campaign-monitor.campaignmonitor_get_current_user --json
kosmo integrations:schema campaign-monitor.campaignmonitor_get_current_user --json
kosmo integrations:search "Campaign Monitor" --json
kosmo integrations:list --json Automation Contexts
The same configured command surface works in these environments. The command does not change unless the host wrapper, credentials, or permissions change.
CLI Functions
Every function below can be called headlessly. Commands are highlighted, copyable, and scroll horizontally when payloads are long.
campaign-monitor.campaignmonitor_get_current_user
Get the account primary contact.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_get_current_user '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_current_user '{}' --json campaign-monitor.campaignmonitor_list_clients
List clients visible to the account.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_clients '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_clients '{}' --json campaign-monitor.campaignmonitor_create_client
Create a client in the account.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_create_client '{}' --json kosmo integrations:campaign-monitor campaignmonitor_create_client '{}' --json campaign-monitor.campaignmonitor_get_client
Get client details.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_get_client '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_client '{}' --json campaign-monitor.campaignmonitor_update_client
Update client details.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_update_client '{}' --json kosmo integrations:campaign-monitor campaignmonitor_update_client '{}' --json campaign-monitor.campaignmonitor_delete_client
Delete a client.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_delete_client '{}' --json kosmo integrations:campaign-monitor campaignmonitor_delete_client '{}' --json campaign-monitor.campaignmonitor_list_countries
List supported countries for client setup.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_countries '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_countries '{}' --json campaign-monitor.campaignmonitor_list_time_zones
List supported time zones for client setup.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_time_zones '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_time_zones '{}' --json campaign-monitor.campaignmonitor_get_system_date
Get the current Campaign Monitor system date.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_get_system_date '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_system_date '{}' --json campaign-monitor.campaignmonitor_list_lists
List subscriber lists for a client.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_lists '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_lists '{}' --json campaign-monitor.campaignmonitor_list_lists_for_email
List subscriber lists a specific email belongs to.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_lists_for_email '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_lists_for_email '{}' --json campaign-monitor.campaignmonitor_list_client_segments
List segments for a client.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_client_segments '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_client_segments '{}' --json campaign-monitor.campaignmonitor_list_client_templates
List templates for a client.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_client_templates '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_client_templates '{}' --json campaign-monitor.campaignmonitor_list_client_suppression_list
List suppressed email addresses for a client.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_client_suppression_list '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_client_suppression_list '{}' --json campaign-monitor.campaignmonitor_unsuppress_email
Remove an email address from a client suppression list.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_unsuppress_email '{}' --json kosmo integrations:campaign-monitor campaignmonitor_unsuppress_email '{}' --json campaign-monitor.campaignmonitor_list_client_tags
List campaign tags for a client.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_client_tags '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_client_tags '{}' --json campaign-monitor.campaignmonitor_list_campaigns
List sent campaigns for a client.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_campaigns '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_campaigns '{}' --json campaign-monitor.campaignmonitor_list_draft_campaigns
List draft campaigns for a client.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_draft_campaigns '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_draft_campaigns '{}' --json campaign-monitor.campaignmonitor_list_scheduled_campaigns
List scheduled campaigns for a client.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_scheduled_campaigns '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_scheduled_campaigns '{}' --json campaign-monitor.campaignmonitor_create_campaign
Create a draft campaign for a client.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_create_campaign '{}' --json kosmo integrations:campaign-monitor campaignmonitor_create_campaign '{}' --json campaign-monitor.campaignmonitor_get_campaign
Get campaign details.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_get_campaign '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_campaign '{}' --json campaign-monitor.campaignmonitor_delete_campaign
Delete a draft or scheduled campaign.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_delete_campaign '{}' --json kosmo integrations:campaign-monitor campaignmonitor_delete_campaign '{}' --json campaign-monitor.campaignmonitor_send_campaign
Send or schedule a campaign.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_send_campaign '{}' --json kosmo integrations:campaign-monitor campaignmonitor_send_campaign '{}' --json campaign-monitor.campaignmonitor_unschedule_campaign
Unschedule a campaign and move it back to drafts.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_unschedule_campaign '{}' --json kosmo integrations:campaign-monitor campaignmonitor_unschedule_campaign '{}' --json campaign-monitor.campaignmonitor_get_campaign_summary
Get campaign summary reporting.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_get_campaign_summary '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_campaign_summary '{}' --json campaign-monitor.campaignmonitor_get_campaign_email_client_usage
List email clients used to open a campaign.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_get_campaign_email_client_usage '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_campaign_email_client_usage '{}' --json campaign-monitor.campaignmonitor_get_campaign_lists_and_segments
List campaign recipient lists and segments.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_get_campaign_lists_and_segments '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_campaign_lists_and_segments '{}' --json campaign-monitor.campaignmonitor_list_campaign_recipients
List campaign recipients.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_campaign_recipients '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_campaign_recipients '{}' --json campaign-monitor.campaignmonitor_list_campaign_bounces
List campaign bounces.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_campaign_bounces '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_campaign_bounces '{}' --json campaign-monitor.campaignmonitor_list_campaign_opens
List campaign opens.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_campaign_opens '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_campaign_opens '{}' --json campaign-monitor.campaignmonitor_list_campaign_clicks
List campaign clicks.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_campaign_clicks '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_campaign_clicks '{}' --json campaign-monitor.campaignmonitor_list_campaign_unsubscribes
List campaign unsubscribes.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_campaign_unsubscribes '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_campaign_unsubscribes '{}' --json campaign-monitor.campaignmonitor_list_campaign_spam_complaints
List campaign spam complaints.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_campaign_spam_complaints '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_campaign_spam_complaints '{}' --json campaign-monitor.campaignmonitor_create_list
Create a subscriber list for a client.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_create_list '{}' --json kosmo integrations:campaign-monitor campaignmonitor_create_list '{}' --json campaign-monitor.campaignmonitor_get_list
Get subscriber list details.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_get_list '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_list '{}' --json campaign-monitor.campaignmonitor_update_list
Update a subscriber list.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_update_list '{}' --json kosmo integrations:campaign-monitor campaignmonitor_update_list '{}' --json campaign-monitor.campaignmonitor_delete_list
Delete a subscriber list.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_delete_list '{}' --json kosmo integrations:campaign-monitor campaignmonitor_delete_list '{}' --json campaign-monitor.campaignmonitor_get_list_stats
Get subscriber list statistics.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_get_list_stats '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_list_stats '{}' --json campaign-monitor.campaignmonitor_list_custom_fields
List custom fields for a subscriber list.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_custom_fields '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_custom_fields '{}' --json campaign-monitor.campaignmonitor_create_custom_field
Create a custom field on a list.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_create_custom_field '{}' --json kosmo integrations:campaign-monitor campaignmonitor_create_custom_field '{}' --json campaign-monitor.campaignmonitor_update_custom_field
Update a custom field on a list.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_update_custom_field '{}' --json kosmo integrations:campaign-monitor campaignmonitor_update_custom_field '{}' --json campaign-monitor.campaignmonitor_delete_custom_field
Delete a custom field from a list.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_delete_custom_field '{}' --json kosmo integrations:campaign-monitor campaignmonitor_delete_custom_field '{}' --json campaign-monitor.campaignmonitor_list_subscribers
List active subscribers on a list.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_subscribers '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_subscribers '{}' --json campaign-monitor.campaignmonitor_list_unconfirmed_subscribers
List unconfirmed subscribers on a list.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_unconfirmed_subscribers '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_unconfirmed_subscribers '{}' --json campaign-monitor.campaignmonitor_list_unsubscribed_subscribers
List unsubscribed subscribers on a list.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_unsubscribed_subscribers '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_unsubscribed_subscribers '{}' --json campaign-monitor.campaignmonitor_list_deleted_subscribers
List deleted subscribers on a list.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_deleted_subscribers '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_deleted_subscribers '{}' --json campaign-monitor.campaignmonitor_list_bounced_subscribers
List bounced subscribers on a list.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_bounced_subscribers '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_bounced_subscribers '{}' --json campaign-monitor.campaignmonitor_add_subscriber
Add or update a subscriber on a list.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_add_subscriber '{}' --json kosmo integrations:campaign-monitor campaignmonitor_add_subscriber '{}' --json campaign-monitor.campaignmonitor_import_subscribers
Import many subscribers into a list.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_import_subscribers '{}' --json kosmo integrations:campaign-monitor campaignmonitor_import_subscribers '{}' --json campaign-monitor.campaignmonitor_get_subscriber
Get subscriber details by email address.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_get_subscriber '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_subscriber '{}' --json campaign-monitor.campaignmonitor_update_subscriber
Update subscriber details by email address.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_update_subscriber '{}' --json kosmo integrations:campaign-monitor campaignmonitor_update_subscriber '{}' --json campaign-monitor.campaignmonitor_delete_subscriber
Delete a subscriber from a list.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_delete_subscriber '{}' --json kosmo integrations:campaign-monitor campaignmonitor_delete_subscriber '{}' --json campaign-monitor.campaignmonitor_unsubscribe_subscriber
Unsubscribe an email address from a list.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_unsubscribe_subscriber '{}' --json kosmo integrations:campaign-monitor campaignmonitor_unsubscribe_subscriber '{}' --json campaign-monitor.campaignmonitor_get_subscriber_history
Get subscriber history by email address.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_get_subscriber_history '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_subscriber_history '{}' --json campaign-monitor.campaignmonitor_create_segment
Create a list segment.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_create_segment '{}' --json kosmo integrations:campaign-monitor campaignmonitor_create_segment '{}' --json campaign-monitor.campaignmonitor_get_segment
Get segment details.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_get_segment '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_segment '{}' --json campaign-monitor.campaignmonitor_update_segment
Update a segment.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_update_segment '{}' --json kosmo integrations:campaign-monitor campaignmonitor_update_segment '{}' --json campaign-monitor.campaignmonitor_delete_segment
Delete a segment.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_delete_segment '{}' --json kosmo integrations:campaign-monitor campaignmonitor_delete_segment '{}' --json campaign-monitor.campaignmonitor_list_segment_subscribers
List active subscribers in a segment.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_segment_subscribers '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_segment_subscribers '{}' --json campaign-monitor.campaignmonitor_list_webhooks
List webhooks for a subscriber list.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_webhooks '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_webhooks '{}' --json campaign-monitor.campaignmonitor_create_webhook
Create a webhook for a subscriber list.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_create_webhook '{}' --json kosmo integrations:campaign-monitor campaignmonitor_create_webhook '{}' --json campaign-monitor.campaignmonitor_get_webhook
Get a list webhook.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_get_webhook '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_webhook '{}' --json campaign-monitor.campaignmonitor_test_webhook
Send a test payload to a webhook.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_test_webhook '{}' --json kosmo integrations:campaign-monitor campaignmonitor_test_webhook '{}' --json campaign-monitor.campaignmonitor_activate_webhook
Activate a list webhook.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_activate_webhook '{}' --json kosmo integrations:campaign-monitor campaignmonitor_activate_webhook '{}' --json campaign-monitor.campaignmonitor_deactivate_webhook
Deactivate a list webhook.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_deactivate_webhook '{}' --json kosmo integrations:campaign-monitor campaignmonitor_deactivate_webhook '{}' --json campaign-monitor.campaignmonitor_delete_webhook
Delete a list webhook.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_delete_webhook '{}' --json kosmo integrations:campaign-monitor campaignmonitor_delete_webhook '{}' --json campaign-monitor.campaignmonitor_list_smart_emails
List transactional smart emails.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_smart_emails '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_smart_emails '{}' --json campaign-monitor.campaignmonitor_get_smart_email
Get transactional smart email details.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_get_smart_email '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_smart_email '{}' --json campaign-monitor.campaignmonitor_send_smart_email
Send a transactional smart email.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_send_smart_email '{}' --json kosmo integrations:campaign-monitor campaignmonitor_send_smart_email '{}' --json campaign-monitor.campaignmonitor_send_classic_email
Send a transactional classic email.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_send_classic_email '{}' --json kosmo integrations:campaign-monitor campaignmonitor_send_classic_email '{}' --json campaign-monitor.campaignmonitor_list_classic_email_groups
List transactional classic email groups.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_classic_email_groups '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_classic_email_groups '{}' --json campaign-monitor.campaignmonitor_get_transactional_statistics
Get transactional delivery and engagement statistics.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_get_transactional_statistics '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_transactional_statistics '{}' --json campaign-monitor.campaignmonitor_list_transactional_messages
List transactional message timeline entries.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_list_transactional_messages '{}' --json kosmo integrations:campaign-monitor campaignmonitor_list_transactional_messages '{}' --json campaign-monitor.campaignmonitor_get_transactional_message
Get transactional message details.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_get_transactional_message '{}' --json kosmo integrations:campaign-monitor campaignmonitor_get_transactional_message '{}' --json campaign-monitor.campaignmonitor_resend_transactional_message
Resend a transactional message.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_resend_transactional_message '{}' --json kosmo integrations:campaign-monitor campaignmonitor_resend_transactional_message '{}' --json campaign-monitor.campaignmonitor_api_get
Call a safe relative Campaign Monitor API path with GET.
read - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_api_get '{}' --json kosmo integrations:campaign-monitor campaignmonitor_api_get '{}' --json campaign-monitor.campaignmonitor_api_post
Call a safe relative Campaign Monitor API path with POST.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_api_post '{}' --json kosmo integrations:campaign-monitor campaignmonitor_api_post '{}' --json campaign-monitor.campaignmonitor_api_put
Call a safe relative Campaign Monitor API path with PUT.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_api_put '{}' --json kosmo integrations:campaign-monitor campaignmonitor_api_put '{}' --json campaign-monitor.campaignmonitor_api_delete
Call a safe relative Campaign Monitor API path with DELETE.
write - Parameters
- none
kosmo integrations:call campaign-monitor.campaignmonitor_api_delete '{}' --json kosmo integrations:campaign-monitor campaignmonitor_api_delete '{}' --json Function Schemas
Use these parameter tables when building CLI payloads without calling integrations:schema first.
campaign-monitor.campaignmonitor_get_current_user 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_get_current_user --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_clients 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_clients --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_create_client 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_create_client --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_get_client 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_get_client --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_update_client 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_update_client --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_delete_client 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_delete_client --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_countries 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_countries --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_time_zones 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_time_zones --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_get_system_date 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_get_system_date --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_lists 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_lists --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_lists_for_email 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_lists_for_email --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_client_segments 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_client_segments --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_client_templates 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_client_templates --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_client_suppression_list 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_client_suppression_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_unsuppress_email 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_unsuppress_email --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_client_tags 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_client_tags --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_campaigns 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_campaigns --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_draft_campaigns 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_draft_campaigns --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_scheduled_campaigns 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_scheduled_campaigns --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_create_campaign 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_create_campaign --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_get_campaign 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_get_campaign --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_delete_campaign 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_delete_campaign --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_send_campaign 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_send_campaign --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_unschedule_campaign 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_unschedule_campaign --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_get_campaign_summary 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_get_campaign_summary --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_get_campaign_email_client_usage 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_get_campaign_email_client_usage --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_get_campaign_lists_and_segments 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_get_campaign_lists_and_segments --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_campaign_recipients 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_campaign_recipients --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_campaign_bounces 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_campaign_bounces --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_campaign_opens 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_campaign_opens --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_campaign_clicks 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_campaign_clicks --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_campaign_unsubscribes 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_campaign_unsubscribes --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_campaign_spam_complaints 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_campaign_spam_complaints --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_create_list 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_create_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_get_list 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_get_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_update_list 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_update_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_delete_list 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_delete_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_get_list_stats 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_get_list_stats --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_custom_fields 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_custom_fields --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_create_custom_field 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_create_custom_field --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_update_custom_field 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_update_custom_field --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_delete_custom_field 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_delete_custom_field --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_subscribers 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_subscribers --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_unconfirmed_subscribers 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_unconfirmed_subscribers --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_unsubscribed_subscribers 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_unsubscribed_subscribers --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_deleted_subscribers 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_deleted_subscribers --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_bounced_subscribers 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_bounced_subscribers --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_add_subscriber 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_add_subscriber --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_import_subscribers 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_import_subscribers --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_get_subscriber 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_get_subscriber --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_update_subscriber 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_update_subscriber --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_delete_subscriber 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_delete_subscriber --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_unsubscribe_subscriber 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_unsubscribe_subscriber --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_get_subscriber_history 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_get_subscriber_history --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_create_segment 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_create_segment --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_get_segment 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_get_segment --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_update_segment 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_update_segment --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_delete_segment 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_delete_segment --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_segment_subscribers 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_segment_subscribers --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_webhooks 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_webhooks --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_create_webhook 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_create_webhook --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_get_webhook 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_get_webhook --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_test_webhook 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_test_webhook --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_activate_webhook 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_activate_webhook --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_deactivate_webhook 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_deactivate_webhook --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_delete_webhook 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_delete_webhook --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_smart_emails 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_smart_emails --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_get_smart_email 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_get_smart_email --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_send_smart_email 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_send_smart_email --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_send_classic_email 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_send_classic_email --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_classic_email_groups 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_classic_email_groups --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_get_transactional_statistics 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_get_transactional_statistics --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_list_transactional_messages 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_list_transactional_messages --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_get_transactional_message 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_get_transactional_message --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_resend_transactional_message 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_resend_transactional_message --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_api_get 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_api_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_api_post 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_api_post --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_api_put 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_api_put --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
campaign-monitor.campaignmonitor_api_delete 0 parameters
kosmo integrations:schema campaign-monitor.campaignmonitor_api_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
Permissions
Headless calls still follow the integration read/write permission policy. Configure read/write defaults with
integrations:configure. Add --force only for trusted automation that should bypass that policy.