GetResponse CLI Setup GetResponse can be configured headlessly with `kosmokrator integrations:configure getresponse`.
# 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 getresponse --set api_key=" $GETRESPONSE_API_KEY " --enable --read allow --write ask --json
kosmokrator integrations:doctor getresponse --json
kosmokrator integrations:status --json Credentials
Authentication type: API key api_key. Configure credentials once, then use the same stored profile from
scripts, coding CLIs, Lua code mode, and the MCP gateway.
Call GetResponse Headlessly Use the generic call form when another coding CLI or script needs a stable universal interface.
kosmo integrations:call getresponse.getresponse_list_contacts '{
"page": 1,
"perPage": 1
}' --json Use the provider shortcut form for shorter human-facing commands.
kosmo integrations:getresponse getresponse_list_contacts '{
"page": 1,
"perPage": 1
}' --json Agent Discovery Commands
These commands return structured output for coding agents that need to inspect capabilities 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 All CLI Functions
Every function below can be called headlessly. The generic form is stable across all integrations;
the provider shortcut is shorter but specific to GetResponse.
getresponse.getresponse_list_contacts Read read List contacts in your GetResponse account. Returns paginated results with contact details including email, name, and campaign.
page, perPage kosmo integrations:call getresponse.getresponse_list_contacts '{"page":1,"perPage":1}' --json copy kosmo integrations:getresponse getresponse_list_contacts '{"page":1,"perPage":1}' --json copy
getresponse.getresponse_get_contact Read read Get details of a specific contact in GetResponse by its unique identifier.
id kosmo integrations:call getresponse.getresponse_get_contact '{"id":"example_id"}' --json copy kosmo integrations:getresponse getresponse_get_contact '{"id":"example_id"}' --json copy
getresponse.getresponse_create_contact Write write Create a new contact in GetResponse. Requires an email address. Optionally set the contact name and assign to a campaign.
email, name, campaign kosmo integrations:call getresponse.getresponse_create_contact '{"email":"example_email","name":"example_name","campaign":"example_campaign"}' --json copy kosmo integrations:getresponse getresponse_create_contact '{"email":"example_email","name":"example_name","campaign":"example_campaign"}' --json copy
getresponse.getresponse_update_contact Write write Update an existing contact's details in GetResponse. Provide the contact ID and the fields to update.
id, name kosmo integrations:call getresponse.getresponse_update_contact '{"id":"example_id","name":"example_name"}' --json copy kosmo integrations:getresponse getresponse_update_contact '{"id":"example_id","name":"example_name"}' --json copy
getresponse.getresponse_delete_contact Write write Delete a contact from GetResponse. This action is permanent and cannot be undone.
id kosmo integrations:call getresponse.getresponse_delete_contact '{"id":"example_id"}' --json copy kosmo integrations:getresponse getresponse_delete_contact '{"id":"example_id"}' --json copy
getresponse.getresponse_list_campaigns Read read List all campaigns in your GetResponse account. Returns campaign IDs and names that can be used when creating contacts.
none kosmo integrations:call getresponse.getresponse_list_campaigns '{}' --json copy kosmo integrations:getresponse getresponse_list_campaigns '{}' --json copy
getresponse.getresponse_get_campaign Read read Get details of a specific campaign in GetResponse by its unique identifier.
id kosmo integrations:call getresponse.getresponse_get_campaign '{"id":"example_id"}' --json copy kosmo integrations:getresponse getresponse_get_campaign '{"id":"example_id"}' --json copy
getresponse.getresponse_create_campaign Write write Create a new email campaign in GetResponse. Campaigns are used to organize and send emails to contact lists.
name kosmo integrations:call getresponse.getresponse_create_campaign '{"name":"example_name"}' --json copy kosmo integrations:getresponse getresponse_create_campaign '{"name":"example_name"}' --json copy
getresponse.getresponse_list_newsletters Read read List newsletters in your GetResponse account. Returns newsletter details including subject, status, and send dates.
none kosmo integrations:call getresponse.getresponse_list_newsletters '{}' --json copy kosmo integrations:getresponse getresponse_list_newsletters '{}' --json copy
getresponse.getresponse_get_current_user Read read Get the authenticated user's account information from GetResponse, including email, name, and account details.
none kosmo integrations:call getresponse.getresponse_get_current_user '{}' --json copy kosmo integrations:getresponse getresponse_get_current_user '{}' --json copy Function Schemas Use these parameter tables when building CLI payloads without calling integrations:schema first.
Operation Read read
Schema command kosmo integrations:schema getresponse.getresponse_list_contacts --json
Operation Read read
Schema command kosmo integrations:schema getresponse.getresponse_get_contact --json
Operation Write write
Schema command kosmo integrations:schema getresponse.getresponse_create_contact --json
Operation Write write
Schema command kosmo integrations:schema getresponse.getresponse_update_contact --json
Operation Write write
Schema command kosmo integrations:schema getresponse.getresponse_delete_contact --json
Operation Read read
Schema command kosmo integrations:schema getresponse.getresponse_list_campaigns --json
Operation Read read
Schema command kosmo integrations:schema getresponse.getresponse_get_campaign --json
Operation Write write
Schema command kosmo integrations:schema getresponse.getresponse_create_campaign --json
Operation Read read
Schema command kosmo integrations:schema getresponse.getresponse_list_newsletters --json
Operation Read read
Schema command kosmo integrations:schema getresponse.getresponse_get_current_user --json 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.