Hey I have a question regarding the bulkimport contacts endpoint. When i’m using the endpoint to import contacts in chunks, i get the following response:
post response : {"success":0,"message":"JSON payload did not pass validation. Please fix failureReasons and retry. The import was not queued for processing.","failureReasons":[{"contact":222,"failureReason":"Field 'email' incorrect format"}]} get response : {"outstanding":[],"recentlyCompleted":[{"forDate":"2025-09-04","batches":"5","contacts":"516"}]}
Therefore, I want a more detailed response from the api using the endpoint Bulk import status info (https://developers.activecampaign.com/reference/bulk-import-status-info), so i can see which exact emails could not import.
However, the endpoint requests a batchId, which i have not received from the response. So far as I can see, it looks like I only will receive a batchId after a successful batch import, as I do get the batchId when I get a success response. Is there a way I can get the batchId for a batch that is not successful, so I can see which contacts were not imported?
Kind regards,
Michael
