Accept amendment
Accept amendment. Calls Deel's documented POST /eor/contracts/{contract_id}/amendments/{amendment_id}/accept Organization OAuth candidate operation.
Deel provides a global payroll and compliance platform for hiring international contractors and employees. This toolkit supports Deel Organization OAuth connections only.
Accept amendment. Calls Deel's documented POST /eor/contracts/{contract_id}/amendments/{amendment_id}/accept Organization OAuth candidate operation.
Accept EOR project assignment as client. Calls Deel's documented POST /eor/contracts/{contract_id}/project-assignment/accept Organization OAuth candidate operation.
Add admins to child organizations. Calls Deel's documented POST /organizations/children/admins Organization OAuth candidate operation.
Add bank account. Calls Deel's documented POST /gp/contracts/{contract_id}/banks Organization OAuth candidate operation.
Add bank account. Calls Deel's documented POST /gp/workers/{worker_id}/banks Organization OAuth candidate operation.
Add a candidate from an external ATS after an offer status change.
Add external Id. Calls Deel's documented PATCH /contracts/{contract_id} Organization OAuth candidate operation.
Add files to a legal entity registration document. Each upload claim token must come from Deel's POST /files response for the matching file_id; it claims only that initialized file. Calls Deel's documented PATCH /legal-entities/{legal_entity_id}/registration-documents/{document_id} Organization OAuth candidate operation.
Add GP Workers Additional Information. Calls Deel's documented POST /gp/workers/contracts/{contract_id}/additional-information Organization OAuth candidate operation.
Add note to a candidate. Calls Deel's documented POST /ats/candidates/{candidate_id}/notes Organization OAuth candidate operation.
Add a rich-text note to an ATS application.
Add off-cycle payment. Calls Deel's documented POST /contracts/{contract_id}/off-cycle-payments Organization OAuth candidate operation.
Add payroll migration files to a legal entity. Each upload claim token must come from Deel's POST /files response for the matching file_id; it claims only that initialized file. Calls Deel's documented POST /gp/legal-entities/{legal_entity_id}/payroll-migration-imports Organization OAuth candidate operation.
Apply changes to positions.. Calls Deel's documented POST /hris/positions/apply_changes Organization OAuth candidate operation.
Approve a visa application quote. Calls Deel's documented POST /immigration/visa-application-quotes/{visa_application_quote_id}/approve Organization OAuth candidate operation.
Approve an equity exercise. Calls Deel's documented PATCH /equity/exercise/{public_id} Organization OAuth candidate operation.
Approve an IT order. Calls Deel's documented POST /it/orders/{order_id}/approve Organization OAuth candidate operation.
Approve or reject quotes on a clearance request. Calls Deel's documented POST /it/clearance-requests/{clearance_request_id}/decide Organization OAuth candidate operation.
Approve or reject time-off requests. Calls Deel's documented POST /time_offs/review Organization OAuth candidate operation.
Archive an IT asset. Calls Deel's documented POST /it/assets/{asset_id}/archive Organization OAuth candidate operation.
Assign agreement to a new worker. Calls Deel's documented POST /it/agreements/{agreement_id}/reassign Organization OAuth candidate operation.
Assign an addon to an IT asset. Calls Deel's documented POST /it/assets/{asset_id}/addons/{addon_id}/assign Organization OAuth candidate operation.
Associate an ATS application with an interview plan stage and optionally trigger its activities.
Assign asset to new holder. Calls Deel's documented POST /it/assets/{asset_id}/transfer Organization OAuth candidate operation.
Assign cost centers to an employment contract. Calls Deel's documented POST /contracts/{contract_id}/cost-centers Organization OAuth candidate operation.
Assign workers to an IT hardware policy. Calls Deel's documented POST /it/policies/{it_policy_id}/assign Organization OAuth candidate operation.
Assign workers to IT seats. Calls Deel's documented POST /it/seats/assign Organization OAuth candidate operation.
Attach a file to contract. Calls Deel's documented POST /contracts/{contract_id}/documents Organization OAuth candidate operation.
Attach entries to On-Demand Payroll. Calls Deel's documented PATCH /on-demand-payroll/{odp_id}/entries/attach Organization OAuth candidate operation.
Cancel a clearance request. Calls Deel's documented POST /it/clearance-requests/{clearance_request_id}/cancel Organization OAuth candidate operation.
Cancel amendment. Calls Deel's documented DELETE /eor/contracts/{contract_id}/amendments/{amendment_id} Organization OAuth candidate operation.
Cancel an IT order. Calls Deel's documented POST /it/orders/{order_id}/cancel Organization OAuth candidate operation.
Cancel EOR Contract. Calls Deel's documented POST /eor/contract/{oid}/cancel Organization OAuth candidate operation.
Cancel On-Demand Payroll. Calls Deel's documented POST /on-demand-payroll/{odp_id}/cancel Organization OAuth candidate operation.
Cancel time-off request. Calls Deel's documented DELETE /time_offs/{time_off_id} Organization OAuth candidate operation.
Check a Deel file upload's virus-scan status. The upload claim token must come from Deel's POST /files response for the same fileid and is scoped to that initialized file. Calls Deel's documented GET /files/{fileid}/status Organization OAuth candidate operation.
Clone a Group. Calls Deel's documented POST /groups/{id}/clone Organization OAuth candidate operation.
Complete a multipart Deel file upload. The upload claim token must come from Deel's POST /files response for the same fileid and is scoped to that initialized file. Calls Deel's documented POST /files/{fileid}/complete Organization OAuth candidate operation.
Confirm amendment. Calls Deel's documented POST /eor/contracts/{contract_id}/amendments/{amendment_id}/confirm Organization OAuth candidate operation.
Contract amendment PDF. Calls Deel's documented GET /eor/contracts/{contract_id}/amendments/{amendment_id}/pdf Organization OAuth candidate operation.
Create a clearance request for an asset. Calls Deel's documented POST /it/assets/{asset_id}/clear Organization OAuth candidate operation.
Create a collection for an IT asset. Calls Deel's documented POST /it/assets/{asset_id}/collect Organization OAuth candidate operation.
Create a deal registration. Calls Deel's documented POST /organizations/deal-registrations Organization OAuth candidate operation.
Create a delivery request for an IT asset. Calls Deel's documented POST /it/assets/{asset_id}/deliver Organization OAuth candidate operation.
Create a direct employee. Calls Deel's documented POST /people Organization OAuth candidate operation.
Initialize a Deel file upload and return upload targets, required form fields, the file id, and its single-use claim token. This action does not transfer file bytes: upload them separately to each returned presigned URL, include every returned form field unchanged, and do not send Deel Authorization or x-client-id headers to storage. Then pass the claim token only to a matching upload status, completion, or file-claim action. Calls Deel's documented POST /files Organization OAuth candidate operation.
Create a Global Payroll contract on behalf of the authenticated user. The Organization OAuth connection must have contracts:write and access to the referenced team and legal entity.
Create a Global Payroll worker. Calls Deel's documented POST /gp/workers Organization OAuth candidate operation.
Create a group. Calls Deel's documented POST /groups Organization OAuth candidate operation.
Create a Manager. Calls Deel's documented POST /managers Organization OAuth candidate operation.
Create a Milestone. Calls Deel's documented POST /contracts/{contract_id}/milestones Organization OAuth candidate operation.
Create a new adjustment. Calls Deel's documented POST /adjustments Organization OAuth candidate operation.
Create an independent-contractor contract on behalf of the authenticated user. The Organization OAuth connection must have contracts:write and permission to the referenced team and legal entity.
Create a new HRIS Organization Structure.. Calls Deel's documented POST /hris/organization_structures Organization OAuth candidate operation.
Create a new legal entity. Calls Deel's documented POST /legal-entities Organization OAuth candidate operation.
Create a New Shift Rate. Calls Deel's documented POST /v2/time_tracking/shift_rates Organization OAuth candidate operation.
Create a new task. Calls Deel's documented POST /contracts/{contract_id}/tasks Organization OAuth candidate operation.
Create a parent worker relation. Calls Deel's documented PUT /hris/worker_relations/profile/{hrisProfileOid}/parent Organization OAuth candidate operation.
Create a parent worker relation with external id. Calls Deel's documented PUT /hris/worker_relations/profile/external/{profile_id}/parent Organization OAuth candidate operation.
Create a person without a contract. Calls Deel's documented POST /pwac Organization OAuth candidate operation.
Create a request to exercise equity.. Calls Deel's documented POST /equity/exercise Organization OAuth candidate operation.
Create a timesheet entry. Calls Deel's documented POST /timesheets Organization OAuth candidate operation.
Create a webhook. Calls Deel's documented POST /webhooks Organization OAuth candidate operation.
Create a work statement payment policy. Calls Deel's documented POST /work-statement-payment-policies Organization OAuth candidate operation.
Create a worker relation. Calls Deel's documented POST /hris/worker_relations/profile Organization OAuth candidate operation.
Create amendment. Calls Deel's documented POST /eor/contracts/{contract_id}/amendments Organization OAuth candidate operation.
Submit an Employer of Record contract for a quote on behalf of the authenticated user. The Organization OAuth connection must have contracts:write and access to the referenced organization resources.
Create an immigration case. Calls Deel's documented POST /immigration/client/cases Organization OAuth candidate operation.
Create an invoice adjustment. Calls Deel's documented POST /invoice-adjustments Organization OAuth candidate operation.
Create an IT asset. Calls Deel's documented POST /it/assets Organization OAuth candidate operation.
Create an IT order. Calls Deel's documented POST /it/orders Organization OAuth candidate operation.
Create a Deel payment statement for up to 100 invoices and initiate payment. This is an irreversible financial operation; use a unique idempotency key.
Create an ATS application for an existing candidate and job.
Create a candidate in Deel ATS.
Create ATS Job. Calls Deel's documented POST /ats/jobs Organization OAuth candidate operation.
Create child worker relation. Calls Deel's documented PUT /hris/worker_relations/profile/{hris_profile_oid}/child Organization OAuth candidate operation.
Create child worker relation with external Id. Calls Deel's documented PUT /hris/worker_relations/profile/external/{profileId}/child Organization OAuth candidate operation.
Create client sign off. Calls Deel's documented POST /eor/contracts/{contract_id}/offboarding/review-client-sign-offs Organization OAuth candidate operation.
Create an EOR worker account for an existing contract.
Create equity or token tax event. Calls Deel's documented POST /equities-tokens/tax-events Organization OAuth candidate operation.
Create Hourly Report Preset. Calls Deel's documented POST /timesheets/presets Organization OAuth candidate operation.
Create Hourly Report Root Preset. Calls Deel's documented POST /timesheets/root-presets Organization OAuth candidate operation.
Create IC invoicing tax. Calls Deel's documented POST /contracts/{contract_id}/ic-invoicing-taxes Organization OAuth candidate operation.
Create On-Demand Payroll. Calls Deel's documented POST /on-demand-payroll/contract/{contract_id} Organization OAuth candidate operation.
Create organization custom role.. Calls Deel's documented POST /roles Organization OAuth candidate operation.
Create Organization Secure Vault Folder. Calls Deel's documented POST /organizations/secure-vault/folders Organization OAuth candidate operation.
Create raw time tracking shifts. Calls Deel's documented POST /v2/time_tracking/shifts/raw Organization OAuth candidate operation.
Create shifts. Calls Deel's documented POST /v2/time_tracking/shifts Organization OAuth candidate operation.
Create time-off request. Calls Deel's documented POST /time_offs Organization OAuth candidate operation.
Create a vendor bill from external invoice-provider data.
Create Veriff session. Calls Deel's documented POST /veriff/session Organization OAuth candidate operation.
Create worker relation type. Calls Deel's documented POST /hris/worker_relations/types Organization OAuth candidate operation.
Create worker relation with external Ids. Calls Deel's documented POST /hris/worker_relations/profile/external Organization OAuth candidate operation.
Delay EOR employee onboarding. Calls Deel's documented PATCH /eor/contract/{oid}/delay-onboarding Organization OAuth candidate operation.
Delete a group. Calls Deel's documented DELETE /groups/{id} Organization OAuth candidate operation.
Delete a legal entity. Calls Deel's documented DELETE /legal-entities/{id} Organization OAuth candidate operation.
Delete a Milestone. Calls Deel's documented DELETE /contracts/{contract_id}/milestones/{milestone_id} Organization OAuth candidate operation.
Delete a Shift by External ID. Calls Deel's documented DELETE /time_tracking/shifts/{external_id} Organization OAuth candidate operation.
Permanently delete a shift rate by the custom external ID assigned when it was created; deletion fails while the rate is associated with an active shift.
Delete a timesheet entry. Calls Deel's documented DELETE /timesheets/{timesheet_id} Organization OAuth candidate operation.
Delete a webhook. Calls Deel's documented DELETE /webhooks/{id} Organization OAuth candidate operation.
Delete a worker relation. Calls Deel's documented DELETE /hris/worker_relations/profile/{hrisProfileOid} Organization OAuth candidate operation.
Delete a worker relation by external id. Calls Deel's documented DELETE /hris/worker_relations/profile/external/{profileId} Organization OAuth candidate operation.
Delete a worker relation type. Calls Deel's documented DELETE /hris/worker_relations/types/{type_id} Organization OAuth candidate operation.
Delete a worker relation type by external id. Calls Deel's documented DELETE /hris/worker_relations/types/external/{externalId} Organization OAuth candidate operation.
Delete adjustment. Calls Deel's documented DELETE /invoice-adjustments/{id} Organization OAuth candidate operation.
Delete an adjustment. Calls Deel's documented DELETE /adjustments/{id} Organization OAuth candidate operation.
Delete an Org Structure from the Organization. Calls Deel's documented DELETE /hris/organization_structures/{hris_org_structure_id} Organization OAuth candidate operation.
Delete an Org Structure from the Organization by external ID. Calls Deel's documented DELETE /hris/organization_structures/external/{external_id} Organization OAuth candidate operation.
Delete Contract custom field by Id. Calls Deel's documented DELETE /contracts/{contract_id}/custom_fields/{id} Organization OAuth candidate operation.
Delete Contract Termination Request. Calls Deel's documented DELETE /contracts/{contract_id}/terminations Organization OAuth candidate operation.
Delete Hourly Report Preset. Calls Deel's documented DELETE /timesheets/presets/{id} Organization OAuth candidate operation.
Delete IC invoicing tax. Calls Deel's documented DELETE /contracts/{contract_id}/ic-invoicing-taxes/{tax_type} Organization OAuth candidate operation.
Delete Legal Entity Registration Document. Calls Deel's documented DELETE /legal-entities/{legal_entity_id}/registration-documents/{document_id} Organization OAuth candidate operation.
Delete Legal Entity Registration Document Files. Calls Deel's documented DELETE /legal-entities/{legal_entity_id}/registration-documents/{document_id}/files Organization OAuth candidate operation.
Delete multiple shifts by External ID. Calls Deel's documented POST /v2/time_tracking/shifts/bulk-delete Organization OAuth candidate operation.
Delete Organization Secure Vault File. Calls Deel's documented DELETE /organizations/secure-vault/files/{file_id} Organization OAuth candidate operation.
Delete Organization Secure Vault Folder. Calls Deel's documented DELETE /organizations/secure-vault/folders/{folder_id} Organization OAuth candidate operation.
Delete task. Calls Deel's documented DELETE /contracts/{contract_id}/tasks/{task_id} Organization OAuth candidate operation.
Delete the custom field value from Worker by Id. Calls Deel's documented DELETE /people/{worker_id}/custom_fields/{id} Organization OAuth candidate operation.
Detach entries from On-Demand Payroll. Calls Deel's documented PATCH /on-demand-payroll/{odp_id}/entries/detach Organization OAuth candidate operation.
Download a GP worker payslip. Calls Deel's documented GET /gp/workers/{id}/payslips/{payslip_id}/download Organization OAuth candidate operation.
Download gross to net report. Calls Deel's documented GET /gp/reports/{id}/gross_to_net/csv Organization OAuth candidate operation.
Download HRX documents. Calls Deel's documented GET /eor/contracts/{contract_id}/hrx-documents/{document_id} Organization OAuth candidate operation.
Download Legal Entity Registration Document File. Calls Deel's documented GET /legal-entities/{legal_entity_id}/registration-documents/{document_id}/files/{file_id}/download Organization OAuth candidate operation.
Get a time-limited download URL for a legal-entity registration document requirement template; fetch the URL promptly because it expires.
Edit a group. Calls Deel's documented PATCH /groups/{id} Organization OAuth candidate operation.
Edit a legal entity. Calls Deel's documented PATCH /legal-entities/{id} Organization OAuth candidate operation.
Fetch EOR contract document. Calls Deel's documented GET /eor/contracts/{contract_id}/documents/{type} Organization OAuth candidate operation.
List framework-agreement signature metadata for an EOR contract, including client and EOR signer names and signing timestamps.
Fetch EOR Contract form. Calls Deel's documented GET /forms/eor/create-contract/{country_code} Organization OAuth candidate operation.
Fetch EOR project assignment PDF. Calls Deel's documented GET /eor/contracts/{contract_id}/project-assignment Organization OAuth candidate operation.
Fetch multiple EOR Contract forms. Calls Deel's documented POST /forms/eor/create-contract/definitions Organization OAuth candidate operation.
Fetch Project Assignment Checkin Questionnaire Data. Calls Deel's documented GET /eor/contracts/{contract_id}/project-assignment/checkin Organization OAuth candidate operation.
Calculate the earliest possible EOR employment start date and payroll timing for a team, employment country, and optional nationality, visa, legal-entity, state, or special-job inputs.
Fetch Worker Relations of a given HrisProfile by external id. Calls Deel's documented GET /hris/worker_relations/profile/external/{profile_id} Organization OAuth candidate operation.
Initialize a timesheet CSV upload and return its presigned URL and required form fields. This action does not transfer the CSV: POST it separately with every returned field, and do not send Deel Authorization or x-client-id headers to storage. Calls Deel's documented POST /time-tracking/timesheets/upload-url Organization OAuth candidate operation.
Get a payroll migration import. Calls Deel's documented GET /gp/legal-entities/{legal_entity_id}/payroll-migration-imports/{import_id} Organization OAuth candidate operation.
Get additional info for a contract. Calls Deel's documented GET /contracts/{contract_id}/additional-info Organization OAuth candidate operation.
Get additional information required to request employee termination. Calls Deel's documented GET /eor/contracts/{contract_id}/offboarding/required-information Organization OAuth candidate operation.
Get amendment by ID. Calls Deel's documented GET /eor/contracts/{contract_id}/amendments/{amendment_id} Organization OAuth candidate operation.
Get amendment data points configuration by country. Calls Deel's documented GET /eor/contracts/amendments/data-points/configuration Organization OAuth candidate operation.
Get amendment validation settings. Calls Deel's documented GET /eor/contracts/{contract_id}/amendments/validation/settings Organization OAuth candidate operation.
List an EOR contract's amendment history, including statuses, changed values, compensation changes, and legal or rejection context.
Get an interview transcript. Calls Deel's documented GET /ats/interviews/{interview_id}/transcript Organization OAuth candidate operation.
Retrieve complete details for one ATS application.
Get a temporary download URL for a Deel billing invoice PDF.
Get business visa eligibility and requirements. Calls Deel's documented GET /immigration/visa-requirement/business Organization OAuth candidate operation.
Get case timeline. Calls Deel's documented GET /immigration/cases/{case_id}/timeline Organization OAuth candidate operation.
Get cost centers by legal entity. Calls Deel's documented GET /legal-entities/{legal_entity_id}/cost-centers Organization OAuth candidate operation.
Return the profile of the currently authenticated user, not an organization-wide person lookup. This Organization OAuth toolkit requires authenticated-user context plus people:read for this route.
Get custom field from people by id. Calls Deel's documented GET /people/custom_fields/{id} Organization OAuth candidate operation.
Retrieve one contract custom-field definition by its ID, including its type, settings, placement, and access configuration.
Get employee agreement draft preview. Calls Deel's documented GET /eor/contracts/{contract_id}/employee-agreement-draft-preview Organization OAuth candidate operation.
Get entity screening details. Calls Deel's documented GET /screenings/aml/{entity_type}/{entity_id} Organization OAuth candidate operation.
Get EOR Additional Costs. Calls Deel's documented GET /eor/additional-costs/{country} Organization OAuth candidate operation.
Get Hourly Report Preset by ID. Calls Deel's documented GET /timesheets/presets/{id} Organization OAuth candidate operation.
List a contract's hourly timesheet presets, including each preset's rate, attached file, and root-preset definition.
Get Hourly Report Root Preset by ID. Calls Deel's documented GET /timesheets/root-presets/{id} Organization OAuth candidate operation.
List hourly-report root templates, including rate or tracking type, attached files, and contract and derived-preset usage counts.
Get the VAT and withholding-tax percentages applicable to an independent-contractor contract's invoices.
Get immigration case details. Calls Deel's documented GET /immigration/client/cases/{id} Organization OAuth candidate operation.
Retrieve the OAuth consent record for the authenticated user or organization.
Retrieve one Deel invoice and its line items by invoice ID.
Get a country's Knowledge Hub guide, organized by audience and contract type with category fields and related knowledge or compliance articles.
Get Legal Entity Registration Document. Calls Deel's documented GET /legal-entities/{legal_entity_id}/registration-documents/{document_id} Organization OAuth candidate operation.
Get onboarding details by employee HRIS profile ID. Calls Deel's documented GET /onboarding/tracker/hris_profile/{hris_profile_id} Organization OAuth candidate operation.
Get onboarding details by onboarding tracker ID. Calls Deel's documented GET /onboarding/tracker/{tracker_id} Organization OAuth candidate operation.
Get Organization Secure Vault Folder. Calls Deel's documented GET /organizations/secure-vault/folders/{folder_id} Organization OAuth candidate operation.
Get Organization Structure. Calls Deel's documented GET /hris/organization_structures/{hris_org_structure_id} Organization OAuth candidate operation.
Get Organization Structure by External ID. Calls Deel's documented GET /hris/organization_structures/external/{external_id} Organization OAuth candidate operation.
Get Organization Structures. Calls Deel's documented GET /hris/organization_structures Organization OAuth candidate operation.
Retrieve the accounting breakdown for a Deel payment.
Retrieve a Deel payment statement by its unique identifier.
Get payroll activation readiness for a legal entity. Calls Deel's documented GET /payroll-activations Organization OAuth candidate operation.
Get personal information by id. Calls Deel's documented GET /people/{worker_id}/personal Organization OAuth candidate operation.
Get Positions by Profile. Calls Deel's documented GET /hris/positions/profile/{hris_profile_id} Organization OAuth candidate operation.
Get Profile Entitlements. Calls Deel's documented GET /time_offs/profile/{hris_profile_id}/entitlements Organization OAuth candidate operation.
Get Profiles Assigned to Policy. Calls Deel's documented GET /time-offs/policy/{policy_id}/assignments Organization OAuth candidate operation.
Retrieve credit notes linked to a Deel refund statement.
Get registration/tax identifier fields for a country. Calls Deel's documented GET /legal-entities/country-fields/{country_code} Organization OAuth candidate operation.
Get Shift details. Calls Deel's documented GET /time_tracking/shifts/{external_id} Organization OAuth candidate operation.
Get static employee bank transfer requirements. Calls Deel's documented GET /payouts/employees/methods/bank-transfers/requirements Organization OAuth candidate operation.
Get termination. Calls Deel's documented GET /eor/{oid}/terminations/{terminationId} Organization OAuth candidate operation.
Get the roles of the current organization.. Calls Deel's documented GET /roles Organization OAuth candidate operation.
Get Time Off Events for Profile. Calls Deel's documented GET /time_offs/time-off-events Organization OAuth candidate operation.
Get time-off attachment download URL. Calls Deel's documented GET /time_offs/attachments/{attachment_id}/download Organization OAuth candidate operation.
Get the supported KYC verification method for an identity document type and its ISO issuing-country code.
Get Work Schedule and Holidays. Calls Deel's documented GET /time_offs/dailies Organization OAuth candidate operation.
Get worker additional fields for (EOR). Calls Deel's documented GET /forms/eor/worker-additional-fields/{country_code} Organization OAuth candidate operation.
Get worker invite link. Calls Deel's documented GET /contracts/{contract_id}/invite Organization OAuth candidate operation.
Get worker profile by external ID. Calls Deel's documented GET /people/external/{worker_id}/personal Organization OAuth candidate operation.
Get worker's KYC details. Calls Deel's documented GET /screenings/kyc/details Organization OAuth candidate operation.
Get a paginated gross-to-net report for a payroll cycle, with contract-level additions, deductions, benefits, contributions, totals, currencies, and payment details.
Retrieve one immigration document by ID, including its review status, document type, expiration date, and download links.
Immigration visa types. Calls Deel's documented GET /immigration/visa-types/{country_code} Organization OAuth candidate operation.
Initiate EOR contract termination request. Calls Deel's documented POST /eor/contracts/{contract_id}/offboarding/termination Organization OAuth candidate operation.
Invoice line item by Id. Calls Deel's documented GET /invoice-adjustments/{id} Organization OAuth candidate operation.
List a contract's invoice adjustments, optionally filtered by contract type, adjustment type, status, invoice, reporter, or submission date.
List payroll adjustment categories for selected contract types, defaulting to EOR when contract_types is omitted. Requires an Organization OAuth connection with adjustments:read.
List agreements. Calls Deel's documented GET /it/agreements Organization OAuth candidate operation.
List all custom fields. Calls Deel's documented GET /contracts/custom_fields Organization OAuth candidate operation.
List the organization's people custom-field definitions, including each field's type, placement, access, applicability, and required/enabled settings.
List one page of active ATS application sources.
List one page of ATS applications with candidate, job, stage, source, tag, criteria, and update filters.
List one page of attachment metadata for an ATS entity.
List one page of ATS candidates with job, department, tag, stage, and update filters.
List ATS offers filtered by application, jobs, or offer statuses.
List case invoices. Calls Deel's documented GET /immigration/invoices Organization OAuth candidate operation.
List case notes. Calls Deel's documented GET /immigration/notes Organization OAuth candidate operation.
List case visa application quotes. Calls Deel's documented GET /immigration/visa-application-quotes Organization OAuth candidate operation.
List clearance requests. Calls Deel's documented GET /it/clearance-requests Organization OAuth candidate operation.
List independent-contractor (IC) contract work-statement amendments, optionally filtered by amendment status or signing status; for EOR contract amendments use DEEL_LIST_EOR_CONTRACT_AMENDMENTS.
List contract termination reasons. Calls Deel's documented GET /contracts/termination-reasons Organization OAuth candidate operation.
List organization contract summaries with filters and a continuation cursor. Requires an Organization OAuth connection with contracts:read.
Retrieve one page of Deel fee invoices.
List payslip records for a specified Employer of Record worker.
List equity awards granted. Calls Deel's documented GET /equity-awards Organization OAuth candidate operation.
List equity grant expense amortization records. Calls Deel's documented GET /equity-amortizations Organization OAuth candidate operation.
List equity grant total expense records. Calls Deel's documented GET /equity-expenses Organization OAuth candidate operation.
List equity grant valuations. Calls Deel's documented GET /equity-valuations Organization OAuth candidate operation.
List equity grants with tax events. Calls Deel's documented GET /equity-grants Organization OAuth candidate operation.
List equity option ledger entries. Calls Deel's documented GET /equity-option-ledger Organization OAuth candidate operation.
List equity participants. Calls Deel's documented GET /equity-participants Organization OAuth candidate operation.
List feedbacks for an application. Calls Deel's documented GET /ats/applications/{application_id}/feedbacks Organization OAuth candidate operation.
List gross-to-net report.. Calls Deel's documented GET /gp/reports/{id}/gross_to_net Organization OAuth candidate operation.
List one page of industry subcategories. Calls Deel's documented GET /industries Organization OAuth candidate operation.
List interview and evaluation feedback across the organization. Calls Deel's documented GET /ats/feedbacks Organization OAuth candidate operation.
List interview plan stages of a job with pipeline counts. Calls Deel's documented GET /ats/jobs/{job_id}/interview-plan-stages Organization OAuth candidate operation.
List interviews. Calls Deel's documented GET /ats/interviews Organization OAuth candidate operation.
List invoice adjustments. Calls Deel's documented GET /invoice-adjustments Organization OAuth candidate operation.
List one page of organization invoices with status and issue-date filters. Requires an Organization OAuth connection with accounting:read.
List IT assets. Calls Deel's documented GET /it/assets Organization OAuth candidate operation.
List IT hardware policies. Calls Deel's documented GET /it/policies Organization OAuth candidate operation.
List IT orders. Calls Deel's documented GET /it/orders Organization OAuth candidate operation.
List IT seats. Calls Deel's documented GET /it/seats Organization OAuth candidate operation.
List job openings. Calls Deel's documented GET /ats/openings Organization OAuth candidate operation.
List job requests. Calls Deel's documented GET /vms/requisitions Organization OAuth candidate operation.
List Deel's predefined job titles one page at a time.
List Legal Entity Registration Documents. Calls Deel's documented GET /legal-entities/{legal_entity_id}/registration-documents Organization OAuth candidate operation.
List of immigration cases. Calls Deel's documented GET /immigration/client/cases Organization OAuth candidate operation.
List of job scope templates for EOR contracts. Calls Deel's documented GET /eor/job-scopes Organization OAuth candidate operation.
List of legal entities. Calls Deel's documented GET /legal-entities Organization OAuth candidate operation.
List of off-cycle payments. Calls Deel's documented GET /contracts/{contract_id}/off-cycle-payments Organization OAuth candidate operation.
List of shifts. Calls Deel's documented GET /v2/time_tracking/shifts Organization OAuth candidate operation.
List of tasks. Calls Deel's documented GET /contracts/{contract_id}/tasks Organization OAuth candidate operation.
List of timesheets by contract. Calls Deel's documented GET /contracts/{contract_id}/timesheets Organization OAuth candidate operation.
List of worker relations. Calls Deel's documented GET /hris/worker_relations/profile/{hrisProfileOid} Organization OAuth candidate operation.
List On-Demand Payroll entries. Calls Deel's documented GET /on-demand-payroll/contract/{contract_id}/entries Organization OAuth candidate operation.
List onboarding employees. Calls Deel's documented GET /onboarding/tracker Organization OAuth candidate operation.
List Organization Registration Documents. Calls Deel's documented GET /legal-entities/registration-documents Organization OAuth candidate operation.
Return the current Deel organization, teams, departments, or working-location labels. Requires an Organization OAuth connection with organizations:read.
List Organization Secure Vault Folder Items. Calls Deel's documented GET /organizations/secure-vault/folders/{folder_id}/items Organization OAuth candidate operation.
List organization tasks. Calls Deel's documented GET /organizations/tasks Organization OAuth candidate operation.
List one page of organization payment receipts with date, currency, payer entity, and status filters. This action pins Deel API version 2026-01-01, which remains callable but is deprecated and scheduled to sunset on 2027-07-06. Requires an Organization OAuth connection with accounting:read.
List payroll cycles. Calls Deel's documented GET /legal-entities/{legal_entity_id}/payroll-events Organization OAuth candidate operation.
List payroll events by legal entity. Calls Deel's documented GET /gp/legal-entities/{legal_entity_id}/reports Organization OAuth candidate operation.
List payroll groups for a legal entity. Calls Deel's documented GET /payroll-groups Organization OAuth candidate operation.
List payroll migration imports for a legal entity. Calls Deel's documented GET /gp/legal-entities/{legal_entity_id}/payroll-migration-imports Organization OAuth candidate operation.
Search and filter workforce profiles visible to an Organization OAuth connection with people:read.
List policies. Calls Deel's documented GET /time_offs/profile/{hris_profile_id}/policies Organization OAuth candidate operation.
List products in the catalog. Calls Deel's documented GET /it/products Organization OAuth candidate operation.
Retrieve one page of Deel refund statements with date, currency, and entity filters.
List Deel's predefined seniority levels, optionally excluding C-level entries for EOR contracts.
List Shareworks equity exercises. Calls Deel's documented GET /equity-exercises Organization OAuth candidate operation.
Retrieve SIC numbers, entity types, or countries. For currency tasks, use DEEL_LIST_CURRENCIES. Calls Deel's documented GET /lookups Organization OAuth candidate operation.
List countries supported by Deel with EOR, visa, currency, and sub-territory details.
List currencies supported by Deel, including ISO codes and available names.
List tags. Calls Deel's documented GET /ats/tags Organization OAuth candidate operation.
List organization time-off policies and resolve policy IDs for auditing or request interpretation. Requires an Organization OAuth connection with time-off:read.
List time-off requests. Calls Deel's documented GET /time_offs/profile/{hris_profile_id} Organization OAuth candidate operation.
List one page of time-off requests across the organization with status, date, policy, and deletion filters. Requires an Organization OAuth connection with time-off:read.
List the predefined time-off types available on Deel.
List one page of organization timesheets with contract, status, reporter, and submission-date filters. Requires an Organization OAuth connection with timesheets:read.
List users from Deel's SCIM HRIS directory. Supports Deel's documented email equality filter and SCIM startIndex/count pagination parameters.
List users assigned to an IT policy. Calls Deel's documented GET /it/policies/{policy_id}/users Organization OAuth candidate operation.
List warehouses. Calls Deel's documented GET /it/warehouses Organization OAuth candidate operation.
List webhook event types. Calls Deel's documented GET /webhooks/events/types Organization OAuth candidate operation.
List webhooks. Calls Deel's documented GET /webhooks Organization OAuth candidate operation.
List work statement payment policies. Calls Deel's documented GET /work-statement-payment-policies Organization OAuth candidate operation.
Modify bank account. Calls Deel's documented PATCH /gp/workers/{worker_id}/banks/{bank_id} Organization OAuth candidate operation.
Preview a contract agreement. Calls Deel's documented GET /contracts/{contract_id}/preview Organization OAuth candidate operation.
Process time-off requests from an external HRIS. Calls Deel's documented POST /time_offs/global-payroll/sync Organization OAuth candidate operation.
Reject an EOR quote. Calls Deel's documented PATCH /eor/contracts/{contract_id}/reject Organization OAuth candidate operation.
Reject an IT order. Calls Deel's documented POST /it/orders/{order_id}/decline Organization OAuth candidate operation.
Remove invite. Calls Deel's documented DELETE /contracts/{contract_id}/invitations Organization OAuth candidate operation.
Replace all tags on an ATS candidate. Existing tags omitted from tag_ids are removed.
Request contract resignation. Calls Deel's documented POST /eor/contracts/{contract_id}/offboarding/resignation Organization OAuth candidate operation.
Request EOR Contract Resignation. Calls Deel's documented POST /eor/{oid}/terminations/resignation Organization OAuth candidate operation.
Request job scope validation. Calls Deel's documented POST /eor/job-scopes/validate Organization OAuth candidate operation.
Request termination. Calls Deel's documented POST /gp/workers/{worker_id}/terminations Organization OAuth candidate operation.
Restore an archived IT asset. Calls Deel's documented POST /it/assets/{asset_id}/unarchive Organization OAuth candidate operation.
Retrieve a clearance request. Calls Deel's documented GET /it/clearance-requests/{clearance_request_id} Organization OAuth candidate operation.
Retrieve a legal entity. Calls Deel's documented GET /legal-entities/{legal_entity_id} Organization OAuth candidate operation.
Retrieve a list of ATS departments. Calls Deel's documented GET /ats/departments Organization OAuth candidate operation.
Retrieve a list of ATS employment types. Calls Deel's documented GET /ats/employment-types Organization OAuth candidate operation.
Retrieve a list of ATS hires. Calls Deel's documented GET /ats/hires Organization OAuth candidate operation.
Retrieve a list of ATS job boards. Calls Deel's documented GET /ats/job-boards Organization OAuth candidate operation.
Retrieve a list of ATS job postings. Calls Deel's documented GET /ats/job-boards/{job_board_id}/job-postings Organization OAuth candidate operation.
Retrieve a list of ATS jobs. Calls Deel's documented GET /ats/jobs Organization OAuth candidate operation.
Retrieve a list of ATS locations. Calls Deel's documented GET /ats/locations Organization OAuth candidate operation.
Retrieve a list of ATS teams. Calls Deel's documented GET /ats/teams Organization OAuth candidate operation.
Retrieve a list of published ATS email templates. Calls Deel's documented GET /ats/email-templates Organization OAuth candidate operation.
Retrieve a Paginated List of Shift Rates. Calls Deel's documented GET /v2/time_tracking/shift_rates Organization OAuth candidate operation.
Retrieve a product's catalog details. Calls Deel's documented GET /it/products/{product_id} Organization OAuth candidate operation.
Retrieve a Shift Rate by External ID. Calls Deel's documented GET /time_tracking/shift_rates/{external_id} Organization OAuth candidate operation.
Retrieve a single contract. Calls Deel's documented GET /contracts/{contract_id} Organization OAuth candidate operation.
Retrieve a single milestone. Calls Deel's documented GET /contracts/{contract_id}/milestones/{milestone_id} Organization OAuth candidate operation.
Retrieve a single off-cycle payment. Calls Deel's documented GET /contracts/{contract_id}/off-cycle-payments/{off_cycle_payment_id} Organization OAuth candidate operation.
Retrieve a single person. Calls Deel's documented GET /people/{hris_profile_id} Organization OAuth candidate operation.
Retrieve a single timesheet entry. Calls Deel's documented GET /timesheets/{timesheet_id} Organization OAuth candidate operation.
Retrieve one user from Deel's SCIM HRIS directory by HRIS profile OID.
Retrieve a single webhook. Calls Deel's documented GET /webhooks/{id} Organization OAuth candidate operation.
Retrieve a timesheet. Calls Deel's documented GET /time-tracking/timesheets/{timesheet_id} Organization OAuth candidate operation.
Retrieve a warehouse. Calls Deel's documented GET /it/warehouses/{warehouse_id} Organization OAuth candidate operation.
List country-specific additional-information fields that a Global Payroll worker must provide, including requiredness, validation, dependencies, and UI guidance.
Retrieve adjustments. Calls Deel's documented GET /contracts/{contract_id}/adjustments Organization OAuth candidate operation.
Retrieve all worker relation types. Calls Deel's documented GET /hris/worker_relations/types Organization OAuth candidate operation.
Retrieve an adjustment. Calls Deel's documented GET /adjustments/{id} Organization OAuth candidate operation.
Retrieve an agreement. Calls Deel's documented GET /it/agreements/{agreement_id} Organization OAuth candidate operation.
Retrieve an ATS candidate. Calls Deel's documented GET /ats/candidates/{candidate_id} Organization OAuth candidate operation.
Retrieve an IT asset. Calls Deel's documented GET /it/assets/{asset_id} Organization OAuth candidate operation.
Retrieve an IT order. Calls Deel's documented GET /it/orders/{order_id} Organization OAuth candidate operation.
Retrieve ATS Application form. Calls Deel's documented GET /ats/application-forms/{application_form_id} Organization OAuth candidate operation.
Retrieve ATS hiring members. Calls Deel's documented GET /ats/hiring-members Organization OAuth candidate operation.
Retrieve ATS job posting. Calls Deel's documented GET /ats/job-postings/{job_posting_id} Organization OAuth candidate operation.
Retrieve ATS job postings. Calls Deel's documented GET /ats/job-postings Organization OAuth candidate operation.
Retrieve bank accounts. Calls Deel's documented GET /gp/contracts/{contract_id}/banks Organization OAuth candidate operation.
Retrieve bank accounts. Calls Deel's documented GET /gp/workers/{worker_id}/banks Organization OAuth candidate operation.
Retrieve bank guide. Calls Deel's documented GET /gp/contracts/{contract_id}/banks/guide Organization OAuth candidate operation.
Retrieve bank guide. Calls Deel's documented GET /gp/workers/{worker_id}/banks/guide Organization OAuth candidate operation.
List EOR benefit options for a country and hiring scenario, filtered by visa need, weekly hours, employment type, team, and legal entity.
Retrieve Benefits for Employee. Calls Deel's documented GET /eor/worker/benefits Organization OAuth candidate operation.
Retrieve Benefits for EOR Contract. Calls Deel's documented GET /eor/{contract_id}/benefits Organization OAuth candidate operation.
Retrieve contract templates. Calls Deel's documented GET /contract-templates Organization OAuth candidate operation.
Retrieve contractor payment dates. Calls Deel's documented GET /contracts/{contract_id}/payment_cycles Organization OAuth candidate operation.
Retrieve current On-Demand Payroll. Calls Deel's documented GET /on-demand-payroll/contract/{contract_id}/current Organization OAuth candidate operation.
Retrieve custom fields for a contract. Calls Deel's documented GET /contracts/{contract_id}/custom_fields Organization OAuth candidate operation.
Retrieve custom fields for a worker. Calls Deel's documented GET /people/{worker_id}/custom_fields Organization OAuth candidate operation.
Retrieve detailed hiring guide for a country. Calls Deel's documented GET /eor/validations/{country_code} Organization OAuth candidate operation.
Retrieve Effective Date Limitations. Calls Deel's documented GET /eor/contracts/{contract_id}/amendments/{amendment_id}/effective-date-limitations Organization OAuth candidate operation.
List the country- and contract-type-specific additional information fields needed to build or validate an employee onboarding form.
Retrieve employee payslips. Calls Deel's documented GET /gp/workers/{id}/payslips Organization OAuth candidate operation.
Retrieve Employee Time Off Data for Offboarding. Calls Deel's documented GET /eor/contracts/{contract_id}/offboarding/time-offs Organization OAuth candidate operation.
Retrieve EOR Contract Details. Calls Deel's documented GET /eor/contracts/{contract_id}/details Organization OAuth candidate operation.
Retrieve HRIS worker bank accounts. Calls Deel's documented GET /hris/workers/{worker_id}/banks Organization OAuth candidate operation.
Retrieve HRX documents. Calls Deel's documented GET /eor/contracts/{contract_id}/hrx-documents Organization OAuth candidate operation.
Retrieve List of Managers. Calls Deel's documented GET /managers Organization OAuth candidate operation.
Retrieve Milestones by Contract. Calls Deel's documented GET /contracts/{contract_id}/milestones Organization OAuth candidate operation.
Retrieve offboarding attachment. Calls Deel's documented GET /eor/contracts/{contract_id}/offboarding/attachments/{attachment_id} Organization OAuth candidate operation.
Retrieve offboarding list. Calls Deel's documented GET /offboarding/tracker Organization OAuth candidate operation.
Retrieve Offboarding Request. Calls Deel's documented GET /eor/contracts/{contract_id}/offboarding Organization OAuth candidate operation.
Retrieve paginated list of ATS Rejection/Archivation reasons. Calls Deel's documented GET /ats/reasons Organization OAuth candidate operation.
Retrieve policy validation templates. Calls Deel's documented GET /time_offs/policy-validation-templates Organization OAuth candidate operation.
Retrieve restricted offboarding dates. Calls Deel's documented GET /eor/contracts/{contract_id}/offboarding/restricted-dates Organization OAuth candidate operation.
Retrieve termination details. Calls Deel's documented GET /offboarding/tracker/{id} Organization OAuth candidate operation.
Retrieve termination details by HRIS profile identifier. Calls Deel's documented GET /offboarding/tracker/hris_profile/{oid} Organization OAuth candidate operation.
Retrieve the Global Payroll worker creation schema. Calls Deel's documented GET /gp/workers/creation-schema Organization OAuth candidate operation.
Retrieve the IT seat subscription. Calls Deel's documented GET /it/seats/status Organization OAuth candidate operation.
Retrieve the KYB state of a legal entity. Calls Deel's documented GET /legal-entities/{legal_entity_id}/kyb Organization OAuth candidate operation.
Return list of groups. Calls Deel's documented GET /groups Organization OAuth candidate operation.
Review a single invoice adjustment. Calls Deel's documented POST /invoice-adjustments/{id}/reviews Organization OAuth candidate operation.
Review a single task. Calls Deel's documented POST /contracts/{contract_id}/tasks/{task_id}/reviews Organization OAuth candidate operation.
Review a single timesheet. Calls Deel's documented POST /timesheets/{timesheet_id}/reviews Organization OAuth candidate operation.
Review a submitted timesheet. Calls Deel's documented POST /time-tracking/timesheets/{timesheet_id}/review Organization OAuth candidate operation.
Review multiple tasks. Calls Deel's documented POST /contracts/{contract_id}/tasks/many/reviews Organization OAuth candidate operation.
Review multiple timesheets. Calls Deel's documented POST /timesheets/many/reviews Organization OAuth candidate operation.
Send contract to worker. Calls Deel's documented POST /contracts/{contract_id}/invitations Organization OAuth candidate operation.
Set salary split. Calls Deel's documented PATCH /gp/contracts/{contract_id}/banks/settings Organization OAuth candidate operation.
Set tags in bulk. Calls Deel's documented POST /ats/upsertions/bulk-tags Organization OAuth candidate operation.
Sign a contract. Calls Deel's documented POST /contracts/{contract_id}/signatures Organization OAuth candidate operation.
Sign Amendment. Calls Deel's documented POST /workers/amendments/{amendment_id}/sign Organization OAuth candidate operation.
Sign EOR contract document. Calls Deel's documented POST /eor/contracts/{contract_id}/documents/{type}/sign Organization OAuth candidate operation.
Submit a payroll migration import for review. Calls Deel's documented POST /gp/legal-entities/{legal_entity_id}/payroll-migration-imports/{import_id}/submit Organization OAuth candidate operation.
Submit EDD request answers for a legal entity. Calls Deel's documented POST /legal-entities/{legal_entity_id}/kyb/edd Organization OAuth candidate operation.
Submit employee resignation PTO review. Calls Deel's documented POST /eor/contracts/{contract_id}/offboarding/resignations/review-pto Organization OAuth candidate operation.
Submit Global Payroll amendment signature. Calls Deel's documented POST /contracts/{contract_id}/amendments/{amendment_id}/sign Organization OAuth candidate operation.
Submit KYB information for a legal entity. Calls Deel's documented POST /legal-entities/{legal_entity_id}/kyb Organization OAuth candidate operation.
Submit legal entity registration documents. Each upload claim token must come from Deel's POST /files response for the matching file_id; it claims only that initialized file. Calls Deel's documented POST /legal-entities/{legal_entity_id}/registration-documents Organization OAuth candidate operation.
Submit On-Demand Payroll. Calls Deel's documented POST /on-demand-payroll/{odp_id}/submit Organization OAuth candidate operation.
Submit Project Assignment Checkin Questionnaire Data. Calls Deel's documented POST /eor/contracts/{contract_id}/project-assignment/checkin Organization OAuth candidate operation.
Sync cost centers for legal entity. Calls Deel's documented POST /legal-entities/{legal_entity_id}/cost-centers/synchronize Organization OAuth candidate operation.
Terminate contract. Calls Deel's documented POST /contracts/{contract_id}/terminations Organization OAuth candidate operation.
Termination Request. Calls Deel's documented POST /eor/{oid}/terminations/regular Organization OAuth candidate operation.
Unassign workers from IT seats. Calls Deel's documented POST /it/seats/unassign Organization OAuth candidate operation.
Update a shift. Calls Deel's documented PATCH /time_tracking/shifts/{external_id} Organization OAuth candidate operation.
Update a shift rate's name, type, or value by external ID; Deel rejects updates while any shift references the rate.
Update a timesheet entry. Calls Deel's documented PATCH /timesheets/{timesheet_id} Organization OAuth candidate operation.
Update a webhook. Calls Deel's documented PATCH /webhooks/{id} Organization OAuth candidate operation.
Update a worker relation type. Calls Deel's documented PATCH /hris/worker_relations/types/{typeId} Organization OAuth candidate operation.
Update a worker relation type by external id. Calls Deel's documented PATCH /hris/worker_relations/types/external/{externalId} Organization OAuth candidate operation.
Update address. Calls Deel's documented PATCH /gp/workers/{worker_id}/address Organization OAuth candidate operation.
Update amendment. Calls Deel's documented PATCH /eor/contracts/{contract_id}/amendments/{amendment_id} Organization OAuth candidate operation.
Partially update an existing Deel payroll or EOR adjustment, optionally replacing its receipt file.
Update an existing HRIS Org Structure. Calls Deel's documented PATCH /hris/organization_structures/{hris_org_structure_id} Organization OAuth candidate operation.
Update an existing HRIS Org Structure by external ID. Calls Deel's documented PATCH /hris/organization_structures/external/{external_id} Organization OAuth candidate operation.
Update an invoice adjustment. Calls Deel's documented PATCH /invoice-adjustments/{id} Organization OAuth candidate operation.
Update asset. Calls Deel's documented PATCH /it/assets/{asset_id} Organization OAuth candidate operation.
Update asset location. Calls Deel's documented POST /it/assets/{asset_id}/location Organization OAuth candidate operation.
Update ATS Application. Calls Deel's documented PATCH /ats/applications/{application_id} Organization OAuth candidate operation.
Update ATS Candidate. Calls Deel's documented PATCH /ats/candidates/{candidate_id} Organization OAuth candidate operation.
Partially update one bank account for a specific Global Payroll contract without affecting the worker's other contracts.
Update compensation. Calls Deel's documented PATCH /gp/workers/{worker_id}/compensation Organization OAuth candidate operation.
Update contract. Calls Deel's documented POST /contracts/{contract_id}/amendments Organization OAuth candidate operation.
Update contract payment type. Calls Deel's documented PATCH /contracts/{contract_id}/platform-payment Organization OAuth candidate operation.
Update the authenticated user's personal profile fields, including name, phone, preferred currency, and timezone.
Replace a contract's custom-field values; values omitted from the request are removed.
Create or overwrite one custom-field value for a worker.
Update employee information. Calls Deel's documented PATCH /gp/workers/{worker_id}/employee-information Organization OAuth candidate operation.
Update Employee Information for EOR Contract. Calls Deel's documented PATCH /eor/contracts/{contract_id}/employee-information Organization OAuth candidate operation.
Update employment type for a contract. Calls Deel's documented PATCH /gp/contracts/{contract_id}/employment-type Organization OAuth candidate operation.
Update end date for a contract. Calls Deel's documented PATCH /gp/contracts/{contract_id}/end-date Organization OAuth candidate operation.
Replace the editable details of an EOR contract. Include job_title, start_date, employee_first_name, employee_last_name, employee_email, employment_country, and employment_type even when changing only one field. Calls Deel's documented PATCH /eor/contract/{contract_id} Organization OAuth candidate operation.
Update GP employee app access for a legal entity. Calls Deel's documented POST /legal-entities/{legal_entity_id}/settings Organization OAuth candidate operation.
Update GP worker additional information. Calls Deel's documented PATCH /gp/workers/contracts/{contract_id}/additional-information Organization OAuth candidate operation.
Update Hourly Report Preset. Calls Deel's documented PATCH /timesheets/presets/{id} Organization OAuth candidate operation.
Update IC invoicing tax. Calls Deel's documented PATCH /contracts/{contract_id}/ic-invoicing-taxes Organization OAuth candidate operation.
Replace legal entity registration document files. Each upload claim token must come from Deel's POST /files response for the matching file_id; it claims only that initialized file. Calls Deel's documented PUT /legal-entities/{legal_entity_id}/registration-documents/{document_id} Organization OAuth candidate operation.
Update organization custom role. Calls Deel's documented PATCH /roles/{roleId} Organization OAuth candidate operation.
Update Organization Secure Vault Folder. Calls Deel's documented PATCH /organizations/secure-vault/folders/{folder_id} Organization OAuth candidate operation.
Update organization structure. Calls Deel's documented PUT /people/{id}/department Organization OAuth candidate operation.
Update personal information. Calls Deel's documented PATCH /people/{worker_id}/personal Organization OAuth candidate operation.
Update personal information by external id. Calls Deel's documented PATCH /people/external/{worker_id}/personal Organization OAuth candidate operation.
Update PTO policy. Calls Deel's documented PATCH /gp/workers/{worker_id}/pto-policy Organization OAuth candidate operation.
Update Task By ID. Calls Deel's documented PATCH /tasks/{task_id} Organization OAuth candidate operation.
Update time-off request. Calls Deel's documented PATCH /time_offs/{time_off_id} Organization OAuth candidate operation.
Update working location. Calls Deel's documented PUT /people/{id}/working-location Organization OAuth candidate operation.
Upload one document for a DOCUMENT_UPLOAD question in an open legal-entity EDD request.
Upload one company or identity document and return the handle used in a legal-entity KYB submission.
Upload an ATS attachment file. Calls Deel's documented POST /ats/attachments/{attachable_type_slug}/{attachable_id}/{attachment_type_slug} Organization OAuth candidate operation.
Upload ATS Candidate CV. Calls Deel's documented POST /ats/candidates/{candidate_id}/attachments Organization OAuth candidate operation.
Upload files to the Organization Secure Vault root. Each upload claim token must come from Deel's POST /files response for the matching file_id; it claims only that initialized file. Calls Deel's documented POST /organizations/secure-vault/files Organization OAuth candidate operation.
Upload files to an Organization Secure Vault folder. Each upload claim token must come from Deel's POST /files response for the matching file_id; it claims only that initialized file. Calls Deel's documented POST /organizations/secure-vault/folders/{folder_id}/files Organization OAuth candidate operation.
Upload a PDF attachment of up to 8 MB to an existing Deel vendor bill.
Validate amendment data points. Calls Deel's documented POST /eor/contracts/{contract_id}/amendments/validate Organization OAuth candidate operation.
Validate time-off request. Calls Deel's documented POST /time_offs/validate Organization OAuth candidate operation.
The Deel integration connects your Dench AI CRM directly to Deel, so agents can read and act on your Deel data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.
436 actions are available for agents to invoke on your behalf. Every call runs through Deel's own authorization, scoped to the account you connect.
Sign in to your Dench workspace and open Integrations.
Find Deel and click Connect — you'll authorize access through Deel's own sign-in flow. No API keys or code required.
Ask an agent to use Deel in chat, or call it from an automation.
Manage or disconnect the connection any time from workspace settings.
The Dench Deel integration connects your AI CRM to Deel, so AI agents can work with your Deel data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.
The Deel integration currently exposes 436 actions, including Accept amendment, Accept EOR project assignment as client, Add admins to child organizations, Add bank account, Add bank account, and Add Candidate. Agents invoke them on your behalf from chat or from automations.
No. You connect Deel from your Dench workspace using Deel's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.
Connections are authorized through Deel's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Deel connection from your workspace settings at any time.