Amazon has updated its Ads API to prevent duplicate requests for version 3 reporting APIs. Now, if a createReport
request is made before a previous identical request is completed, the API will return a status code of 425, indicating that it is too soon for a new request. Users should wait for the existing request to complete before making another identical request.
For use cases requiring multiple identical reporting requests, Amazon suggests exploring alternative options like Amazon Marketing Stream, which delivers data to AWS destinations in near real-time, eliminating the need for repeated API calls.