Skip to main content

Base URL

https://app.jobsbyhumans.com/api/v1

Authentication

All requests require a Bearer token:
Authorization: Bearer YOUR_API_KEY
Create and manage keys at secure.hsverify.com/settings/api-keys.

Response format

All responses are JSON. Errors follow a consistent shape:
{
  "error": "unauthorized",
  "message": "Invalid or missing API key"
}

HTTP status codes

CodeMeaning
200Success
400Bad request — check your payload
401Unauthorized — invalid API key
404Not found
422Validation error — see message for details
429Rate limit exceeded
500Server error — retry with backoff

Rate limits

Rate limit headers are included in every response:
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 47
X-RateLimit-Reset: 1740657600

Idempotency

For job creation, pass an Idempotency-Key header to safely retry failed requests:
Idempotency-Key: my-unique-batch-2026-02-27
Repeated requests with the same key return the original response without creating a duplicate job.