FTP Submissions
Returns a list of your FTP file submissions, with options for date filtering.
Use your AccountSID as the username and AuthToken as the password.
Your unique Account SID.
Return submissions submitted after this date (ISO 8601).
Return submissions submitted before this date (ISO 8601).
Return submissions completed after this date (ISO 8601).
Return submissions completed before this date (ISO 8601).
A list of FTP file submission objects.
GET /Advertisers/{AccountSID}/FTPFileSubmissions HTTP/1.1
Host: api.impact.com
Authorization: Basic username:password
Accept: */*
A list of FTP file submission objects.
{
"FTPFileSubmissions": [
{
"BatchId": "BATCH-789",
"AccountId": 12345,
"SubmissionDate": "2026-09-10T22:55:32-08:00",
"FileName": "actions_20260910.csv",
"Type": "Conversion",
"Status": "Queued",
"TotalRecords": 1000,
"TotalErrors": 5,
"CompletionDate": "2026-09-10T22:55:45-08:00",
"ErrorsUri": "/Advertisers/<AccountSID>/FTPSubmissions/BATCH-789/Errors",
"Uri": "/Advertisers/<AccountSID>/FTPSubmissions/BATCH-789"
}
]
}Retrieves the details and status of a single batch file submission made via FTP.
Use your AccountSID as the username and AuthToken as the password.
Your unique Account SID.
The unique batch ID of the FTP submission.
A single FTP file submission object.
Id of the FTP submission.
BATCH-789Id of the brand account that submitted the file.
12345Date and time the FTP submission was submitted (ISO 8601).
2026-09-10T22:55:32-08:00Name of the file that was submitted.
actions_20260910.csvType of records submitted.
Status of the FTP submission. Will always begin as Queued.
Total number of records in the submitted file.
1000Total number of errors found in the submitted file.
5Date and time that the submission finished processing (ISO 8601).
2026-09-10T22:55:45-08:00The URI to retrieve detailed error information for this submission.
/Advertisers/<AccountSID>/FTPSubmissions/BATCH-789/ErrorsThe unique reference to this FTP submission in the impact.com API.
/Advertisers/<AccountSID>/FTPSubmissions/BATCH-789GET /Advertisers/{AccountSID}/FTPFileSubmissions/{BatchId} HTTP/1.1
Host: api.impact.com
Authorization: Basic username:password
Accept: */*
A single FTP file submission object.
{
"BatchId": "BATCH-789",
"AccountId": 12345,
"SubmissionDate": "2026-09-10T22:55:32-08:00",
"FileName": "actions_20260910.csv",
"Type": "Conversion",
"Status": "Queued",
"TotalRecords": 1000,
"TotalErrors": 5,
"CompletionDate": "2026-09-10T22:55:45-08:00",
"ErrorsUri": "/Advertisers/<AccountSID>/FTPSubmissions/BATCH-789/Errors",
"Uri": "/Advertisers/<AccountSID>/FTPSubmissions/BATCH-789"
}Returns a list of all processing errors found within a specific FTP file submission.
Use your AccountSID as the username and AuthToken as the password.
Your unique Account SID.
The unique batch ID of the FTP submission.
A list of FTP submission error objects.
GET /Advertisers/{AccountSID}/FTPFileSubmissions/{BatchId}/ErrorDetails HTTP/1.1
Host: api.impact.com
Authorization: Basic username:password
Accept: */*
A list of FTP submission error objects.
{
"ErrorDetail": [
{
"Line": 42,
"CampaignId": 1000,
"ActionTrackerId": 18500,
"MediaPartnerId": 2552842,
"EventCode": "",
"OrderId": "9217374917471",
"Category": "VALIDATION",
"Sku": "ACME-TENNIS-101",
"Status": "Validation",
"Reason": "Invalid date format",
"Uri": "/Advertisers/<AccountSID>/FTPSubmissions/BATCH-789/Errors/42"
}
]
}Last updated
