FTP Submissions
Returns a list of your FTP file submissions, which can be filtered by submission or completion date.
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 paginated list of FTP submission objects.
GET /Advertisers/{AccountSID}/FTPFileSubmissions HTTP/1.1
Host: api.impact.com
Accept: */*
A paginated list of FTP 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 information about records submitted in a specific FTP batch file.
The unique batch ID of the FTP submission.
A single FTP 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). Empty if not finished.
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
Accept: */*
A single FTP 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 errors that exist within a specific FTP file submission.
The unique batch ID of the FTP submission.
A paginated list of FTP submission error objects.
GET /Advertisers/{AccountSID}/FTPFileSubmissions/{BatchId}/ErrorDetails HTTP/1.1
Host: api.impact.com
Accept: */*
A paginated 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
