/api/v1/openapi.json defines the exact request
and response schema. This page helps you choose the right resource and scope
before opening the generated reference.
API key format
API keys have the formatharly_{type}_{env}_{secret}:
Example secret key:
harly_sk_live_AbCdEf123...
Publishable keys (pk) are limited to jobs:read and applications:write —
the subset safe to expose in a browser. Use secret keys for all server-side
integrations.
Resources
Mutation examples
List jobs
Create a candidate
Move an application
UsetoStageId (not stageId) and always include an idempotency key on mutations:
Reject an application
Rotate an API key
key — the new raw value, shown once.
All scopes
Errors
Use synthetic data in examples and integration tests. Never place a real resume
or candidate email in a public README or issue.
OpenAPI document
Fetch
/api/v1/openapi.json from your Harly instance for the full generated contract.