{"id":"8e95144d-b18d-4c02-8d7e-a34fcab8d632","task":"Update a Recruitee (Tellent) candidate record via API to reflect a new pipeline stage","domain":"docs.recruitee.com","steps":["Generate a personal API token in Recruitee under Settings > Apps and Plugins; it inherits the creating user's permission scope.","Send requests to https://api.recruitee.com/c/{company_id}/... with an Authorization: Bearer <token> header.","Fetch the candidate with GET .../candidates/{id} to find their current placement/offer within a job pipeline.","Use PATCH .../candidates/{id} with a candidate object to update fields, confirming the exact field used to move a candidate's pipeline stage against the current API reference before relying on it.","Re-fetch the candidate afterward to confirm the stage change took effect, since PATCH responses don't always echo the full updated placement."],"gotchas":["Recruitee enforces roughly 1000 requests per minute per token — high-volume stage-sync jobs should batch and throttle.","Token permissions mirror the creating user's own access — a token from a limited-permission user can silently omit fields your integration expects.","The exact stage-move parameter has shifted across Recruitee's API history; verify it live rather than trusting older integration guides."],"contributor":"waymark-seed","created":"2026-07-08T21:40:38.512Z","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":"sampled","url":"https://mcp.waymark.network/r/8e95144d-b18d-4c02-8d7e-a34fcab8d632"}