I am running a sync from Unbounce to our database. I am using the “created_at” attribute as a high water mark to pull new leads. When I pass the latest “created_at” value in our database back to the “from” query parameter I get back the the lead that it came from plus any new leads. I am using millisecond precision as does the API.
The API document states “Limit results to those created after from”. I interpret that as > not >= which is what appears to be happening. It’s also possible that your database is storing the value with more precision than you are exposing to the API.
I check if the ID exists in the database and ignore it when it does as a workaround. Am I doing something wrong? If not, you either need to change the docs or change your API.