General Exception Lists
Returns a list of your general exception lists, which can be filtered by campaign or state.
Filter by the program ID the list applies to.
Filter lists by their current state.
A list of general exception list objects.
curl -L \
--url 'https://api.impact.com/Advertisers/{AccountSID}/GeneralExceptionLists' \
--user '{AccountSID}:{AuthToken}' \
--header 'Accept: */*'A list of general exception list objects.
{
"GeneralExceptionLists": [
{
"Id": 23,
"Name": "Currencies",
"State": "ACTIVE",
"CampaignId": 7474,
"CreatedDate": "2026-07-22T10:48:31-07:00",
"DeactivationDate": "",
"ActionTrackers": [
{
"Id": 13416,
"Name": "Online Sale"
}
],
"NumberOfItems": 2,
"ItemsUri": "/Advertisers/<AccountSID>/GeneralExceptionLists/23/Items",
"Uri": "/Advertisers/<AccountSID>/GeneralExceptionLists/23"
}
]
}Creates a new, empty general exception list for a specific campaign and event type.
The display name for the general exception list. Must be unique within the account — duplicate names are rejected.
CurrenciesThe program ID the list applies to.
7474Comma-separated list of event type IDs. Must belong to the specified CampaignId.
13416The request was successful.
Indicates whether the operation was successful.
OKThe unique reference to the affected resource.
/Advertisers/<AccountSID>/GeneralExceptionLists/23curl -L \
--request POST \
--url 'https://api.impact.com/Advertisers/{AccountSID}/GeneralExceptionLists' \
--user '{AccountSID}:{AuthToken}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Accept: */*'The request was successful.
{
"Status": "OK",
"Uri": "/Advertisers/<AccountSID>/GeneralExceptionLists/23"
}Retrieves the details of an existing general exception list by its unique ID.
The unique identifier for the general exception list.
A single general exception list object.
The unique identifier for the general exception list.
23The display name for the general exception list.
CurrenciesThe current state of the general exception list.
ACTIVEPossible values: The program ID the list applies to.
7474The date and time the list was created, in ISO 8601 format.
2026-07-22T10:48:31-07:00The date and time the list was deactivated, if applicable. Returned as an empty string rather than null when not set.
The total number of items in the list. This counter is not incremented when items are added via POST to the Items endpoint, so it can understate the true count after item creation — PATCH and DELETE on the Items endpoint update it correctly.
2The unique reference to the items collection for this list.
/Advertisers/<AccountSID>/GeneralExceptionLists/23/ItemsThe unique reference to this general exception list in the impact.com API.
/Advertisers/<AccountSID>/GeneralExceptionLists/23curl -L \
--url 'https://api.impact.com/Advertisers/{AccountSID}/GeneralExceptionLists/{ListId}' \
--user '{AccountSID}:{AuthToken}' \
--header 'Accept: */*'A single general exception list object.
{
"Id": 23,
"Name": "Currencies",
"State": "ACTIVE",
"CampaignId": 7474,
"CreatedDate": "2026-07-22T10:48:31-07:00",
"DeactivationDate": "",
"ActionTrackers": [
{
"Id": 13416,
"Name": "Online Sale"
}
],
"NumberOfItems": 2,
"ItemsUri": "/Advertisers/<AccountSID>/GeneralExceptionLists/23/Items",
"Uri": "/Advertisers/<AccountSID>/GeneralExceptionLists/23"
}Updates the specified general exception list's name or associated event type.
The unique identifier for the general exception list to update.
The display name for the general exception list.
CurrenciesComma-separated list of event type IDs.
13416The request was successful.
Indicates whether the operation was successful.
OKThe unique reference to the affected resource.
/Advertisers/<AccountSID>/GeneralExceptionLists/23curl -L \
--request PUT \
--url 'https://api.impact.com/Advertisers/{AccountSID}/GeneralExceptionLists/{ListId}' \
--user '{AccountSID}:{AuthToken}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Accept: */*'The request was successful.
{
"Status": "OK",
"Uri": "/Advertisers/<AccountSID>/GeneralExceptionLists/23"
}Last updated
