← Tools Reference

EmailOctopus

EmailOctopus integration (Communication, Marketing). Imported from open-connector.

API key9 toolshttps://emailoctopus.com/api/1.6
GET
emailoctopus_list_lists
List EmailOctopus mailing lists available to the current API key.

/lists

2 parameters
ParamTypeRequiredDescription
limitintegeroptionalMaximum number of records to return, up to 100.
pageintegeroptionalSpecific 1-based page number to request.
GET
emailoctopus_get_list
Fetch a single EmailOctopus mailing list by ID.

/lists/{list_id}

1 parameter
ParamTypeRequiredDescription
list_idstringrequiredEmailOctopus list identifier.
GET
emailoctopus_list_list_contacts
List contacts in a specific EmailOctopus mailing list.

/lists/{list_id}/contacts

3 parameters
ParamTypeRequiredDescription
list_idstringrequiredEmailOctopus list identifier.
limitintegeroptionalMaximum number of records to return, up to 100.
pageintegeroptionalSpecific 1-based page number to request.
GET
emailoctopus_get_list_contact
Fetch a single contact from an EmailOctopus mailing list.

/lists/{list_id}/contacts/{contact_id}

2 parameters
ParamTypeRequiredDescription
list_idstringrequiredEmailOctopus list identifier.
contact_idstringrequiredEmailOctopus contact identifier.
POST
emailoctopus_create_list_contact
Create a contact in an EmailOctopus mailing list.

/lists/{list_id}/contacts

5 parameters
ParamTypeRequiredDescription
list_idstringrequiredEmailOctopus list identifier.
email_addressstringrequiredContact email address accepted by the official EmailOctopus API.
fieldsobjectoptionalCustom contact fields object accepted by the official EmailOctopus API.
tagsarrayoptionalTag names accepted by the official create-contact API.
statusstringoptionalContact status value accepted by the official EmailOctopus API.
PUT
emailoctopus_update_list_contact
Update a contact in an EmailOctopus mailing list.

/lists/{list_id}/contacts/{contact_id}

6 parameters
ParamTypeRequiredDescription
list_idstringrequiredEmailOctopus list identifier.
contact_idstringrequiredEmailOctopus contact identifier.
email_addressstringoptionalContact email address accepted by the official EmailOctopus API.
fieldsobjectoptionalCustom contact fields object accepted by the official EmailOctopus API.
tagsobjectoptionalTag update map accepted by the official update-contact API.
statusstringoptionalContact status value accepted by the official EmailOctopus API.
DELETE
emailoctopus_delete_list_contact
Delete a contact from an EmailOctopus mailing list.

/lists/{list_id}/contacts/{contact_id}

2 parameters
ParamTypeRequiredDescription
list_idstringrequiredEmailOctopus list identifier.
contact_idstringrequiredEmailOctopus contact identifier.
GET
emailoctopus_list_campaigns
List EmailOctopus campaigns available to the current API key.

/campaigns

2 parameters
ParamTypeRequiredDescription
limitintegeroptionalMaximum number of records to return, up to 100.
pageintegeroptionalSpecific 1-based page number to request.
GET
emailoctopus_get_campaign
Fetch a single EmailOctopus campaign by ID.

/campaigns/{campaign_id}

1 parameter
ParamTypeRequiredDescription
campaign_idstringrequiredEmailOctopus campaign identifier.