← Tools Reference

SureContact

SureContact integration (Marketing, Productivity). Imported from open-connector.

API key17 toolshttps://api.surecontact.com/api/v1/public
GET
surecontact_list_contacts
List SureContact contacts with optional search, status, list, tag, and pagination filters.

/contacts

6 parameters
ParamTypeRequiredDescription
pageintegeroptionalPage number to request from SureContact.
perPageintegeroptionalNumber of records to request per page.
searchstringoptionalSearch term used to filter contacts.
statusstringoptionalContact status filter.
listUuidstringoptionalReturn contacts attached to this SureContact list UUID.
tagUuidstringoptionalReturn contacts attached to this SureContact tag UUID.
GET
surecontact_get_contact
Retrieve one SureContact contact by UUID.

/contacts/{uuid}

1 parameter
ParamTypeRequiredDescription
uuidstringrequiredThe SureContact contact UUID.
GET
surecontact_get_contact_by_email
Retrieve one SureContact contact by email address.

/contacts/email/{email}

1 parameter
ParamTypeRequiredDescription
emailstringrequiredThe contact email address.
POST
surecontact_create_contact
Create a SureContact contact and optionally attach lists or tags.

/contacts

8 parameters
ParamTypeRequiredDescription
emailstringrequiredContact email address.
firstNamestringoptionalContact first name.
lastNamestringoptionalContact last name.
phonestringoptionalContact phone number.
statusstringoptionalContact subscription status.
customFieldsobjectoptionalCustom contact fields keyed by SureContact field identifier.
listUuidsarrayoptionalSureContact list UUIDs to attach to the contact.
tagUuidsarrayoptionalSureContact tag UUIDs to attach to the contact.
POST
surecontact_upsert_contact
Create or update a SureContact contact by email address.

/contacts/upsert

8 parameters
ParamTypeRequiredDescription
emailstringrequiredContact email address.
firstNamestringoptionalContact first name.
lastNamestringoptionalContact last name.
phonestringoptionalContact phone number.
statusstringoptionalContact subscription status.
customFieldsobjectoptionalCustom contact fields keyed by SureContact field identifier.
listUuidsarrayoptionalSureContact list UUIDs to attach to the contact.
tagUuidsarrayoptionalSureContact tag UUIDs to attach to the contact.
PUT
surecontact_update_contact
Update a SureContact contact by UUID.

/contacts/{contactUuid}

7 parameters
ParamTypeRequiredDescription
contactUuidstringrequiredThe SureContact contact UUID to update.
emailstringoptionalContact email address.
firstNamestringoptionalContact first name.
lastNamestringoptionalContact last name.
phonestringoptionalContact phone number.
statusstringoptionalContact subscription status.
customFieldsobjectoptionalCustom contact fields keyed by SureContact field identifier.
DELETE
surecontact_delete_contact
Delete a SureContact contact by UUID.

/contacts/{uuid}

1 parameter
ParamTypeRequiredDescription
uuidstringrequiredThe SureContact contact UUID.
GET
surecontact_list_lists
List SureContact lists with optional search and pagination filters.

/lists

3 parameters
ParamTypeRequiredDescription
pageintegeroptionalPage number to request from SureContact.
perPageintegeroptionalNumber of records to request per page.
searchstringoptionalSearch term used to filter resources.
GET
surecontact_get_list
Retrieve one SureContact list by UUID.

/lists/{uuid}

1 parameter
ParamTypeRequiredDescription
uuidstringrequiredThe SureContact list UUID.
POST
surecontact_create_list
Create a SureContact list.

/lists

2 parameters
ParamTypeRequiredDescription
namestringrequiredList name.
descriptionstringoptionalList description.
PUT
surecontact_update_list
Update a SureContact list by UUID.

/lists/{listUuid}

3 parameters
ParamTypeRequiredDescription
listUuidstringrequiredThe SureContact list UUID to update.
namestringoptionalList name.
descriptionstringoptionalList description.
DELETE
surecontact_delete_list
Delete a SureContact list by UUID.

/lists/{uuid}

1 parameter
ParamTypeRequiredDescription
uuidstringrequiredThe SureContact list UUID.
GET
surecontact_list_tags
List SureContact tags with optional search and pagination filters.

/tags

3 parameters
ParamTypeRequiredDescription
pageintegeroptionalPage number to request from SureContact.
perPageintegeroptionalNumber of records to request per page.
searchstringoptionalSearch term used to filter resources.
GET
surecontact_get_tag
Retrieve one SureContact tag by UUID.

/tags/{uuid}

1 parameter
ParamTypeRequiredDescription
uuidstringrequiredThe SureContact tag UUID.
POST
surecontact_create_tag
Create a SureContact tag.

/tags

1 parameter
ParamTypeRequiredDescription
namestringrequiredTag name.
PUT
surecontact_update_tag
Update a SureContact tag by UUID.

/tags/{tagUuid}

2 parameters
ParamTypeRequiredDescription
tagUuidstringrequiredThe SureContact tag UUID to update.
namestringoptionalTag name.
DELETE
surecontact_delete_tag
Delete a SureContact tag by UUID.

/tags/{uuid}

1 parameter
ParamTypeRequiredDescription
uuidstringrequiredThe SureContact tag UUID.