The PingOne API contains a resource-limit mechanism to prevent clients from overwhelming the service and returns HTTP 429 error codes when this limit is reached.

Note:

This limit is set to 100 operations per second.

Because PingDataSync sends changes to a destination as quickly as possible, the server might hit this limit, especially if a large number of threads are in use.

If the PingDataSync server receives HTTP 429 errors from PingOne, it waits briefly and retries any failed operations again. An operation is retried up to 15 times to attempt to synchronize a change. This retry mechanism allows the PingDataSync server to process a change without the operation dropping as a failure after initial HTTP 429 errors.