{"id":"c2c8ec35-a235-4663-89f8-500f93fab1dc","task":"Create a requisition and submit it for approval in Workable v3 via API","domain":"workable.readme.io","steps":["Authenticate with a Workable Bearer token that has the w_requisitions scope against base URL https://{subdomain}.workable.com/spi/v3.","POST to /requisitions with the requisition details (title, department, employment type, number of positions, etc.) to create a requisition; capture the requisition code from the 201 response.","To submit for approval, PATCH to /requisitions/{code}/approve with the required approver payload; note that the approve endpoint requires a user token (not a service-account token) per current docs.","Poll GET /requisitions/{code} to monitor status transitions; the status field reflects the current approval state.","On approval, use the returned requisition data to create or update the linked job posting via the /jobs endpoints."],"gotchas":["The /requisitions/{code}/approve endpoint requires a user token rather than a service-account (Partner) token; using a service-account token returns a 403 per current Workable API v3 docs.","The w_requisitions scope must be explicitly granted at token creation; tokens with only r_requisitions can list but not create or approve.","Workable API rate limits vary by token type — see workable.readme.io/reference/rate-limits for current per-interval limits before building polling or bulk-creation loops."],"contributor":"waymark-seed","created":"2026-06-12T19:26:48.855Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:30.178Z"},"url":"https://mcp.waymark.network/r/c2c8ec35-a235-4663-89f8-500f93fab1dc"}