RVR-CRM-001
Issue summary
The error RVR-CRM-001 with description "Got an Error from Criteo API" typically indicates an issue when trying to access or fetch data from the Criteo Marketing API through Data Integration. This is due to authentication issues, exceeded API request limits, invalid request parameters, or temporary issues with the Criteo API itself.
Action steps
To resolve the error, follow these steps:
-
Verify Criteo Connection:
- Ensure that your Criteo connection in Data Integration is set up correctly with the necessary credentials, such as the correct Client ID and Client Secret.
- Use the Test Connection feature in Data Integration to verify that the connection is active and properly authenticated.
-
Check API Rate Limits:
- Review if your application has sent too many requests and hit the API limit, especially if you are receiving a 429 status code. Criteo's API limits include a restriction of 10 requests per minute for performance reporting per marketer.
-
Verify Request Parameters:
- Double-check that all request parameters used in the data pull (such as date ranges, dimensions, metrics) are correctly formatted and valid.
-
Consult Criteo's Error Message:
- Check if the error returned by Criteo API provides a more detailed message for troubleshooting and adapt your request accordingly.
-
Check Update Announcements:
- Ensure you are using the most recent API version and that your Data Integration setup complies with any recent updates. Data Integration updated its Criteo integration to API version 2023-10, which may require additional setup changes.
External references
Refer to Data Integration Criteo Connection for detailed instructions on setting up Criteo connections in Data Integration.
If the issue persists or you need help, open a case with Data Integration Support. In the console sidebar, select Help > Contact Us and follow the instructions.