Skip to main content
The OpenAPI 3.1 document is the authoritative machine-readable contract for the JobHandy Public API.

OpenAPI JSON

Recommended for tooling that consumes JSON directly.

OpenAPI YAML

Semantically equivalent human-readable representation.

Import into an API client

Postman or Insomnia

  1. Download the JSON or YAML file.
  2. Import it as an OpenAPI specification.
  3. Configure https://api.jobhandy.io/v1 as the server if the client does not select it automatically.
  4. Store X-API-Key in the client’s protected environment, not in a shared collection export.
  5. Add X-Tenant-ID only where needed.
  6. Disable or remove example secrets before sharing the workspace.

Generate a client

Example with OpenAPI Generator:
Example for a C# client:
Review generated code before production use. Generated clients do not automatically implement customer-specific secret loading, retry budgets, reconciliation, logging, or data-protection controls.

Contract validation in CI

Recommended checks:
  • OpenAPI 3.1 validation succeeds
  • all $ref values resolve
  • operationId values remain unique
  • generated code compiles
  • examples conform to schemas
  • no unexpected breaking changes appear
  • the production server remains https://api.jobhandy.io/v1
  • no development or stage host is introduced into customer configuration

Pin the adopted contract

Archive the exact JSON or YAML file used by each client release. Record:
Do not regenerate a production client automatically from an unreviewed remote file.
Last modified on August 28, 2026