JobAdder API requests per JobAdder account that are are having high throughput per minute or per second will be throttled and get a response status code of 429 (Too Many Requests).
A Retry-After response header will be included which will inform how much time in seconds before being able to make the API endpoint request again for that specific JobAdder account.
Developers / API users will need to take corrective action if they receive a 429 response (refer to Best Practices section below).
Example of the throttled response header
Response header
Retry-After: 40* make the next request to same JobAdder API endpoint after 40 seconds
Best Practices
- When a 429 response status code is received on a particular JobAdder API endpoint call, stop making calls to JobAdder API.
- Check Retry-After HTTP header to see when you can resume making calls to the JobAdder APIs.
- Spread out requests evenly to avoid traffic spikes.