DEVELOPER DOCUMENTATION
Close Job
Close an open job to new proposals.
POST
/api/public/v1/jobs/{id}/closeCloses a job — it leaves the public marketplace and stops accepting proposals. Existing contracts on the job are unaffected (end those separately via POST /contracts/{id}/end). Idempotent: closing an already-closed job returns 200 with alreadyClosed: true.
Requirements: jobs:write scope + the public_api_job_publishing feature. The job must be yours.
Request
Section titled “Request”idstringpathrequiredThe job ID.
No body.
Response
Section titled “Response”okbooleantrue on success.
jobIdstringThe job ID.
statusstringARCHIVED.
alreadyClosedbooleantrue when the job was already closed (no-op).
Errors
Section titled “Errors”| Status | code | Meaning |
|---|---|---|
401 | UNAUTHORIZED | Missing or invalid token |
403 | FORBIDDEN | Missing jobs:write scope or feature disabled |
404 | NOT_FOUND | No such job, or not yours |