Skip to main content
All errors follow a consistent JSON structure:
Use the code field for programmatic error handling, not the HTTP status code. Include the request_id when contacting support to help trace your request.

Error codes

Handling errors in code

Batch error handling

In batch requests, individual employee errors do not abort the entire batch (unless fail_fast: true). Each employee result includes its own status:
Set "fail_fast": true in batch options to abort on the first error instead.