Employee Export job stays in "Received" status for 10+ minutes at certain times of day
We run an employee bulk export every 30 minutes through the REST API, using an API user with token authentication:
1. POST /V1/employeeExportJobs (pay groups plus expanders) returns a job ID.
2. We poll GET /V1/employeeExportJobs/Status/{jobId} with backoff, up to 10 minutes.
3. When the status is Succeeded, we read GET /V1/employeeExportJobs/Data/{exportId}.
Normally the job succeeds in about 1 minute. But several times a week, the job stays in "Received" for over 10 minutes and never starts, so our run times out. A few times it stayed in "Running". The next run, 30 minutes later, usually succeeds in about a minute.
What we've seen over the past couple of weeks:
- About 12 stalls in 8 days.
- Most between about 6:10-7:10 AM and 5:40-6:10 PM Eastern, very few midday.
- Our slowest successful export took about 8.5 minutes.
Questions:
1. Are export jobs queued per company, or shared across tenants? Are there known busy windows when jobs wait longer?
2. Is there a recommended maximum wait, or a way to cancel a job that's stuck in "Received"?
- How could I reach out to Support for help with investigating thing?
Job IDs for recent stalled jobs are available if that helps.
