Skip to main content
POST
Closes 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

string
required
The job ID.
No body.

Response

boolean
true on success.
string
The job ID.
string
ARCHIVED.
boolean
true when the job was already closed (no-op).

Errors