KosmoKrator

email_marketing

GetResponse CLI for CI

Use the GetResponse CLI for CI with headless JSON commands, schema discovery, credentials, and permission controls.

10 functions 6 read 4 write API key auth

GetResponse CLI for CI

Run integration calls from CI jobs with JSON output, explicit credentials, and predictable exit status.

Use this shape when a pipeline needs to read or update an external service. The GetResponse CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.

Command Shape

# GetResponse CLI for CI
kosmokrator integrations:configure getresponse --set api_key="$GETRESPONSE_API_KEY" --enable --read allow --write ask --json
kosmo integrations:call getresponse.getresponse_list_contacts '{"page":1,"perPage":1}' --json

Discovery Before Execution

Agents and scripts can inspect GetResponse docs and schemas before choosing a function.

kosmo integrations:docs getresponse --json
kosmo integrations:docs getresponse.getresponse_list_contacts --json
kosmo integrations:schema getresponse.getresponse_list_contacts --json
kosmo integrations:search "GetResponse" --json
kosmo integrations:list --json

Useful GetResponse CLI Functions

FunctionTypeParametersDescription
getresponse.getresponse_list_contacts Read page, perPage List contacts in your GetResponse account. Returns paginated results with contact details including email, name, and campaign.
getresponse.getresponse_get_contact Read id Get details of a specific contact in GetResponse by its unique identifier.
getresponse.getresponse_create_contact Write email, name, campaign Create a new contact in GetResponse. Requires an email address. Optionally set the contact name and assign to a campaign.
getresponse.getresponse_update_contact Write id, name Update an existing contact's details in GetResponse. Provide the contact ID and the fields to update.
getresponse.getresponse_delete_contact Write id Delete a contact from GetResponse. This action is permanent and cannot be undone.
getresponse.getresponse_list_campaigns Read none List all campaigns in your GetResponse account. Returns campaign IDs and names that can be used when creating contacts.
getresponse.getresponse_get_campaign Read id Get details of a specific campaign in GetResponse by its unique identifier.
getresponse.getresponse_create_campaign Write name Create a new email campaign in GetResponse. Campaigns are used to organize and send emails to contact lists.
getresponse.getresponse_list_newsletters Read none List newsletters in your GetResponse account. Returns newsletter details including subject, status, and send dates.
getresponse.getresponse_get_current_user Read none Get the authenticated user's account information from GetResponse, including email, name, and account details.

Automation Notes

Related GetResponse CLI Pages