GetResponse
Manage GetResponse contacts and campaigns (contact lists): search, create, update, tag and delete contacts, maintain lists and blocklists, and read list-size statistics (API key).
OCNORA ships 22 typed GetResponse operations. Each node has a schema-driven form, input and output tables beside its settings, and is pre-flighted by Workflow Health before your first real run. Endpoints not covered by a typed node are called at https://api.getresponse.com/v3 through the HTTP node with the same credential.
Before you connect GetResponse
- Authentication
- API key
- Credential
- the API key, or {"api_key": "…"}, or {"access_token": "…"} for OAuth2
- Connection test
- Available: the stored credential can be checked against the provider when you add it. This is not a record that a test was run or passed.
What you can do with GetResponse
Operations, grouped by what they do to your data.
Create and send 4
Read and search 11
Update 5
Delete and cancel 1
Other operations 1
A sample GetResponse workflow
- 1A core triggerStart the run from a chat, form, manual, schedule, webhook, workflow trigger — no GetResponse trigger is needed.
- 2Get Accountgetresponse.get_accountRead the account the connection authenticates as, and its contact details.
- 3Campaign List Sizegetresponse.campaign_list_sizeRead how a campaign's contact count changed over a period of time.
An outline built from this provider’s node contracts, not a recorded run. Each step’s output fields are available to the next in the field picker.
Every node below has a reference page: what it does, the connection it needs, its config fields with types, constraints and examples, and the shapes it emits.
Operations 22
- Campaign List SizeRead how a campaign's contact count changed over a period of time.getresponse.campaign_list_size
- Create CampaignCreate a campaign (contact list) that contacts can then be added to.getresponse.create_campaign
- Create ContactAdd a contact to a campaign (list). GetResponse queues the write and answers with no record, so this node reports that it was accepted.getresponse.create_contact
- Create Contacts (Batch)Submit many contacts to one campaign (list) in a single call, reporting how many were accepted for processing.getresponse.create_contacts_batch
- Create TagCreate a tag and return the id the contact-tagging nodes need.getresponse.create_tag
- Delete ContactRemove a contact from the account, optionally recording why they left.getresponse.delete_contact
- Get AccountRead the account the connection authenticates as, and its contact details.getresponse.get_account
- Get CampaignFetch one campaign (contact list) by its GetResponse id.getresponse.get_campaign
- Get Campaign BlocklistRead the blocklist masks that stop addresses joining one campaign.getresponse.get_campaign_blocklist
- Get ContactFetch one contact by its GetResponse id, with its campaign and score.getresponse.get_contact
- List Campaign ContactsList the contacts on one campaign (list), filtering by email, name or sign-up date.getresponse.list_campaign_contacts
- List CampaignsList the account's campaigns (contact lists), optionally filtered by name.getresponse.list_campaigns
- List Contact ActivitiesList one contact's activity — sends, opens, clicks and other events — over an optional date window.getresponse.list_contact_activities
- List ContactsSearch the account's contacts by email, name, campaign, origin or date window, and page through the matches.getresponse.list_contacts
- List Custom FieldsList the account's custom fields so a contact write can reference them by id.getresponse.list_custom_fields
- List TagsList the account's tags so a contact write can reference them by id rather than by name.getresponse.list_tags
- Search ContactsRun GetResponse's segment-builder search, the only query that also reaches contacts awaiting double opt-in confirmation.getresponse.search_contacts
- Update CampaignChange a campaign's name, language, default flag or nested settings.getresponse.update_campaign
- Update Campaign BlocklistAdd masks to a campaign's blocklist, delete them, or replace the whole list with the masks supplied.getresponse.update_campaign_blocklist
- Update ContactChange a contact's name, score, tags, custom fields, autoresponder day or campaign, and return the updated record.getresponse.update_contact
- Set Contact Custom FieldsSet custom field values on a contact by custom field id.getresponse.upsert_contact_custom_fields
- Set Contact TagsSet the tags on a contact, replacing whatever tags it carried before.getresponse.upsert_contact_tags
GetResponse questions
- How does OCNORA authenticate with GetResponse?
- With a stored API key credential, shaped the API key, or {"api_key": "…"}, or {"access_token": "…"} for OAuth2. A connection test can check it when you add it.
- What can I automate with GetResponse?
- 22 typed operations, each with a reference page listing its config fields and the shapes it emits.
- What if the GetResponse operation I need is not listed?
- Call https://api.getresponse.com/v3 from the HTTP node with the same credential, or describe the step to the AI builder, which asks our team for a typed node when one is missing.
- Are there templates that use GetResponse?
- Not yet. Start from a blank workflow, or describe the workflow to Build with AI.
- How are GetResponse calls controlled?
- Every call and every run step is audited, runs count against the execution budget, and Workflow Health pre-flights the workflow when you save it.
See your first GetResponse workflow run.
Book a technical demo. We add the connection, pick a template or describe the workflow to Build with AI, and Workflow Health checks it before it runs.