Exception Lists
Returns a list of your exception lists, with options for filtering.
Use your AccountSID as the username and AuthToken as the password.
Your unique Account SID.
Filter by a specific program (campaign) ID.
Filter lists by their current state.
Filter lists by their type.
A list of exception list objects.
GET /Advertisers/{AccountSID}/ExceptionLists HTTP/1.1
Host: api.impact.com
Authorization: Basic username:password
Accept: */*
A list of exception list objects.
{
"ExceptionLists": [
{
"Id": 99999,
"Name": "USA-State-CA-Exclusions",
"State": "ACTIVE",
"CampaignId": 1000,
"Type": "CATEGORY",
"CreatedDate": "2026-01-15T10:00:00-08:00",
"DeactivationDate": "2026-12-31T23:59:59-08:00",
"ActionTrackers": [
{
"Id": 18500,
"Name": "Online Sale"
}
],
"NumberOfItems": 50,
"ItemsUri": "/Advertisers/<AccountSID>/ExceptionLists/99999/Items",
"Uri": "/Advertisers/<AccountSID>/ExceptionLists/99999"
}
]
}Creates a new exception list.
Use your AccountSID as the username and AuthToken as the password.
Your unique Account SID.
Comma-separated list of event type IDs.
18500The program ID the list applies to.
1000The name of the exception list.
USA-State-CA-ExclusionsWhether this list applies to CATEGORY or SKU.
The exception list was created successfully.
Indicates whether the operation was successful.
OKThe unique reference to the affected resource.
POST /Advertisers/{AccountSID}/ExceptionLists HTTP/1.1
Host: api.impact.com
Authorization: Basic username:password
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 96
"ActionTrackerId='18500'&CampaignId=1000&Name='USA-State-CA-Exclusions'&Type='CATEGORY'"The exception list was created successfully.
{
"Status": "OK",
"Uri": "../folder"
}Retrieves the details of a single, existing exception list by its ID.
Use your AccountSID as the username and AuthToken as the password.
Your unique Account SID.
The unique identifier for the exception list.
A single exception list object.
The unique identifier for the exception list.
99999The display name for the exception list.
USA-State-CA-ExclusionsThe current state of the exception list.
The program ID the list applies to.
1000Whether this list applies to CATEGORY or SKU.
The date and time the list was created.
2026-01-15T10:00:00-08:00The date and time the list was deactivated, if applicable.
2026-12-31T23:59:59-08:00The total number of items in the list.
50The unique reference to the items collection for this list.
/Advertisers/<AccountSID>/ExceptionLists/99999/ItemsThe unique reference to this exception list in the impact.com API.
/Advertisers/<AccountSID>/ExceptionLists/99999GET /Advertisers/{AccountSID}/ExceptionLists/{ExceptionListId} HTTP/1.1
Host: api.impact.com
Authorization: Basic username:password
Accept: */*
A single exception list object.
{
"Id": 99999,
"Name": "USA-State-CA-Exclusions",
"State": "ACTIVE",
"CampaignId": 1000,
"Type": "CATEGORY",
"CreatedDate": "2026-01-15T10:00:00-08:00",
"DeactivationDate": "2026-12-31T23:59:59-08:00",
"ActionTrackers": [
{
"Id": 18500,
"Name": "Online Sale"
}
],
"NumberOfItems": 50,
"ItemsUri": "/Advertisers/<AccountSID>/ExceptionLists/99999/Items",
"Uri": "/Advertisers/<AccountSID>/ExceptionLists/99999"
}Updates the specified exception list.
Use your AccountSID as the username and AuthToken as the password.
Your unique Account SID.
The unique identifier for the exception list to update.
Comma-separated list of event type IDs.
18500The display name for the exception list.
USA-State-CA-ExclusionsWhether this list applies to CATEGORY or SKU.
The exception list was updated successfully.
Indicates whether the operation was successful.
OKThe unique reference to the affected resource.
PUT /Advertisers/{AccountSID}/ExceptionLists/{ExceptionListId} HTTP/1.1
Host: api.impact.com
Authorization: Basic username:password
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 78
"ActionTrackerId='18500'&Name='USA-State-CA-Exclusions'&Type='CATEGORY'"The exception list was updated successfully.
{
"Status": "OK",
"Uri": "../folder"
}Last updated
