Deel logo

Integrate Deel with your AI CRM

Deel provides a global payroll and compliance platform for hiring international contractors and employees. This toolkit supports Deel Organization OAuth connections only.

Explore Triggers and Actions

Accept amendment

Accept amendment. Calls Deel's documented POST /eor/contracts/{contract_id}/amendments/{amendment_id}/accept Organization OAuth candidate operation.

ActionTry it

Accept EOR project assignment as client

Accept EOR project assignment as client. Calls Deel's documented POST /eor/contracts/{contract_id}/project-assignment/accept Organization OAuth candidate operation.

ActionTry it

Add admins to child organizations

Add admins to child organizations. Calls Deel's documented POST /organizations/children/admins Organization OAuth candidate operation.

ActionTry it

Add bank account

Add bank account. Calls Deel's documented POST /gp/contracts/{contract_id}/banks Organization OAuth candidate operation.

ActionTry it

Add bank account

Add bank account. Calls Deel's documented POST /gp/workers/{worker_id}/banks Organization OAuth candidate operation.

ActionTry it

Add Candidate

Add a candidate from an external ATS after an offer status change.

ActionTry it

Add external Id

Add external Id. Calls Deel's documented PATCH /contracts/{contract_id} Organization OAuth candidate operation.

ActionTry it

Add Files To Legal Entity Registration Document

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.

ActionTry it

Add GP Workers Additional Information

Add GP Workers Additional Information. Calls Deel's documented POST /gp/workers/contracts/{contract_id}/additional-information Organization OAuth candidate operation.

ActionTry it

Add note to a candidate

Add note to a candidate. Calls Deel's documented POST /ats/candidates/{candidate_id}/notes Organization OAuth candidate operation.

ActionTry it

Add Note to an Application

Add a rich-text note to an ATS application.

ActionTry it

Add off-cycle payment

Add off-cycle payment. Calls Deel's documented POST /contracts/{contract_id}/off-cycle-payments Organization OAuth candidate operation.

ActionTry it

Add payroll migration files to a legal entity

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.

ActionTry it

Apply changes to positions.

Apply changes to positions.. Calls Deel's documented POST /hris/positions/apply_changes Organization OAuth candidate operation.

ActionTry it

Approve a visa application quote

Approve a visa application quote. Calls Deel's documented POST /immigration/visa-application-quotes/{visa_application_quote_id}/approve Organization OAuth candidate operation.

ActionTry it

Approve an equity exercise

Approve an equity exercise. Calls Deel's documented PATCH /equity/exercise/{public_id} Organization OAuth candidate operation.

ActionTry it

Approve an IT order

Approve an IT order. Calls Deel's documented POST /it/orders/{order_id}/approve Organization OAuth candidate operation.

ActionTry it

Approve or reject quotes on a clearance request

Approve or reject quotes on a clearance request. Calls Deel's documented POST /it/clearance-requests/{clearance_request_id}/decide Organization OAuth candidate operation.

ActionTry it

Approve or reject time-off requests

Approve or reject time-off requests. Calls Deel's documented POST /time_offs/review Organization OAuth candidate operation.

ActionTry it

Archive an IT asset

Archive an IT asset. Calls Deel's documented POST /it/assets/{asset_id}/archive Organization OAuth candidate operation.

ActionTry it

Assign agreement to a new worker

Assign agreement to a new worker. Calls Deel's documented POST /it/agreements/{agreement_id}/reassign Organization OAuth candidate operation.

ActionTry it

Assign an addon to an IT asset

Assign an addon to an IT asset. Calls Deel's documented POST /it/assets/{asset_id}/addons/{addon_id}/assign Organization OAuth candidate operation.

ActionTry it

Assign Application to Interview Plan Stage

Associate an ATS application with an interview plan stage and optionally trigger its activities.

ActionTry it

Assign asset to new holder

Assign asset to new holder. Calls Deel's documented POST /it/assets/{asset_id}/transfer Organization OAuth candidate operation.

ActionTry it

Assign cost centers to an employment contract

Assign cost centers to an employment contract. Calls Deel's documented POST /contracts/{contract_id}/cost-centers Organization OAuth candidate operation.

ActionTry it

Assign workers to an IT hardware policy

Assign workers to an IT hardware policy. Calls Deel's documented POST /it/policies/{it_policy_id}/assign Organization OAuth candidate operation.

ActionTry it

Assign workers to IT seats

Assign workers to IT seats. Calls Deel's documented POST /it/seats/assign Organization OAuth candidate operation.

ActionTry it

Attach a file to contract

Attach a file to contract. Calls Deel's documented POST /contracts/{contract_id}/documents Organization OAuth candidate operation.

ActionTry it

Attach entries to On-Demand Payroll

Attach entries to On-Demand Payroll. Calls Deel's documented PATCH /on-demand-payroll/{odp_id}/entries/attach Organization OAuth candidate operation.

ActionTry it

Cancel a clearance request

Cancel a clearance request. Calls Deel's documented POST /it/clearance-requests/{clearance_request_id}/cancel Organization OAuth candidate operation.

ActionTry it

Cancel amendment

Cancel amendment. Calls Deel's documented DELETE /eor/contracts/{contract_id}/amendments/{amendment_id} Organization OAuth candidate operation.

ActionTry it

Cancel an IT order

Cancel an IT order. Calls Deel's documented POST /it/orders/{order_id}/cancel Organization OAuth candidate operation.

ActionTry it

Cancel EOR Contract

Cancel EOR Contract. Calls Deel's documented POST /eor/contract/{oid}/cancel Organization OAuth candidate operation.

ActionTry it

Cancel On-Demand Payroll

Cancel On-Demand Payroll. Calls Deel's documented POST /on-demand-payroll/{odp_id}/cancel Organization OAuth candidate operation.

ActionTry it

Cancel time-off request

Cancel time-off request. Calls Deel's documented DELETE /time_offs/{time_off_id} Organization OAuth candidate operation.

ActionTry it

Check file upload status

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.

ActionTry it

Clone a Group

Clone a Group. Calls Deel's documented POST /groups/{id}/clone Organization OAuth candidate operation.

ActionTry it

Complete a multipart upload

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.

ActionTry it

Confirm amendment

Confirm amendment. Calls Deel's documented POST /eor/contracts/{contract_id}/amendments/{amendment_id}/confirm Organization OAuth candidate operation.

ActionTry it

Contract amendment PDF

Contract amendment PDF. Calls Deel's documented GET /eor/contracts/{contract_id}/amendments/{amendment_id}/pdf Organization OAuth candidate operation.

ActionTry it

Create a clearance request for an asset

Create a clearance request for an asset. Calls Deel's documented POST /it/assets/{asset_id}/clear Organization OAuth candidate operation.

ActionTry it

Create a collection for an IT asset

Create a collection for an IT asset. Calls Deel's documented POST /it/assets/{asset_id}/collect Organization OAuth candidate operation.

ActionTry it

Create a deal registration

Create a deal registration. Calls Deel's documented POST /organizations/deal-registrations Organization OAuth candidate operation.

ActionTry it

Create a delivery request for an IT asset

Create a delivery request for an IT asset. Calls Deel's documented POST /it/assets/{asset_id}/deliver Organization OAuth candidate operation.

ActionTry it

Create a direct employee

Create a direct employee. Calls Deel's documented POST /people Organization OAuth candidate operation.

ActionTry it

Create a file upload

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.

ActionTry it

Create a Global Payroll (GP) contract

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.

ActionTry it

Create a Global Payroll worker

Create a Global Payroll worker. Calls Deel's documented POST /gp/workers Organization OAuth candidate operation.

ActionTry it

Create a group

Create a group. Calls Deel's documented POST /groups Organization OAuth candidate operation.

ActionTry it

Create a Manager

Create a Manager. Calls Deel's documented POST /managers Organization OAuth candidate operation.

ActionTry it

Create a Milestone

Create a Milestone. Calls Deel's documented POST /contracts/{contract_id}/milestones Organization OAuth candidate operation.

ActionTry it

Create a new adjustment

Create a new adjustment. Calls Deel's documented POST /adjustments Organization OAuth candidate operation.

ActionTry it

Create a new contract

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.

ActionTry it

Create a new HRIS Organization Structure.

Create a new HRIS Organization Structure.. Calls Deel's documented POST /hris/organization_structures Organization OAuth candidate operation.

ActionTry it

Create a new legal entity

Create a new legal entity. Calls Deel's documented POST /legal-entities Organization OAuth candidate operation.

ActionTry it

Create a New Shift Rate

Create a New Shift Rate. Calls Deel's documented POST /v2/time_tracking/shift_rates Organization OAuth candidate operation.

ActionTry it

Create a new task

Create a new task. Calls Deel's documented POST /contracts/{contract_id}/tasks Organization OAuth candidate operation.

ActionTry it

Create a parent worker relation

Create a parent worker relation. Calls Deel's documented PUT /hris/worker_relations/profile/{hrisProfileOid}/parent Organization OAuth candidate operation.

ActionTry it

Create a parent worker relation with external id

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.

ActionTry it

Create a person without a contract

Create a person without a contract. Calls Deel's documented POST /pwac Organization OAuth candidate operation.

ActionTry it

Create a request to exercise equity.

Create a request to exercise equity.. Calls Deel's documented POST /equity/exercise Organization OAuth candidate operation.

ActionTry it

Create a timesheet entry

Create a timesheet entry. Calls Deel's documented POST /timesheets Organization OAuth candidate operation.

ActionTry it

Create a webhook

Create a webhook. Calls Deel's documented POST /webhooks Organization OAuth candidate operation.

ActionTry it

Create a work statement payment policy

Create a work statement payment policy. Calls Deel's documented POST /work-statement-payment-policies Organization OAuth candidate operation.

ActionTry it

Create a worker relation

Create a worker relation. Calls Deel's documented POST /hris/worker_relations/profile Organization OAuth candidate operation.

ActionTry it

Create amendment

Create amendment. Calls Deel's documented POST /eor/contracts/{contract_id}/amendments Organization OAuth candidate operation.

ActionTry it

Create an EOR contract

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.

ActionTry it

Create an immigration case

Create an immigration case. Calls Deel's documented POST /immigration/client/cases Organization OAuth candidate operation.

ActionTry it

Create an invoice adjustment

Create an invoice adjustment. Calls Deel's documented POST /invoice-adjustments Organization OAuth candidate operation.

ActionTry it

Create an IT asset

Create an IT asset. Calls Deel's documented POST /it/assets Organization OAuth candidate operation.

ActionTry it

Create an IT order

Create an IT order. Calls Deel's documented POST /it/orders Organization OAuth candidate operation.

ActionTry it

Create and Pay a Payment Statement

Create a Deel payment statement for up to 100 invoices and initiate payment. This is an irreversible financial operation; use a unique idempotency key.

ActionTry it

Create ATS Application

Create an ATS application for an existing candidate and job.

ActionTry it

Create ATS Candidate

Create a candidate in Deel ATS.

ActionTry it

Create ATS Job

Create ATS Job. Calls Deel's documented POST /ats/jobs Organization OAuth candidate operation.

ActionTry it

Create child worker relation

Create child worker relation. Calls Deel's documented PUT /hris/worker_relations/profile/{hris_profile_oid}/child Organization OAuth candidate operation.

ActionTry it

Create child worker relation with external Id

Create child worker relation with external Id. Calls Deel's documented PUT /hris/worker_relations/profile/external/{profileId}/child Organization OAuth candidate operation.

ActionTry it

Create client sign off

Create client sign off. Calls Deel's documented POST /eor/contracts/{contract_id}/offboarding/review-client-sign-offs Organization OAuth candidate operation.

ActionTry it

Create EOR Worker

Create an EOR worker account for an existing contract.

ActionTry it

Create equity or token tax event

Create equity or token tax event. Calls Deel's documented POST /equities-tokens/tax-events Organization OAuth candidate operation.

ActionTry it

Create Hourly Report Preset

Create Hourly Report Preset. Calls Deel's documented POST /timesheets/presets Organization OAuth candidate operation.

ActionTry it

Create Hourly Report Root Preset

Create Hourly Report Root Preset. Calls Deel's documented POST /timesheets/root-presets Organization OAuth candidate operation.

ActionTry it

Create IC invoicing tax

Create IC invoicing tax. Calls Deel's documented POST /contracts/{contract_id}/ic-invoicing-taxes Organization OAuth candidate operation.

ActionTry it

Create On-Demand Payroll

Create On-Demand Payroll. Calls Deel's documented POST /on-demand-payroll/contract/{contract_id} Organization OAuth candidate operation.

ActionTry it

Create organization custom role.

Create organization custom role.. Calls Deel's documented POST /roles Organization OAuth candidate operation.

ActionTry it

Create Organization Secure Vault Folder

Create Organization Secure Vault Folder. Calls Deel's documented POST /organizations/secure-vault/folders Organization OAuth candidate operation.

ActionTry it

Create raw time tracking shifts

Create raw time tracking shifts. Calls Deel's documented POST /v2/time_tracking/shifts/raw Organization OAuth candidate operation.

ActionTry it

Create shifts

Create shifts. Calls Deel's documented POST /v2/time_tracking/shifts Organization OAuth candidate operation.

ActionTry it

Create time-off request

Create time-off request. Calls Deel's documented POST /time_offs Organization OAuth candidate operation.

ActionTry it

Create Vendor Bill

Create a vendor bill from external invoice-provider data.

ActionTry it

Create Veriff session

Create Veriff session. Calls Deel's documented POST /veriff/session Organization OAuth candidate operation.

ActionTry it

Create worker relation type

Create worker relation type. Calls Deel's documented POST /hris/worker_relations/types Organization OAuth candidate operation.

ActionTry it

Create worker relation with external Ids

Create worker relation with external Ids. Calls Deel's documented POST /hris/worker_relations/profile/external Organization OAuth candidate operation.

ActionTry it

Delay EOR employee onboarding

Delay EOR employee onboarding. Calls Deel's documented PATCH /eor/contract/{oid}/delay-onboarding Organization OAuth candidate operation.

ActionTry it

Delete a group

Delete a group. Calls Deel's documented DELETE /groups/{id} Organization OAuth candidate operation.

ActionTry it

Delete a legal entity

Delete a legal entity. Calls Deel's documented DELETE /legal-entities/{id} Organization OAuth candidate operation.

ActionTry it

Delete a Milestone

Delete a Milestone. Calls Deel's documented DELETE /contracts/{contract_id}/milestones/{milestone_id} Organization OAuth candidate operation.

ActionTry it

Delete a Shift by External ID

Delete a Shift by External ID. Calls Deel's documented DELETE /time_tracking/shifts/{external_id} Organization OAuth candidate operation.

ActionTry it

Delete a Shift Rate by external ID

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.

ActionTry it

Delete a timesheet entry

Delete a timesheet entry. Calls Deel's documented DELETE /timesheets/{timesheet_id} Organization OAuth candidate operation.

ActionTry it

Delete a webhook

Delete a webhook. Calls Deel's documented DELETE /webhooks/{id} Organization OAuth candidate operation.

ActionTry it

Delete a worker relation

Delete a worker relation. Calls Deel's documented DELETE /hris/worker_relations/profile/{hrisProfileOid} Organization OAuth candidate operation.

ActionTry it

Delete a worker relation by external id

Delete a worker relation by external id. Calls Deel's documented DELETE /hris/worker_relations/profile/external/{profileId} Organization OAuth candidate operation.

ActionTry it

Delete a worker relation type

Delete a worker relation type. Calls Deel's documented DELETE /hris/worker_relations/types/{type_id} Organization OAuth candidate operation.

ActionTry it

Delete a worker relation type by external id

Delete a worker relation type by external id. Calls Deel's documented DELETE /hris/worker_relations/types/external/{externalId} Organization OAuth candidate operation.

ActionTry it

Delete adjustment

Delete adjustment. Calls Deel's documented DELETE /invoice-adjustments/{id} Organization OAuth candidate operation.

ActionTry it

Delete an adjustment

Delete an adjustment. Calls Deel's documented DELETE /adjustments/{id} Organization OAuth candidate operation.

ActionTry it

Delete an Org Structure from the Organization

Delete an Org Structure from the Organization. Calls Deel's documented DELETE /hris/organization_structures/{hris_org_structure_id} Organization OAuth candidate operation.

ActionTry it

Delete an Org Structure from the Organization by external ID

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.

ActionTry it

Delete Contract custom field by Id

Delete Contract custom field by Id. Calls Deel's documented DELETE /contracts/{contract_id}/custom_fields/{id} Organization OAuth candidate operation.

ActionTry it

Delete Contract Termination Request

Delete Contract Termination Request. Calls Deel's documented DELETE /contracts/{contract_id}/terminations Organization OAuth candidate operation.

ActionTry it

Delete Hourly Report Preset

Delete Hourly Report Preset. Calls Deel's documented DELETE /timesheets/presets/{id} Organization OAuth candidate operation.

ActionTry it

Delete IC invoicing tax

Delete IC invoicing tax. Calls Deel's documented DELETE /contracts/{contract_id}/ic-invoicing-taxes/{tax_type} Organization OAuth candidate operation.

ActionTry it

Delete Legal Entity Registration Document

Delete Legal Entity Registration Document. Calls Deel's documented DELETE /legal-entities/{legal_entity_id}/registration-documents/{document_id} Organization OAuth candidate operation.

ActionTry it

Delete Legal Entity Registration Document Files

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.

ActionTry it

Delete multiple shifts by External ID

Delete multiple shifts by External ID. Calls Deel's documented POST /v2/time_tracking/shifts/bulk-delete Organization OAuth candidate operation.

ActionTry it

Delete Organization Secure Vault File

Delete Organization Secure Vault File. Calls Deel's documented DELETE /organizations/secure-vault/files/{file_id} Organization OAuth candidate operation.

ActionTry it

Delete Organization Secure Vault Folder

Delete Organization Secure Vault Folder. Calls Deel's documented DELETE /organizations/secure-vault/folders/{folder_id} Organization OAuth candidate operation.

ActionTry it

Delete task

Delete task. Calls Deel's documented DELETE /contracts/{contract_id}/tasks/{task_id} Organization OAuth candidate operation.

ActionTry it

Delete the custom field value from Worker by Id

Delete the custom field value from Worker by Id. Calls Deel's documented DELETE /people/{worker_id}/custom_fields/{id} Organization OAuth candidate operation.

ActionTry it

Detach entries from On-Demand Payroll

Detach entries from On-Demand Payroll. Calls Deel's documented PATCH /on-demand-payroll/{odp_id}/entries/detach Organization OAuth candidate operation.

ActionTry it

Download a GP worker payslip

Download a GP worker payslip. Calls Deel's documented GET /gp/workers/{id}/payslips/{payslip_id}/download Organization OAuth candidate operation.

ActionTry it

Download gross to net report

Download gross to net report. Calls Deel's documented GET /gp/reports/{id}/gross_to_net/csv Organization OAuth candidate operation.

ActionTry it

Download HRX documents

Download HRX documents. Calls Deel's documented GET /eor/contracts/{contract_id}/hrx-documents/{document_id} Organization OAuth candidate operation.

ActionTry it

Download Legal Entity Registration Document File

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.

ActionTry it

Download Legal Entity Registration Document Requirement Template

Get a time-limited download URL for a legal-entity registration document requirement template; fetch the URL promptly because it expires.

ActionTry it

Edit a group

Edit a group. Calls Deel's documented PATCH /groups/{id} Organization OAuth candidate operation.

ActionTry it

Edit a legal entity

Edit a legal entity. Calls Deel's documented PATCH /legal-entities/{id} Organization OAuth candidate operation.

ActionTry it

Fetch EOR contract document

Fetch EOR contract document. Calls Deel's documented GET /eor/contracts/{contract_id}/documents/{type} Organization OAuth candidate operation.

ActionTry it

Fetch EOR contract documents

List framework-agreement signature metadata for an EOR contract, including client and EOR signer names and signing timestamps.

ActionTry it

Fetch EOR Contract form

Fetch EOR Contract form. Calls Deel's documented GET /forms/eor/create-contract/{country_code} Organization OAuth candidate operation.

ActionTry it

Fetch EOR project assignment PDF

Fetch EOR project assignment PDF. Calls Deel's documented GET /eor/contracts/{contract_id}/project-assignment Organization OAuth candidate operation.

ActionTry it

Fetch multiple EOR Contract forms

Fetch multiple EOR Contract forms. Calls Deel's documented POST /forms/eor/create-contract/definitions Organization OAuth candidate operation.

ActionTry it

Fetch Project Assignment Checkin Questionnaire Data

Fetch Project Assignment Checkin Questionnaire Data. Calls Deel's documented GET /eor/contracts/{contract_id}/project-assignment/checkin Organization OAuth candidate operation.

ActionTry it

Fetch Start Date for EOR Contracts

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.

ActionTry it

Fetch Worker Relations of a given HrisProfile by external id

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.

ActionTry it

Generate timesheet upload url

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.

ActionTry it

Get a payroll migration import

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.

ActionTry it

Get additional info for a contract

Get additional info for a contract. Calls Deel's documented GET /contracts/{contract_id}/additional-info Organization OAuth candidate operation.

ActionTry it

Get additional information required to request employee termination

Get additional information required to request employee termination. Calls Deel's documented GET /eor/contracts/{contract_id}/offboarding/required-information Organization OAuth candidate operation.

ActionTry it

Get amendment by ID

Get amendment by ID. Calls Deel's documented GET /eor/contracts/{contract_id}/amendments/{amendment_id} Organization OAuth candidate operation.

ActionTry it

Get amendment data points configuration by country

Get amendment data points configuration by country. Calls Deel's documented GET /eor/contracts/amendments/data-points/configuration Organization OAuth candidate operation.

ActionTry it

Get amendment validation settings

Get amendment validation settings. Calls Deel's documented GET /eor/contracts/{contract_id}/amendments/validation/settings Organization OAuth candidate operation.

ActionTry it

Get amendments by contract

List an EOR contract's amendment history, including statuses, changed values, compensation changes, and legal or rejection context.

ActionTry it

Get an interview transcript

Get an interview transcript. Calls Deel's documented GET /ats/interviews/{interview_id}/transcript Organization OAuth candidate operation.

ActionTry it

Get ATS Application

Retrieve complete details for one ATS application.

ActionTry it

Get Billing Invoice Download Link

Get a temporary download URL for a Deel billing invoice PDF.

ActionTry it

Get business visa eligibility and requirements

Get business visa eligibility and requirements. Calls Deel's documented GET /immigration/visa-requirement/business Organization OAuth candidate operation.

ActionTry it

Get case timeline

Get case timeline. Calls Deel's documented GET /immigration/cases/{case_id}/timeline Organization OAuth candidate operation.

ActionTry it

Get cost centers by legal entity

Get cost centers by legal entity. Calls Deel's documented GET /legal-entities/{legal_entity_id}/cost-centers Organization OAuth candidate operation.

ActionTry it

Get Current Personal Profile

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.

ActionTry it

Get custom field from people by id

Get custom field from people by id. Calls Deel's documented GET /people/custom_fields/{id} Organization OAuth candidate operation.

ActionTry it

Get custom fields from contracts

Retrieve one contract custom-field definition by its ID, including its type, settings, placement, and access configuration.

ActionTry it

Get employee agreement draft preview

Get employee agreement draft preview. Calls Deel's documented GET /eor/contracts/{contract_id}/employee-agreement-draft-preview Organization OAuth candidate operation.

ActionTry it

Get entity screening details

Get entity screening details. Calls Deel's documented GET /screenings/aml/{entity_type}/{entity_id} Organization OAuth candidate operation.

ActionTry it

Get EOR Additional Costs

Get EOR Additional Costs. Calls Deel's documented GET /eor/additional-costs/{country} Organization OAuth candidate operation.

ActionTry it

Get Hourly Report Preset by ID

Get Hourly Report Preset by ID. Calls Deel's documented GET /timesheets/presets/{id} Organization OAuth candidate operation.

ActionTry it

Get Hourly Report Presets

List a contract's hourly timesheet presets, including each preset's rate, attached file, and root-preset definition.

ActionTry it

Get Hourly Report Root Preset by ID

Get Hourly Report Root Preset by ID. Calls Deel's documented GET /timesheets/root-presets/{id} Organization OAuth candidate operation.

ActionTry it

Get Hourly Report Root Presets

List hourly-report root templates, including rate or tracking type, attached files, and contract and derived-preset usage counts.

ActionTry it

Get IC invoicing taxes

Get the VAT and withholding-tax percentages applicable to an independent-contractor contract's invoices.

ActionTry it

Get immigration case details

Get immigration case details. Calls Deel's documented GET /immigration/client/cases/{id} Organization OAuth candidate operation.

ActionTry it

Get Integration Consent

Retrieve the OAuth consent record for the authenticated user or organization.

ActionTry it

Get Invoice by ID

Retrieve one Deel invoice and its line items by invoice ID.

ActionTry it

Get Knowledge Hub Country Guides by Country Code

Get a country's Knowledge Hub guide, organized by audience and contract type with category fields and related knowledge or compliance articles.

ActionTry it

Get Legal Entity Registration Document

Get Legal Entity Registration Document. Calls Deel's documented GET /legal-entities/{legal_entity_id}/registration-documents/{document_id} Organization OAuth candidate operation.

ActionTry it

Get onboarding details by employee HRIS profile ID

Get onboarding details by employee HRIS profile ID. Calls Deel's documented GET /onboarding/tracker/hris_profile/{hris_profile_id} Organization OAuth candidate operation.

ActionTry it

Get onboarding details by onboarding tracker ID

Get onboarding details by onboarding tracker ID. Calls Deel's documented GET /onboarding/tracker/{tracker_id} Organization OAuth candidate operation.

ActionTry it

Get Organization Secure Vault Folder

Get Organization Secure Vault Folder. Calls Deel's documented GET /organizations/secure-vault/folders/{folder_id} Organization OAuth candidate operation.

ActionTry it

Get Organization Structure

Get Organization Structure. Calls Deel's documented GET /hris/organization_structures/{hris_org_structure_id} Organization OAuth candidate operation.

ActionTry it

Get Organization Structure by External ID

Get Organization Structure by External ID. Calls Deel's documented GET /hris/organization_structures/external/{external_id} Organization OAuth candidate operation.

ActionTry it

Get Organization Structures

Get Organization Structures. Calls Deel's documented GET /hris/organization_structures Organization OAuth candidate operation.

ActionTry it

Get Payment Breakdown

Retrieve the accounting breakdown for a Deel payment.

ActionTry it

Get Payment Statement

Retrieve a Deel payment statement by its unique identifier.

ActionTry it

Get payroll activation readiness for a legal entity

Get payroll activation readiness for a legal entity. Calls Deel's documented GET /payroll-activations Organization OAuth candidate operation.

ActionTry it

Get personal information by id

Get personal information by id. Calls Deel's documented GET /people/{worker_id}/personal Organization OAuth candidate operation.

ActionTry it

Get Positions by Profile

Get Positions by Profile. Calls Deel's documented GET /hris/positions/profile/{hris_profile_id} Organization OAuth candidate operation.

ActionTry it

Get Profile Entitlements

Get Profile Entitlements. Calls Deel's documented GET /time_offs/profile/{hris_profile_id}/entitlements Organization OAuth candidate operation.

ActionTry it

Get Profiles Assigned to Policy

Get Profiles Assigned to Policy. Calls Deel's documented GET /time-offs/policy/{policy_id}/assignments Organization OAuth candidate operation.

ActionTry it

Get Refund Statement Credit-Note Breakdown

Retrieve credit notes linked to a Deel refund statement.

ActionTry it

Get registration/tax identifier fields for a country

Get registration/tax identifier fields for a country. Calls Deel's documented GET /legal-entities/country-fields/{country_code} Organization OAuth candidate operation.

ActionTry it

Get Shift details

Get Shift details. Calls Deel's documented GET /time_tracking/shifts/{external_id} Organization OAuth candidate operation.

ActionTry it

Get static employee bank transfer requirements

Get static employee bank transfer requirements. Calls Deel's documented GET /payouts/employees/methods/bank-transfers/requirements Organization OAuth candidate operation.

ActionTry it

Get termination

Get termination. Calls Deel's documented GET /eor/{oid}/terminations/{terminationId} Organization OAuth candidate operation.

ActionTry it

Get the roles of the current organization.

Get the roles of the current organization.. Calls Deel's documented GET /roles Organization OAuth candidate operation.

ActionTry it

Get Time Off Events for Profile

Get Time Off Events for Profile. Calls Deel's documented GET /time_offs/time-off-events Organization OAuth candidate operation.

ActionTry it

Get time-off attachment download URL

Get time-off attachment download URL. Calls Deel's documented GET /time_offs/attachments/{attachment_id}/download Organization OAuth candidate operation.

ActionTry it

Get verification method

Get the supported KYC verification method for an identity document type and its ISO issuing-country code.

ActionTry it

Get Work Schedule and Holidays

Get Work Schedule and Holidays. Calls Deel's documented GET /time_offs/dailies Organization OAuth candidate operation.

ActionTry it

Get worker additional fields for (EOR)

Get worker additional fields for (EOR). Calls Deel's documented GET /forms/eor/worker-additional-fields/{country_code} Organization OAuth candidate operation.

ActionTry it

Get worker invite link

Get worker invite link. Calls Deel's documented GET /contracts/{contract_id}/invite Organization OAuth candidate operation.

ActionTry it

Get worker profile by external ID

Get worker profile by external ID. Calls Deel's documented GET /people/external/{worker_id}/personal Organization OAuth candidate operation.

ActionTry it

Get worker's KYC details

Get worker's KYC details. Calls Deel's documented GET /screenings/kyc/details Organization OAuth candidate operation.

ActionTry it

Gets G2N report data for a given payroll cycle by it's ID.

Get a paginated gross-to-net report for a payroll cycle, with contract-level additions, deductions, benefits, contributions, totals, currencies, and payment details.

ActionTry it

Immigration document

Retrieve one immigration document by ID, including its review status, document type, expiration date, and download links.

ActionTry it

Immigration visa types

Immigration visa types. Calls Deel's documented GET /immigration/visa-types/{country_code} Organization OAuth candidate operation.

ActionTry it

Initiate EOR contract termination request

Initiate EOR contract termination request. Calls Deel's documented POST /eor/contracts/{contract_id}/offboarding/termination Organization OAuth candidate operation.

ActionTry it

Invoice line item by Id

Invoice line item by Id. Calls Deel's documented GET /invoice-adjustments/{id} Organization OAuth candidate operation.

ActionTry it

Invoice line items by contract

List a contract's invoice adjustments, optionally filtered by contract type, adjustment type, status, invoice, reporter, or submission date.

ActionTry it

List Adjustment Categories

List payroll adjustment categories for selected contract types, defaulting to EOR when contract_types is omitted. Requires an Organization OAuth connection with adjustments:read.

ActionTry it

List agreements

List agreements. Calls Deel's documented GET /it/agreements Organization OAuth candidate operation.

ActionTry it

List all custom fields

List all custom fields. Calls Deel's documented GET /contracts/custom_fields Organization OAuth candidate operation.

ActionTry it

List all people custom fields

List the organization's people custom-field definitions, including each field's type, placement, access, applicability, and required/enabled settings.

ActionTry it

List ATS Application Sources

List one page of active ATS application sources.

ActionTry it

List ATS Applications

List one page of ATS applications with candidate, job, stage, source, tag, criteria, and update filters.

ActionTry it

List ATS Attachment Files

List one page of attachment metadata for an ATS entity.

ActionTry it

List ATS Candidates

List one page of ATS candidates with job, department, tag, stage, and update filters.

ActionTry it

List ATS Offers

List ATS offers filtered by application, jobs, or offer statuses.

ActionTry it

List case invoices

List case invoices. Calls Deel's documented GET /immigration/invoices Organization OAuth candidate operation.

ActionTry it

List case notes

List case notes. Calls Deel's documented GET /immigration/notes Organization OAuth candidate operation.

ActionTry it

List case visa application quotes

List case visa application quotes. Calls Deel's documented GET /immigration/visa-application-quotes Organization OAuth candidate operation.

ActionTry it

List clearance requests

List clearance requests. Calls Deel's documented GET /it/clearance-requests Organization OAuth candidate operation.

ActionTry it

List contract amendments

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.

ActionTry it

List contract termination reasons

List contract termination reasons. Calls Deel's documented GET /contracts/termination-reasons Organization OAuth candidate operation.

ActionTry it

List Contracts

List organization contract summaries with filters and a continuation cursor. Requires an Organization OAuth connection with contracts:read.

ActionTry it

List Deel Invoices

Retrieve one page of Deel fee invoices.

ActionTry it

List EOR Worker Payslips

List payslip records for a specified Employer of Record worker.

ActionTry it

List equity awards granted

List equity awards granted. Calls Deel's documented GET /equity-awards Organization OAuth candidate operation.

ActionTry it

List equity grant expense amortization records

List equity grant expense amortization records. Calls Deel's documented GET /equity-amortizations Organization OAuth candidate operation.

ActionTry it

List equity grant total expense records

List equity grant total expense records. Calls Deel's documented GET /equity-expenses Organization OAuth candidate operation.

ActionTry it

List equity grant valuations

List equity grant valuations. Calls Deel's documented GET /equity-valuations Organization OAuth candidate operation.

ActionTry it

List equity grants with tax events

List equity grants with tax events. Calls Deel's documented GET /equity-grants Organization OAuth candidate operation.

ActionTry it

List equity option ledger entries

List equity option ledger entries. Calls Deel's documented GET /equity-option-ledger Organization OAuth candidate operation.

ActionTry it

List equity participants

List equity participants. Calls Deel's documented GET /equity-participants Organization OAuth candidate operation.

ActionTry it

List feedbacks for an application

List feedbacks for an application. Calls Deel's documented GET /ats/applications/{application_id}/feedbacks Organization OAuth candidate operation.

ActionTry it

List gross-to-net report.

List gross-to-net report.. Calls Deel's documented GET /gp/reports/{id}/gross_to_net Organization OAuth candidate operation.

ActionTry it

List Industry Subcategories

List one page of industry subcategories. Calls Deel's documented GET /industries Organization OAuth candidate operation.

ActionTry it

List interview and evaluation feedback across the organization

List interview and evaluation feedback across the organization. Calls Deel's documented GET /ats/feedbacks Organization OAuth candidate operation.

ActionTry it

List interview plan stages of a job with pipeline counts

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.

ActionTry it

List interviews

List interviews. Calls Deel's documented GET /ats/interviews Organization OAuth candidate operation.

ActionTry it

List invoice adjustments

List invoice adjustments. Calls Deel's documented GET /invoice-adjustments Organization OAuth candidate operation.

ActionTry it

List Invoices

List one page of organization invoices with status and issue-date filters. Requires an Organization OAuth connection with accounting:read.

ActionTry it

List IT assets

List IT assets. Calls Deel's documented GET /it/assets Organization OAuth candidate operation.

ActionTry it

List IT hardware policies

List IT hardware policies. Calls Deel's documented GET /it/policies Organization OAuth candidate operation.

ActionTry it

List IT orders

List IT orders. Calls Deel's documented GET /it/orders Organization OAuth candidate operation.

ActionTry it

List IT seats

List IT seats. Calls Deel's documented GET /it/seats Organization OAuth candidate operation.

ActionTry it

List job openings

List job openings. Calls Deel's documented GET /ats/openings Organization OAuth candidate operation.

ActionTry it

List job requests

List job requests. Calls Deel's documented GET /vms/requisitions Organization OAuth candidate operation.

ActionTry it

List Job Titles

List Deel's predefined job titles one page at a time.

ActionTry it

List Legal Entity Registration Documents

List Legal Entity Registration Documents. Calls Deel's documented GET /legal-entities/{legal_entity_id}/registration-documents Organization OAuth candidate operation.

ActionTry it

List of immigration cases

List of immigration cases. Calls Deel's documented GET /immigration/client/cases Organization OAuth candidate operation.

ActionTry it

List of job scope templates for EOR contracts

List of job scope templates for EOR contracts. Calls Deel's documented GET /eor/job-scopes Organization OAuth candidate operation.

ActionTry it

List of legal entities

List of legal entities. Calls Deel's documented GET /legal-entities Organization OAuth candidate operation.

ActionTry it

List of off-cycle payments

List of off-cycle payments. Calls Deel's documented GET /contracts/{contract_id}/off-cycle-payments Organization OAuth candidate operation.

ActionTry it

List of shifts

List of shifts. Calls Deel's documented GET /v2/time_tracking/shifts Organization OAuth candidate operation.

ActionTry it

List of tasks

List of tasks. Calls Deel's documented GET /contracts/{contract_id}/tasks Organization OAuth candidate operation.

ActionTry it

List of timesheets by contract

List of timesheets by contract. Calls Deel's documented GET /contracts/{contract_id}/timesheets Organization OAuth candidate operation.

ActionTry it

List of worker relations

List of worker relations. Calls Deel's documented GET /hris/worker_relations/profile/{hrisProfileOid} Organization OAuth candidate operation.

ActionTry it

List On-Demand Payroll entries

List On-Demand Payroll entries. Calls Deel's documented GET /on-demand-payroll/contract/{contract_id}/entries Organization OAuth candidate operation.

ActionTry it

List onboarding employees

List onboarding employees. Calls Deel's documented GET /onboarding/tracker Organization OAuth candidate operation.

ActionTry it

List Organization Registration Documents

List Organization Registration Documents. Calls Deel's documented GET /legal-entities/registration-documents Organization OAuth candidate operation.

ActionTry it

List Organization Resources

Return the current Deel organization, teams, departments, or working-location labels. Requires an Organization OAuth connection with organizations:read.

ActionTry it

List Organization Secure Vault Folder Items

List Organization Secure Vault Folder Items. Calls Deel's documented GET /organizations/secure-vault/folders/{folder_id}/items Organization OAuth candidate operation.

ActionTry it

List organization tasks

List organization tasks. Calls Deel's documented GET /organizations/tasks Organization OAuth candidate operation.

ActionTry it

List Payments

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.

ActionTry it

List payroll cycles

List payroll cycles. Calls Deel's documented GET /legal-entities/{legal_entity_id}/payroll-events Organization OAuth candidate operation.

ActionTry it

List payroll events by legal entity

List payroll events by legal entity. Calls Deel's documented GET /gp/legal-entities/{legal_entity_id}/reports Organization OAuth candidate operation.

ActionTry it

List payroll groups for a legal entity

List payroll groups for a legal entity. Calls Deel's documented GET /payroll-groups Organization OAuth candidate operation.

ActionTry it

List payroll migration imports for a legal entity

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.

ActionTry it

List People

Search and filter workforce profiles visible to an Organization OAuth connection with people:read.

ActionTry it

List policies

List policies. Calls Deel's documented GET /time_offs/profile/{hris_profile_id}/policies Organization OAuth candidate operation.

ActionTry it

List products in the catalog

List products in the catalog. Calls Deel's documented GET /it/products Organization OAuth candidate operation.

ActionTry it

List Refund Statements

Retrieve one page of Deel refund statements with date, currency, and entity filters.

ActionTry it

List Seniority Levels

List Deel's predefined seniority levels, optionally excluding C-level entries for EOR contracts.

ActionTry it

List Shareworks equity exercises

List Shareworks equity exercises. Calls Deel's documented GET /equity-exercises Organization OAuth candidate operation.

ActionTry it

List SIC numbers, entity types, or countries

Retrieve SIC numbers, entity types, or countries. For currency tasks, use DEEL_LIST_CURRENCIES. Calls Deel's documented GET /lookups Organization OAuth candidate operation.

ActionTry it

List Supported Countries

List countries supported by Deel with EOR, visa, currency, and sub-territory details.

ActionTry it

List Supported Currencies

List currencies supported by Deel, including ISO codes and available names.

ActionTry it

List tags

List tags. Calls Deel's documented GET /ats/tags Organization OAuth candidate operation.

ActionTry it

List Time-Off Policies

List organization time-off policies and resolve policy IDs for auditing or request interpretation. Requires an Organization OAuth connection with time-off:read.

ActionTry it

List time-off requests

List time-off requests. Calls Deel's documented GET /time_offs/profile/{hris_profile_id} Organization OAuth candidate operation.

ActionTry it

List Time-Off Requests

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.

ActionTry it

List Time-Off Types

List the predefined time-off types available on Deel.

ActionTry it

List Timesheets

List one page of organization timesheets with contract, status, reporter, and submission-date filters. Requires an Organization OAuth connection with timesheets:read.

ActionTry it

List Users

List users from Deel's SCIM HRIS directory. Supports Deel's documented email equality filter and SCIM startIndex/count pagination parameters.

ActionTry it

List users assigned to an IT policy

List users assigned to an IT policy. Calls Deel's documented GET /it/policies/{policy_id}/users Organization OAuth candidate operation.

ActionTry it

List warehouses

List warehouses. Calls Deel's documented GET /it/warehouses Organization OAuth candidate operation.

ActionTry it

List webhook event types

List webhook event types. Calls Deel's documented GET /webhooks/events/types Organization OAuth candidate operation.

ActionTry it

List webhooks

List webhooks. Calls Deel's documented GET /webhooks Organization OAuth candidate operation.

ActionTry it

List work statement payment policies

List work statement payment policies. Calls Deel's documented GET /work-statement-payment-policies Organization OAuth candidate operation.

ActionTry it

Modify bank account

Modify bank account. Calls Deel's documented PATCH /gp/workers/{worker_id}/banks/{bank_id} Organization OAuth candidate operation.

ActionTry it

Preview a contract agreement

Preview a contract agreement. Calls Deel's documented GET /contracts/{contract_id}/preview Organization OAuth candidate operation.

ActionTry it

Process time-off requests from an external HRIS

Process time-off requests from an external HRIS. Calls Deel's documented POST /time_offs/global-payroll/sync Organization OAuth candidate operation.

ActionTry it

Reject an EOR quote

Reject an EOR quote. Calls Deel's documented PATCH /eor/contracts/{contract_id}/reject Organization OAuth candidate operation.

ActionTry it

Reject an IT order

Reject an IT order. Calls Deel's documented POST /it/orders/{order_id}/decline Organization OAuth candidate operation.

ActionTry it

Remove invite

Remove invite. Calls Deel's documented DELETE /contracts/{contract_id}/invitations Organization OAuth candidate operation.

ActionTry it

Replace Candidate Tags

Replace all tags on an ATS candidate. Existing tags omitted from tag_ids are removed.

ActionTry it

Request contract resignation

Request contract resignation. Calls Deel's documented POST /eor/contracts/{contract_id}/offboarding/resignation Organization OAuth candidate operation.

ActionTry it

Request EOR Contract Resignation

Request EOR Contract Resignation. Calls Deel's documented POST /eor/{oid}/terminations/resignation Organization OAuth candidate operation.

ActionTry it

Request job scope validation

Request job scope validation. Calls Deel's documented POST /eor/job-scopes/validate Organization OAuth candidate operation.

ActionTry it

Request termination

Request termination. Calls Deel's documented POST /gp/workers/{worker_id}/terminations Organization OAuth candidate operation.

ActionTry it

Restore an archived IT asset

Restore an archived IT asset. Calls Deel's documented POST /it/assets/{asset_id}/unarchive Organization OAuth candidate operation.

ActionTry it

Retrieve a clearance request

Retrieve a clearance request. Calls Deel's documented GET /it/clearance-requests/{clearance_request_id} Organization OAuth candidate operation.

ActionTry it

Retrieve a legal entity

Retrieve a legal entity. Calls Deel's documented GET /legal-entities/{legal_entity_id} Organization OAuth candidate operation.

ActionTry it

Retrieve a list of ATS departments

Retrieve a list of ATS departments. Calls Deel's documented GET /ats/departments Organization OAuth candidate operation.

ActionTry it

Retrieve a list of ATS employment types

Retrieve a list of ATS employment types. Calls Deel's documented GET /ats/employment-types Organization OAuth candidate operation.

ActionTry it

Retrieve a list of ATS hires

Retrieve a list of ATS hires. Calls Deel's documented GET /ats/hires Organization OAuth candidate operation.

ActionTry it

Retrieve a list of ATS job boards

Retrieve a list of ATS job boards. Calls Deel's documented GET /ats/job-boards Organization OAuth candidate operation.

ActionTry it

Retrieve a list of ATS job postings

Retrieve a list of ATS job postings. Calls Deel's documented GET /ats/job-boards/{job_board_id}/job-postings Organization OAuth candidate operation.

ActionTry it

Retrieve a list of ATS jobs

Retrieve a list of ATS jobs. Calls Deel's documented GET /ats/jobs Organization OAuth candidate operation.

ActionTry it

Retrieve a list of ATS locations

Retrieve a list of ATS locations. Calls Deel's documented GET /ats/locations Organization OAuth candidate operation.

ActionTry it

Retrieve a list of ATS teams

Retrieve a list of ATS teams. Calls Deel's documented GET /ats/teams Organization OAuth candidate operation.

ActionTry it

Retrieve a list of published ATS email templates

Retrieve a list of published ATS email templates. Calls Deel's documented GET /ats/email-templates Organization OAuth candidate operation.

ActionTry it

Retrieve a Paginated List of Shift Rates

Retrieve a Paginated List of Shift Rates. Calls Deel's documented GET /v2/time_tracking/shift_rates Organization OAuth candidate operation.

ActionTry it

Retrieve a product's catalog details

Retrieve a product's catalog details. Calls Deel's documented GET /it/products/{product_id} Organization OAuth candidate operation.

ActionTry it

Retrieve a Shift Rate by External ID

Retrieve a Shift Rate by External ID. Calls Deel's documented GET /time_tracking/shift_rates/{external_id} Organization OAuth candidate operation.

ActionTry it

Retrieve a single contract

Retrieve a single contract. Calls Deel's documented GET /contracts/{contract_id} Organization OAuth candidate operation.

ActionTry it

Retrieve a single milestone

Retrieve a single milestone. Calls Deel's documented GET /contracts/{contract_id}/milestones/{milestone_id} Organization OAuth candidate operation.

ActionTry it

Retrieve a single off-cycle payment

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.

ActionTry it

Retrieve a single person

Retrieve a single person. Calls Deel's documented GET /people/{hris_profile_id} Organization OAuth candidate operation.

ActionTry it

Retrieve a single timesheet entry

Retrieve a single timesheet entry. Calls Deel's documented GET /timesheets/{timesheet_id} Organization OAuth candidate operation.

ActionTry it

Retrieve a Single User

Retrieve one user from Deel's SCIM HRIS directory by HRIS profile OID.

ActionTry it

Retrieve a single webhook

Retrieve a single webhook. Calls Deel's documented GET /webhooks/{id} Organization OAuth candidate operation.

ActionTry it

Retrieve a timesheet

Retrieve a timesheet. Calls Deel's documented GET /time-tracking/timesheets/{timesheet_id} Organization OAuth candidate operation.

ActionTry it

Retrieve a warehouse

Retrieve a warehouse. Calls Deel's documented GET /it/warehouses/{warehouse_id} Organization OAuth candidate operation.

ActionTry it

Retrieve additional information fields for GP workers by country

List country-specific additional-information fields that a Global Payroll worker must provide, including requiredness, validation, dependencies, and UI guidance.

ActionTry it

Retrieve adjustments

Retrieve adjustments. Calls Deel's documented GET /contracts/{contract_id}/adjustments Organization OAuth candidate operation.

ActionTry it

Retrieve all worker relation types

Retrieve all worker relation types. Calls Deel's documented GET /hris/worker_relations/types Organization OAuth candidate operation.

ActionTry it

Retrieve an adjustment

Retrieve an adjustment. Calls Deel's documented GET /adjustments/{id} Organization OAuth candidate operation.

ActionTry it

Retrieve an agreement

Retrieve an agreement. Calls Deel's documented GET /it/agreements/{agreement_id} Organization OAuth candidate operation.

ActionTry it

Retrieve an ATS candidate

Retrieve an ATS candidate. Calls Deel's documented GET /ats/candidates/{candidate_id} Organization OAuth candidate operation.

ActionTry it

Retrieve an IT asset

Retrieve an IT asset. Calls Deel's documented GET /it/assets/{asset_id} Organization OAuth candidate operation.

ActionTry it

Retrieve an IT order

Retrieve an IT order. Calls Deel's documented GET /it/orders/{order_id} Organization OAuth candidate operation.

ActionTry it

Retrieve ATS Application form

Retrieve ATS Application form. Calls Deel's documented GET /ats/application-forms/{application_form_id} Organization OAuth candidate operation.

ActionTry it

Retrieve ATS hiring members

Retrieve ATS hiring members. Calls Deel's documented GET /ats/hiring-members Organization OAuth candidate operation.

ActionTry it

Retrieve ATS job posting

Retrieve ATS job posting. Calls Deel's documented GET /ats/job-postings/{job_posting_id} Organization OAuth candidate operation.

ActionTry it

Retrieve ATS job postings

Retrieve ATS job postings. Calls Deel's documented GET /ats/job-postings Organization OAuth candidate operation.

ActionTry it

Retrieve bank accounts

Retrieve bank accounts. Calls Deel's documented GET /gp/contracts/{contract_id}/banks Organization OAuth candidate operation.

ActionTry it

Retrieve bank accounts

Retrieve bank accounts. Calls Deel's documented GET /gp/workers/{worker_id}/banks Organization OAuth candidate operation.

ActionTry it

Retrieve bank guide

Retrieve bank guide. Calls Deel's documented GET /gp/contracts/{contract_id}/banks/guide Organization OAuth candidate operation.

ActionTry it

Retrieve bank guide

Retrieve bank guide. Calls Deel's documented GET /gp/workers/{worker_id}/banks/guide Organization OAuth candidate operation.

ActionTry it

Retrieve Benefits by Country

List EOR benefit options for a country and hiring scenario, filtered by visa need, weekly hours, employment type, team, and legal entity.

ActionTry it

Retrieve Benefits for Employee

Retrieve Benefits for Employee. Calls Deel's documented GET /eor/worker/benefits Organization OAuth candidate operation.

ActionTry it

Retrieve Benefits for EOR Contract

Retrieve Benefits for EOR Contract. Calls Deel's documented GET /eor/{contract_id}/benefits Organization OAuth candidate operation.

ActionTry it

Retrieve contract templates

Retrieve contract templates. Calls Deel's documented GET /contract-templates Organization OAuth candidate operation.

ActionTry it

Retrieve contractor payment dates

Retrieve contractor payment dates. Calls Deel's documented GET /contracts/{contract_id}/payment_cycles Organization OAuth candidate operation.

ActionTry it

Retrieve current On-Demand Payroll

Retrieve current On-Demand Payroll. Calls Deel's documented GET /on-demand-payroll/contract/{contract_id}/current Organization OAuth candidate operation.

ActionTry it

Retrieve custom fields for a contract

Retrieve custom fields for a contract. Calls Deel's documented GET /contracts/{contract_id}/custom_fields Organization OAuth candidate operation.

ActionTry it

Retrieve custom fields for a worker

Retrieve custom fields for a worker. Calls Deel's documented GET /people/{worker_id}/custom_fields Organization OAuth candidate operation.

ActionTry it

Retrieve detailed hiring guide for a country

Retrieve detailed hiring guide for a country. Calls Deel's documented GET /eor/validations/{country_code} Organization OAuth candidate operation.

ActionTry it

Retrieve Effective Date Limitations

Retrieve Effective Date Limitations. Calls Deel's documented GET /eor/contracts/{contract_id}/amendments/{amendment_id}/effective-date-limitations Organization OAuth candidate operation.

ActionTry it

Retrieve employee additional info template

List the country- and contract-type-specific additional information fields needed to build or validate an employee onboarding form.

ActionTry it

Retrieve employee payslips

Retrieve employee payslips. Calls Deel's documented GET /gp/workers/{id}/payslips Organization OAuth candidate operation.

ActionTry it

Retrieve Employee Time Off Data for Offboarding

Retrieve Employee Time Off Data for Offboarding. Calls Deel's documented GET /eor/contracts/{contract_id}/offboarding/time-offs Organization OAuth candidate operation.

ActionTry it

Retrieve EOR Contract Details

Retrieve EOR Contract Details. Calls Deel's documented GET /eor/contracts/{contract_id}/details Organization OAuth candidate operation.

ActionTry it

Retrieve HRIS worker bank accounts

Retrieve HRIS worker bank accounts. Calls Deel's documented GET /hris/workers/{worker_id}/banks Organization OAuth candidate operation.

ActionTry it

Retrieve HRX documents

Retrieve HRX documents. Calls Deel's documented GET /eor/contracts/{contract_id}/hrx-documents Organization OAuth candidate operation.

ActionTry it

Retrieve List of Managers

Retrieve List of Managers. Calls Deel's documented GET /managers Organization OAuth candidate operation.

ActionTry it

Retrieve Milestones by Contract

Retrieve Milestones by Contract. Calls Deel's documented GET /contracts/{contract_id}/milestones Organization OAuth candidate operation.

ActionTry it

Retrieve offboarding attachment

Retrieve offboarding attachment. Calls Deel's documented GET /eor/contracts/{contract_id}/offboarding/attachments/{attachment_id} Organization OAuth candidate operation.

ActionTry it

Retrieve offboarding list

Retrieve offboarding list. Calls Deel's documented GET /offboarding/tracker Organization OAuth candidate operation.

ActionTry it

Retrieve Offboarding Request

Retrieve Offboarding Request. Calls Deel's documented GET /eor/contracts/{contract_id}/offboarding Organization OAuth candidate operation.

ActionTry it

Retrieve paginated list of ATS Rejection/Archivation reasons

Retrieve paginated list of ATS Rejection/Archivation reasons. Calls Deel's documented GET /ats/reasons Organization OAuth candidate operation.

ActionTry it

Retrieve policy validation templates

Retrieve policy validation templates. Calls Deel's documented GET /time_offs/policy-validation-templates Organization OAuth candidate operation.

ActionTry it

Retrieve restricted offboarding dates

Retrieve restricted offboarding dates. Calls Deel's documented GET /eor/contracts/{contract_id}/offboarding/restricted-dates Organization OAuth candidate operation.

ActionTry it

Retrieve termination details

Retrieve termination details. Calls Deel's documented GET /offboarding/tracker/{id} Organization OAuth candidate operation.

ActionTry it

Retrieve termination details by HRIS profile identifier

Retrieve termination details by HRIS profile identifier. Calls Deel's documented GET /offboarding/tracker/hris_profile/{oid} Organization OAuth candidate operation.

ActionTry it

Retrieve the Global Payroll worker creation schema

Retrieve the Global Payroll worker creation schema. Calls Deel's documented GET /gp/workers/creation-schema Organization OAuth candidate operation.

ActionTry it

Retrieve the IT seat subscription

Retrieve the IT seat subscription. Calls Deel's documented GET /it/seats/status Organization OAuth candidate operation.

ActionTry it

Retrieve the KYB state of a legal entity

Retrieve the KYB state of a legal entity. Calls Deel's documented GET /legal-entities/{legal_entity_id}/kyb Organization OAuth candidate operation.

ActionTry it

Return list of groups

Return list of groups. Calls Deel's documented GET /groups Organization OAuth candidate operation.

ActionTry it

Review a single invoice adjustment

Review a single invoice adjustment. Calls Deel's documented POST /invoice-adjustments/{id}/reviews Organization OAuth candidate operation.

ActionTry it

Review a single task

Review a single task. Calls Deel's documented POST /contracts/{contract_id}/tasks/{task_id}/reviews Organization OAuth candidate operation.

ActionTry it

Review a single timesheet

Review a single timesheet. Calls Deel's documented POST /timesheets/{timesheet_id}/reviews Organization OAuth candidate operation.

ActionTry it

Review a submitted timesheet

Review a submitted timesheet. Calls Deel's documented POST /time-tracking/timesheets/{timesheet_id}/review Organization OAuth candidate operation.

ActionTry it

Review multiple tasks

Review multiple tasks. Calls Deel's documented POST /contracts/{contract_id}/tasks/many/reviews Organization OAuth candidate operation.

ActionTry it

Review multiple timesheets

Review multiple timesheets. Calls Deel's documented POST /timesheets/many/reviews Organization OAuth candidate operation.

ActionTry it

Send contract to worker

Send contract to worker. Calls Deel's documented POST /contracts/{contract_id}/invitations Organization OAuth candidate operation.

ActionTry it

Set salary split

Set salary split. Calls Deel's documented PATCH /gp/contracts/{contract_id}/banks/settings Organization OAuth candidate operation.

ActionTry it

Set tags in bulk

Set tags in bulk. Calls Deel's documented POST /ats/upsertions/bulk-tags Organization OAuth candidate operation.

ActionTry it

Sign a contract

Sign a contract. Calls Deel's documented POST /contracts/{contract_id}/signatures Organization OAuth candidate operation.

ActionTry it

Sign Amendment

Sign Amendment. Calls Deel's documented POST /workers/amendments/{amendment_id}/sign Organization OAuth candidate operation.

ActionTry it

Sign EOR contract document

Sign EOR contract document. Calls Deel's documented POST /eor/contracts/{contract_id}/documents/{type}/sign Organization OAuth candidate operation.

ActionTry it

Submit a payroll migration import for review

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.

ActionTry it

Submit EDD request answers for a legal entity

Submit EDD request answers for a legal entity. Calls Deel's documented POST /legal-entities/{legal_entity_id}/kyb/edd Organization OAuth candidate operation.

ActionTry it

Submit employee resignation PTO review

Submit employee resignation PTO review. Calls Deel's documented POST /eor/contracts/{contract_id}/offboarding/resignations/review-pto Organization OAuth candidate operation.

ActionTry it

Submit Global Payroll amendment signature

Submit Global Payroll amendment signature. Calls Deel's documented POST /contracts/{contract_id}/amendments/{amendment_id}/sign Organization OAuth candidate operation.

ActionTry it

Submit KYB information for a legal entity

Submit KYB information for a legal entity. Calls Deel's documented POST /legal-entities/{legal_entity_id}/kyb Organization OAuth candidate operation.

ActionTry it

Submit Legal Entity Registration Documents

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.

ActionTry it

Submit On-Demand Payroll

Submit On-Demand Payroll. Calls Deel's documented POST /on-demand-payroll/{odp_id}/submit Organization OAuth candidate operation.

ActionTry it

Submit Project Assignment Checkin Questionnaire Data

Submit Project Assignment Checkin Questionnaire Data. Calls Deel's documented POST /eor/contracts/{contract_id}/project-assignment/checkin Organization OAuth candidate operation.

ActionTry it

Sync cost centers for legal entity

Sync cost centers for legal entity. Calls Deel's documented POST /legal-entities/{legal_entity_id}/cost-centers/synchronize Organization OAuth candidate operation.

ActionTry it

Terminate contract

Terminate contract. Calls Deel's documented POST /contracts/{contract_id}/terminations Organization OAuth candidate operation.

ActionTry it

Termination Request

Termination Request. Calls Deel's documented POST /eor/{oid}/terminations/regular Organization OAuth candidate operation.

ActionTry it

Unassign workers from IT seats

Unassign workers from IT seats. Calls Deel's documented POST /it/seats/unassign Organization OAuth candidate operation.

ActionTry it

Update a shift

Update a shift. Calls Deel's documented PATCH /time_tracking/shifts/{external_id} Organization OAuth candidate operation.

ActionTry it

Update a Shift Rate

Update a shift rate's name, type, or value by external ID; Deel rejects updates while any shift references the rate.

ActionTry it

Update a timesheet entry

Update a timesheet entry. Calls Deel's documented PATCH /timesheets/{timesheet_id} Organization OAuth candidate operation.

ActionTry it

Update a webhook

Update a webhook. Calls Deel's documented PATCH /webhooks/{id} Organization OAuth candidate operation.

ActionTry it

Update a worker relation type

Update a worker relation type. Calls Deel's documented PATCH /hris/worker_relations/types/{typeId} Organization OAuth candidate operation.

ActionTry it

Update a worker relation type by external id

Update a worker relation type by external id. Calls Deel's documented PATCH /hris/worker_relations/types/external/{externalId} Organization OAuth candidate operation.

ActionTry it

Update address

Update address. Calls Deel's documented PATCH /gp/workers/{worker_id}/address Organization OAuth candidate operation.

ActionTry it

Update amendment

Update amendment. Calls Deel's documented PATCH /eor/contracts/{contract_id}/amendments/{amendment_id} Organization OAuth candidate operation.

ActionTry it

Update an adjustment

Partially update an existing Deel payroll or EOR adjustment, optionally replacing its receipt file.

ActionTry it

Update an existing HRIS Org Structure

Update an existing HRIS Org Structure. Calls Deel's documented PATCH /hris/organization_structures/{hris_org_structure_id} Organization OAuth candidate operation.

ActionTry it

Update an existing HRIS Org Structure by external ID

Update an existing HRIS Org Structure by external ID. Calls Deel's documented PATCH /hris/organization_structures/external/{external_id} Organization OAuth candidate operation.

ActionTry it

Update an invoice adjustment

Update an invoice adjustment. Calls Deel's documented PATCH /invoice-adjustments/{id} Organization OAuth candidate operation.

ActionTry it

Update asset

Update asset. Calls Deel's documented PATCH /it/assets/{asset_id} Organization OAuth candidate operation.

ActionTry it

Update asset location

Update asset location. Calls Deel's documented POST /it/assets/{asset_id}/location Organization OAuth candidate operation.

ActionTry it

Update ATS Application

Update ATS Application. Calls Deel's documented PATCH /ats/applications/{application_id} Organization OAuth candidate operation.

ActionTry it

Update ATS Candidate

Update ATS Candidate. Calls Deel's documented PATCH /ats/candidates/{candidate_id} Organization OAuth candidate operation.

ActionTry it

Update bank account

Partially update one bank account for a specific Global Payroll contract without affecting the worker's other contracts.

ActionTry it

Update compensation

Update compensation. Calls Deel's documented PATCH /gp/workers/{worker_id}/compensation Organization OAuth candidate operation.

ActionTry it

Update contract

Update contract. Calls Deel's documented POST /contracts/{contract_id}/amendments Organization OAuth candidate operation.

ActionTry it

Update contract payment type

Update contract payment type. Calls Deel's documented PATCH /contracts/{contract_id}/platform-payment Organization OAuth candidate operation.

ActionTry it

Update Current Personal Profile

Update the authenticated user's personal profile fields, including name, phone, preferred currency, and timezone.

ActionTry it

Update custom field value

Replace a contract's custom-field values; values omitted from the request are removed.

ActionTry it

Update custom field value

Create or overwrite one custom-field value for a worker.

ActionTry it

Update employee information

Update employee information. Calls Deel's documented PATCH /gp/workers/{worker_id}/employee-information Organization OAuth candidate operation.

ActionTry it

Update Employee Information for EOR Contract

Update Employee Information for EOR Contract. Calls Deel's documented PATCH /eor/contracts/{contract_id}/employee-information Organization OAuth candidate operation.

ActionTry it

Update employment type for a contract

Update employment type for a contract. Calls Deel's documented PATCH /gp/contracts/{contract_id}/employment-type Organization OAuth candidate operation.

ActionTry it

Update end date for a contract

Update end date for a contract. Calls Deel's documented PATCH /gp/contracts/{contract_id}/end-date Organization OAuth candidate operation.

ActionTry it

Update EOR Contract

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.

ActionTry it

Update GP employee app access for a legal entity

Update GP employee app access for a legal entity. Calls Deel's documented POST /legal-entities/{legal_entity_id}/settings Organization OAuth candidate operation.

ActionTry it

Update GP worker additional information

Update GP worker additional information. Calls Deel's documented PATCH /gp/workers/contracts/{contract_id}/additional-information Organization OAuth candidate operation.

ActionTry it

Update Hourly Report Preset

Update Hourly Report Preset. Calls Deel's documented PATCH /timesheets/presets/{id} Organization OAuth candidate operation.

ActionTry it

Update IC invoicing tax

Update IC invoicing tax. Calls Deel's documented PATCH /contracts/{contract_id}/ic-invoicing-taxes Organization OAuth candidate operation.

ActionTry it

Update Legal Entity Registration Document Files

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.

ActionTry it

Update organization custom role

Update organization custom role. Calls Deel's documented PATCH /roles/{roleId} Organization OAuth candidate operation.

ActionTry it

Update Organization Secure Vault Folder

Update Organization Secure Vault Folder. Calls Deel's documented PATCH /organizations/secure-vault/folders/{folder_id} Organization OAuth candidate operation.

ActionTry it

Update organization structure

Update organization structure. Calls Deel's documented PUT /people/{id}/department Organization OAuth candidate operation.

ActionTry it

Update personal information

Update personal information. Calls Deel's documented PATCH /people/{worker_id}/personal Organization OAuth candidate operation.

ActionTry it

Update personal information by external id

Update personal information by external id. Calls Deel's documented PATCH /people/external/{worker_id}/personal Organization OAuth candidate operation.

ActionTry it

Update PTO policy

Update PTO policy. Calls Deel's documented PATCH /gp/workers/{worker_id}/pto-policy Organization OAuth candidate operation.

ActionTry it

Update Task By ID

Update Task By ID. Calls Deel's documented PATCH /tasks/{task_id} Organization OAuth candidate operation.

ActionTry it

Update time-off request

Update time-off request. Calls Deel's documented PATCH /time_offs/{time_off_id} Organization OAuth candidate operation.

ActionTry it

Update working location

Update working location. Calls Deel's documented PUT /people/{id}/working-location Organization OAuth candidate operation.

ActionTry it

Upload a document for an EDD request of a legal entity

Upload one document for a DOCUMENT_UPLOAD question in an open legal-entity EDD request.

ActionTry it

Upload a KYB document for a legal entity

Upload one company or identity document and return the handle used in a legal-entity KYB submission.

ActionTry it

Upload an ATS attachment file

Upload an ATS attachment file. Calls Deel's documented POST /ats/attachments/{attachable_type_slug}/{attachable_id}/{attachment_type_slug} Organization OAuth candidate operation.

ActionTry it

Upload ATS Candidate CV

Upload ATS Candidate CV. Calls Deel's documented POST /ats/candidates/{candidate_id}/attachments Organization OAuth candidate operation.

ActionTry it

Upload Organization Secure Vault Files

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.

ActionTry it

Upload Organization Secure Vault Files To Folder

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.

ActionTry it

Upload Vendor Bill Attachment

Upload a PDF attachment of up to 8 MB to an existing Deel vendor bill.

ActionTry it

Validate amendment data points

Validate amendment data points. Calls Deel's documented POST /eor/contracts/{contract_id}/amendments/validate Organization OAuth candidate operation.

ActionTry it

Validate time-off request

Validate time-off request. Calls Deel's documented POST /time_offs/validate Organization OAuth candidate operation.

ActionTry it

How the Deel integration works

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.

Set up Deel in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Deel and click Connect — you'll authorize access through Deel's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Deel in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Deel integration work with Dench?

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.

What actions can AI agents perform with Deel via Dench?

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.

Do I need to write code to connect Deel to Dench?

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.

Is the Deel integration secure?

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.

Deel | Dench AI CRM