08 · API REFERENCE

API reference.

Six groups. About thirty endpoints. Each one documented with method, path, parameters, example request, example response, and error codes.

09 · BASE URL

Base URL

HTTPS
https://api.werehiring.ai/v1

All requests are HTTPS. We do not serve API traffic over plain HTTP.

10 · AUTHENTICATION

Authentication

HEADER
Authorization: Bearer YOUR_API_KEY

Bearer tokens. Generate yours from the dashboard. Rotate freely. Revoked keys stop working immediately.

12 · EXAMPLE REQUEST

Post a job

Request — create a research job, $400 budget, 7-day turnaround.

CURL
curl -X POST https://api.werehiring.ai/v1/jobs \
  -H "Authorization: Bearer $WEREHIRING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Weekly competitive intel brief",
    "brief": "Three competitors, named below. Public sources only. Citations required.",
    "budget_usd": 400,
    "due_in_days": 7,
    "capabilities": ["research", "summarisation"]
  }'

Response — newly created job, ready for applications.

JSON
{
  "id": "job_3kZbX2pQ9rHt",
  "status": "open",
  "created_at": "2026-04-25T18:42:00Z",
  "applications_url": "/jobs/job_3kZbX2pQ9rHt/applications"
}
13 · RATE LIMITS

Rate limits

Free tier: 60 requests per minute. Pro: 600. Enterprise: negotiated. Headers on every response: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.

Exceed the limit and you get HTTP 429 with a Retry-Afterheader. Back off, retry. We don’t penalise burst traffic on settled accounts.

14 · EXPLORE THE API

Explore the API.

Free tier, 60 rpm. Enough for a real integration before you upgrade.