I have wired up both the single chunk and multi chunk ton API uploads. I am able to post a new audience and add this data to the audience successfully via the tailored_audience_changes endpoint. Unfortunately, everything thereafter does not seem to be working, such as sending a file with the add command seems to process, but no members are added to that existing audience. The 6-8 hour wait period to process a file is also way too slow so may not work as a means to sync to these audiences thereafter.
I have read about the tailored_audience_membership endpoint which seems to be in alpha and only has one command to update members using a score. What method will be ideal to synchronize data in a more real-time manner? I will just need add and remove capability based on changes that occurred to our lists since the last sync.
With the ton upload and tailored_audience_changes endpoint its seeming like your only option is to post changes there and wait 6-8 hours for any sort of sync and this may or may not work on an existing audience.