Job drafts
Get Drafting Capabilities
Discover supported job fields, enums, and feature availability for the authenticated account.
GET
Runtime feature discovery: which Public API features are enabled for this account, plus the accepted draft import formats, the full list of patchable draft keys, and the canonical enum values. Features are rolled out per account, so probe this endpoint before planning a multi-step flow — and re-check it when a write returns a feature-disabled
403.
Requirements: any valid token — no specific scope. (An in-app session also works.) The public_api_job_drafting feature itself must be enabled for the account, otherwise 403.
Request
No parameters.Response
Always
public_api_job_drafting.Always
job-drafts.How the drafting feature is rolled out for this account (e.g.
ALL, ALLOWLIST).Whether the account is a platform admin.
Per-feature booleans for this account. Any
false here means the matching endpoints return 403 until the feature is enabled.Machine-readable drafting contract.
token when authenticated by bearer token, session when by in-app session.Always
true on a 200 (a disabled drafting feature returns 403 instead).Errors
| Status | code | Meaning |
|---|---|---|
401 | UNAUTHORIZED | Missing, invalid, expired, or revoked token (and no session) |
403 | FORBIDDEN | public_api_job_drafting not enabled for this account (details.featureKey, details.mode) |