400 | JSON payload is missing a required key | The application payload is missing a required key. |
401 | Missing or Invalid X-Indeed-Signature value | The signature value in the Invalid X-Indeed-Signature header is missing or invalid. |
404 | Job is invalid, does not exist | The job is invalid or does not exist. |
409 | Duplicate Application already in the system | The received application is a duplicate of an Indeed application in your system. Indeed excludes duplicate applications from automatic resends. A duplicate application is an application with the same job ID and from the same job seeker email as an Indeed application within the last 120 days. When you respond to a POST request, these applications are not duplicates: |
410 | The job is expired or no longer available | The job is expired or no longer available. Indeed expires the job from search results. For XML integrations, if the job is in the XML in subsequent feed runs, Indeed might not make the job available again. For Job Sync API integrations, a subsequent Job Sync API call to reopen the job might be ignored. |
413 | Payload is too large | The application payload is too large. |
422 | Unable to save application | The application is valid JSON but can’t be processed because it doesn’t match required schemas or specifications or is otherwise invalid. |