HTTP Error Codes
All StackOne API errors follow a consistent response format:Error Code Reference
Error Code Reference
ATS Provider-Specific Issues
Teamtailor
The
hired_at field for candidates indicates when they entered the “Hired” stage in Teamtailor.Greenhouse
Lever
The
updated_after filter evaluates any candidate record change, not just specific fields. The updated_at field reflects only selected field updates. Filtering by updated_at values is unsupported.SmartRecruiters
SmartRecruiters implements restrictive rate limits (1 request per 5 minutes for some endpoints) and doesn’t support listing applications/interviews directly. Default behavior: Theinterview endpoint filters to candidates in INTERVIEW, OFFERED, HIRED, or TRANSFERRED status only. Candidates with status REJECTED, WITHDRAWN, LEAD, or IN_REVIEW are excluded.
Bullhorn
Bullhorn has relaxed validation that can cause silent failures:Workable
Candidates created without an associated application are added to a generic talent pool. These candidates will not appear in API responses as the provider doesn’t support returning talent pool candidates.Debugging Tips
- Check Request Logs: View detailed request/response logs in Dashboard → Logs
- Inspect
provider_errors: The raw provider response is included for 4xx/5xx errors - Use the Playground: Test actions interactively to isolate issues
- Verify Permissions: Many 403 errors are due to missing provider-side permissions
Request Logs
View and debug API requests in the dashboard