Error Response
Most error responses include a JSON body with a status code and message:Error response
Rate limit response
Client Errors
Server Errors
Retry Guidance
1
Retry only recoverable failures
Retry
429, 500, 502, and 503 responses. Do not blindly retry 400, 401, 403, or 404 responses without correcting the request.2
Use backoff
Increase delay between retries and add jitter so multiple workers do not retry at the same time.
3
Preserve request context
Log the endpoint, status code, response message, and request identifier if your infrastructure adds one. Do not log API keys.
Production Checklist
- Validate inputs before sending requests to FullHunt.
- Set a client-side timeout for every request.
- Treat authentication and authorization failures as configuration issues, not transient errors.
- Use rate-limit guidance to pace scheduled jobs and background workers.
- Keep enough response context in logs to debug failures without exposing secrets.
