Cavuno API

Job board software API

Connect your job board to the rest of your business

Keep jobs, companies, content, and settings in sync with the systems your team already trusts—without copying data by hand or working around a closed platform.

  • One connected stack

  • Safe to automate

  • Built for production

One API surface

Your job board becomes part of your stack

Move job board data through the workflows your team already trusts instead of copying it between disconnected tools.

Keep listings in sync

Move jobs and employer data between Cavuno and your system of record without copying it by hand.

Run content without handoffs

Publish content and apply board configuration from the workflows that already own the work.

Know what changed

Keep usage, activity, access, and long-running operations visible when automation takes over.

Move media with the work

Keep company logos and other media inside the same automated workflow as the records they belong to.

A predictable contract

Build the integration once. Keep the workflow yours.

Cavuno keeps the operational contract predictable as your integration moves from its first request into production.

Auth

Scoped for the environment

Use API keys for servers or OAuth for delegated access.

Writes

Safe to retry

Idempotency keys protect supported write operations.

Errors

Structured for recovery

Stable codes and request IDs make failures actionable.

Limits

Visible before they bite

Rate-limit headers and usage endpoints keep capacity explicit.

Choose the interface

Use the lightest interface that gets the job done

Build directly on the API, or use the same Cavuno capabilities through a frontend SDK, terminal commands, or an AI agent.

Authenticate for the environment

Use scoped API keys for server integrations or OAuth for delegated access.

Retry writes without duplicating work

Idempotency keys protect supported POST, PATCH, and DELETE operations.

Handle failures as data

Stable error codes, request IDs, and rate-limit headers make recovery explicit.

Production controls

Automate real work without giving up control

Move from a successful first request to dependable production with authentication, safe retries, structured failures, and visible limits built in.

Developer setup

Ship the first integration sooner

Test a real request in the interactive reference, inspect the response, then move the same contract into your service.

Request
Response
jobs.publish
POST /v1/jobs/:id/publish
curl -X POST \
https://api.cavuno.com/v1/jobs/job_123/publish \
-H "Authorization: Bearer $CAVUNO_API_KEY" \
-H "Idempotency-Key: $REQUEST_ID" \
-H "Content-Type: application/json" \
-d '{"expiresAt":"2026-12-31T23:59:59Z"}'
View OpenAPI on GitHub

Connect Cavuno to your stack

Stop moving job board data by hand. Start with one request, then connect Cavuno to the systems your business already runs on.