I’m trying to use the API to create new audiences, and then update the audience from a list of emails.
Steps I’ve followed-
Generate a csv file of hashed(SHA 256) emails (1 per line) and uploaded via TON api. Received success response with location header.
I queried file at that location later and received the exact same list of IDs that I uploaded, so I know that the TON upload was succesfull.
Created a tailored audience with list_type ‘EMAIL’. Response was successfull.
Made post to tailored_audience_changes with operation ‘ADD’ and input_file_path received in step1. Respnse was success. However, when I check out the account page, the audience is stuck in processing and it have been a few days now.
So, today I uploaded the same file manually and created an audience, which was updated to ‘READY’ after 6-7 hours.
So, manual upload for the same file was successful, but via the API stuck at processing for a few days now, however all responses were success. I’ve done exactly as specified in the docs.
This clarifies that file is generated correctly and TON upload is also successful as it has the same data when I download it.
We recently received developer access for ads api, and the API calls are successful, but I can’t figure out why this isn’t working.
Is there some priority difference in processing of manually created audiences and audiences created via API?
Also, if there is something wrong in my implementation, then the APIs should not be returning success response.
Any help would be appreciated here.
Account ID: 5mafh0
Audiences created via the app are prefixed by ‘AMPLIFY_’.
Let me know if you need anything else.