Publish a job
Changed onPublishes a draft or expired job, making it visible on the public board. Plan and quota limits are enforced. expiresAt accepts an ISO 8601 string to set an explicit expiry, null to clear the explicit expiry, or may be omitted to preserve an existing expiry. An ordinary published job without an explicit expiry receives the board's defaultJobDurationDays from its publication time (30 days when unset). Sponsored jobs may have no expiry.
Request
- Base URL: https://api.cavuno.com/v1
- URL: https://api.cavuno.com/v1/jobs/{id}/publish
- Auth: HTTP bearer
Path parameters
The job's opaque object id: the id field returned by the job endpoints (e.g. j8k2q7d4b9r3m6x0p5t1v7w2y9z4c8n3). This is NOT the slug or title; passing a slug like senior-backend-engineer returns 404. To look up a job by title or slug, use GET /v1/jobs or POST /v1/jobs/search and read the returned id.
Request body
Response
Successful response.
Changes
- info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status
- info