This page summarizes information on the All Contacts API endpoints that Act-On Software offers to developers and customers. You can click through to find details on each endpoint. For related APIs, please include the Contact API as well.
All API calls to Act-On Software should be made to the "https://restapi.actonsoftware.com" base domain.
Contact Methods
All Contacts Methods allow you to create and manage segments within your All Contacts List. You can also use the All Contacts API to manage individual contacts within All Contacts.
Method Name | Endpoint | Description |
Get All Contacts Opt-Out List |
GET https://restapi.actonsoftware.com/ucl/segment/1/{accountId}/optout |
This endpoint will allow you to download the All Contacts opt-out list from this account. |
Get All Contacts Spam Complaint List |
GET https://restapi.actonsoftware.com/ucl/segment/V1/{accountId}/spamcomplaint |
This endpoint will allow you to download the All Contacts spam complaint list from this account. |
Get All Contacts Hard Bounce List |
GET https://restapi.actonsoftware.com/ucl/segment/V1/{accountId}/hardbounce |
This endpoint will allow you to download the All Contacts hard bounce list from this account. |
Delete All Contacts Segment |
DELETE https://restapi.actonsoftware.com/ucl/segment/1/{accountId}/list/{segmentId} |
This endpoint allows you to delete All Contacts segments from the account. |
Download All Contacts Segment |
GET https://restapi.actonsoftware.com/ucl/segment/V1/contacts/{accountId}/list/{listId} |
This endpoint allows you to download a specific All Contacts Segment from the account. |
Get All Contacts Segments |
GET https://restapi-dev.actonsoftware.com/ucl/segment/V1/{accountId}/list |
This endpoint allows you to pull a list of segments within the All Contacts. |
Create a New All Contacts Segment |
POST https://restapi.actonsoftware.com/ucl/segment/V1/{accountId}/list |
This endpoint allows you to create a new All Contacts Segment in the account. |
Update All Contacts Segment |
PUT https://restapi.actonsoftware.com/ucl/segment/V1/{accountId}/list/{listId} |
This endpoint allows you to update an All Contacts Segment in the account. |
Delete Records From Segment |
DELETE https://restapi.actonsoftware.com/ucl/segment/V1/contacts/{accountId}/list/{listId} |
This endpoint allows you to remove records from an All Contacts segment. |
Get List Upload Status |
GET https://restapi.actonsoftware.com/ucl/import/v1/{accountId}/status/{fileId} |
This endpoint allows you to check the status of your uploaded CSV. |
Upload CSV |
POST https://restapi-dev.actonsoftware.com/ucl/import/v1/uploads/{accountId} |
This endpoint allows you to upload a CSV to import records to All Contacts. |