Sync external time-off records into Deel Global Payroll via the Time Off Synchronization endpoint

domain: hr-payroll · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Ensure the API token used has the time-off:write scope
  2. For each external time-off record, call the sync endpoint with an external ID so Deel can upsert (create or update) the matching record idempotently
  3. Omit or delete a previously synced record by its external ID to remove it from Deel when the source system cancels the leave
  4. Remember this synchronization endpoint applies to Global Payroll contracts only, not EOR or contractor contracts
  5. Separately, use the PATCH .../gp/workers/{worker_id}/pto-policy endpoint if you need to change a GP worker's PTO policy assignment rather than sync individual time-off records

Known gotchas

Related routes

Read employee time-off requests and current PTO balances from a linked HRIS account via Merge's unified Time Off and Time Off Balances endpoints.
docs.merge.dev · 6 steps · unrated
Integrate an external clock-in/out device with RepairShopr's Employee Time Clock endpoints.
api-docs.repairshopr.com · 5 steps · unrated
Integrate with the FieldPulse API to sync jobs, estimates, and invoices with an external system
help.fieldpulse.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans