Quality Management API 409 Conflict on Bulk Evaluation Export via AppFoundry

Looking for advice on handling 409 Conflict responses when exporting bulk quality evaluations. Our multi-org AppFoundry integration uses Node.js SDK v4.2.1 and a service account with wfm:quality:export scope, but requests fail intermittently for larger date ranges.

  1. Initiate export request for a 30-day window across 500 agents.
  2. Receive 202 Accepted with a jobId.
  3. Poll for the job status every 5 seconds.
  4. Job status returns FAILED with error code CONFLICT and message “Resource locked by another process”.

Is there a specific rate limit or lock duration for quality exports that requires a longer polling interval or a different batch size strategy?

2 Likes