Add Deel to your AI agent
Deel provides a global payroll and compliance platform for hiring international contractors and employees. This toolkit supports Deel Organization OAuth connections only.
- Things your agent can do in Deel
- 436
Things your AI can do in Deel
Your FormWise AI can handle any of these in Deel — on its own, without you needing to click a button.
Accept amendment
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
Accept EOR project assignment as client. Calls Deel's documented POST /eor/contracts/{contract_id}/project-assignment/accept Organization OAuth candidate operation.
Add Candidate
Add a candidate from an external ATS after an offer status change.
Add admins to child organizations
Add admins to child organizations. Calls Deel's documented POST /organizations/children/admins Organization OAuth candidate operation.
Add bank account
Add bank account. Calls Deel's documented POST /gp/contracts/{contract_id}/banks Organization OAuth candidate operation.
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.
Add Note to an Application
Add a rich-text note to an ATS application.
Add note to a candidate
Add note to a candidate. Calls Deel's documented POST /ats/candidates/{candidate_id}/notes Organization OAuth candidate operation.
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.
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.
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.
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.
Show 424 more things it can do
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.
Apply changes to positions.
Apply changes to positions.. Calls Deel's documented POST /hris/positions/apply_changes Organization OAuth candidate operation.
Approve an equity exercise
Approve an equity exercise. Calls Deel's documented PATCH /equity/exercise/{public_id} Organization OAuth candidate operation.
Approve an IT order
Approve an IT order. Calls Deel's documented POST /it/orders/{order_id}/approve Organization OAuth candidate operation.
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.
Archive an IT asset
Archive an IT asset. Calls Deel's documented POST /it/assets/{asset_id}/archive Organization OAuth candidate operation.
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.
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.
Assign workers to IT seats
Assign workers to IT seats. Calls Deel's documented POST /it/seats/assign Organization OAuth candidate operation.
Assign Application to Interview Plan Stage
Associate an ATS application with an interview plan stage and optionally trigger its activities.
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.
Set tags in bulk
Set tags in bulk. Calls Deel's documented POST /ats/upsertions/bulk-tags Organization OAuth candidate operation.
Cancel a clearance request
Cancel a clearance request. Calls Deel's documented POST /it/clearance-requests/{clearance_request_id}/cancel Organization OAuth candidate operation.
Cancel EOR Contract
Cancel EOR Contract. Calls Deel's documented POST /eor/contract/{oid}/cancel Organization OAuth candidate operation.
Cancel an IT order
Cancel an IT order. Calls Deel's documented POST /it/orders/{order_id}/cancel Organization OAuth candidate operation.
Cancel On-Demand Payroll
Cancel On-Demand Payroll. Calls Deel's documented POST /on-demand-payroll/{odp_id}/cancel Organization OAuth candidate operation.
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.
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.
Clone a Group
Clone a Group. Calls Deel's documented POST /groups/{id}/clone Organization OAuth candidate operation.
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.
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.
Confirm amendment
Confirm amendment. Calls Deel's documented POST /eor/contracts/{contract_id}/amendments/{amendment_id}/confirm Organization OAuth candidate operation.
Create an IT asset
Create an IT asset. Calls Deel's documented POST /it/assets Organization OAuth candidate operation.
Create ATS Application
Create an ATS application for an existing candidate and job.
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.
Create ATS Candidate
Create a candidate in Deel ATS.
Upload ATS Candidate CV
Upload ATS Candidate CV. Calls Deel's documented POST /ats/candidates/{candidate_id}/attachments Organization OAuth candidate operation.
Create ATS Job
Create ATS Job. Calls Deel's documented POST /ats/jobs Organization OAuth candidate operation.
Replace Candidate Tags
Replace all tags on an ATS candidate. Existing tags omitted from tag_ids are removed.
Create an immigration case
Create an immigration case. Calls Deel's documented POST /immigration/client/cases Organization OAuth candidate operation.
Create a new adjustment
Create a new adjustment. Calls Deel's documented POST /adjustments Organization OAuth candidate operation.
Attach a file to contract
Attach a file to contract. Calls Deel's documented POST /contracts/{contract_id}/documents Organization OAuth candidate operation.
Send contract to worker
Send contract to worker. Calls Deel's documented POST /contracts/{contract_id}/invitations Organization OAuth candidate operation.
Create a Milestone
Create a Milestone. Calls Deel's documented POST /contracts/{contract_id}/milestones Organization OAuth candidate operation.
Add off-cycle payment
Add off-cycle payment. Calls Deel's documented POST /contracts/{contract_id}/off-cycle-payments Organization OAuth candidate operation.
Sign a contract
Sign a contract. Calls Deel's documented POST /contracts/{contract_id}/signatures Organization OAuth candidate operation.
Create a new task
Create a new task. Calls Deel's documented POST /contracts/{contract_id}/tasks Organization OAuth candidate operation.
Review a single task
Review a single task. Calls Deel's documented POST /contracts/{contract_id}/tasks/{task_id}/reviews Organization OAuth candidate operation.
Terminate contract
Terminate contract. Calls Deel's documented POST /contracts/{contract_id}/terminations Organization OAuth candidate operation.
Update contract
Update contract. Calls Deel's documented POST /contracts/{contract_id}/amendments Organization OAuth candidate operation.
Create a deal registration
Create a deal registration. Calls Deel's documented POST /organizations/deal-registrations Organization OAuth candidate operation.
Create a direct employee
Create a direct employee. Calls Deel's documented POST /people Organization OAuth candidate operation.
Request contract resignation
Request contract resignation. Calls Deel's documented POST /eor/contracts/{contract_id}/offboarding/resignation Organization OAuth candidate operation.
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.
Create amendment
Create amendment. Calls Deel's documented POST /eor/contracts/{contract_id}/amendments Organization OAuth candidate operation.
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.
Create EOR Worker
Create an EOR worker account for an existing contract.
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.
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.
Create a Global Payroll worker
Create a Global Payroll worker. Calls Deel's documented POST /gp/workers Organization OAuth candidate operation.
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.
Add bank account
Add bank account. Calls Deel's documented POST /gp/workers/{worker_id}/banks Organization OAuth candidate operation.
Request termination
Request termination. Calls Deel's documented POST /gp/workers/{worker_id}/terminations Organization OAuth candidate operation.
Create a group
Create a group. Calls Deel's documented POST /groups Organization OAuth candidate operation.
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.
Create IC invoicing tax
Create IC invoicing tax. Calls Deel's documented POST /contracts/{contract_id}/ic-invoicing-taxes Organization OAuth candidate operation.
Create an invoice adjustment
Create an invoice adjustment. Calls Deel's documented POST /invoice-adjustments Organization OAuth candidate operation.
Review a single invoice adjustment
Review a single invoice adjustment. Calls Deel's documented POST /invoice-adjustments/{id}/reviews Organization OAuth candidate operation.
Create an IT order
Create an IT order. Calls Deel's documented POST /it/orders Organization OAuth candidate operation.
Create a new legal entity
Create a new legal entity. Calls Deel's documented POST /legal-entities Organization OAuth candidate operation.
Create a Manager
Create a Manager. Calls Deel's documented POST /managers Organization OAuth candidate operation.
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.
Create On-Demand Payroll
Create On-Demand Payroll. Calls Deel's documented POST /on-demand-payroll/contract/{contract_id} Organization OAuth candidate operation.
Create organization custom role.
Create organization custom role.. Calls Deel's documented POST /roles Organization OAuth candidate operation.
Create Organization Secure Vault Folder
Create Organization Secure Vault Folder. Calls Deel's documented POST /organizations/secure-vault/folders Organization OAuth candidate operation.
Create a new HRIS Organization Structure.
Create a new HRIS Organization Structure.. Calls Deel's documented POST /hris/organization_structures Organization OAuth candidate operation.
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.
Create a person without a contract
Create a person without a contract. Calls Deel's documented POST /pwac Organization OAuth candidate operation.
Termination Request
Termination Request. Calls Deel's documented POST /eor/{oid}/terminations/regular Organization OAuth candidate operation.
Create a request to exercise equity.
Create a request to exercise equity.. Calls Deel's documented POST /equity/exercise Organization OAuth candidate operation.
Request EOR Contract Resignation
Request EOR Contract Resignation. Calls Deel's documented POST /eor/{oid}/terminations/resignation Organization OAuth candidate operation.
Create Hourly Report Root Preset
Create Hourly Report Root Preset. Calls Deel's documented POST /timesheets/root-presets Organization OAuth candidate operation.
Create time-off request
Create time-off request. Calls Deel's documented POST /time_offs Organization OAuth candidate operation.
Create a New Shift Rate
Create a New Shift Rate. Calls Deel's documented POST /v2/time_tracking/shift_rates Organization OAuth candidate operation.
Create shifts
Create shifts. Calls Deel's documented POST /v2/time_tracking/shifts Organization OAuth candidate operation.
Create raw time tracking shifts
Create raw time tracking shifts. Calls Deel's documented POST /v2/time_tracking/shifts/raw Organization OAuth candidate operation.
Create a timesheet entry
Create a timesheet entry. Calls Deel's documented POST /timesheets Organization OAuth candidate operation.
Review a single timesheet
Review a single timesheet. Calls Deel's documented POST /timesheets/{timesheet_id}/reviews Organization OAuth candidate operation.
Create Hourly Report Preset
Create Hourly Report Preset. Calls Deel's documented POST /timesheets/presets Organization OAuth candidate operation.
Create Vendor Bill
Create a vendor bill from external invoice-provider data.
Create Veriff session
Create Veriff session. Calls Deel's documented POST /veriff/session Organization OAuth candidate operation.
Create a webhook
Create a webhook. Calls Deel's documented POST /webhooks Organization OAuth candidate operation.
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.
Create a worker relation
Create a worker relation. Calls Deel's documented POST /hris/worker_relations/profile Organization OAuth candidate operation.
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.
Create worker relation type
Create worker relation type. Calls Deel's documented POST /hris/worker_relations/types Organization OAuth candidate operation.
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.
Reject an IT order
Reject an IT order. Calls Deel's documented POST /it/orders/{order_id}/decline Organization OAuth candidate operation.
Delay EOR employee onboarding
Delay EOR employee onboarding. Calls Deel's documented PATCH /eor/contract/{oid}/delay-onboarding Organization OAuth candidate operation.
Delete an adjustment
Delete an adjustment. Calls Deel's documented DELETE /adjustments/{id} Organization OAuth candidate operation.
Cancel amendment
Cancel amendment. Calls Deel's documented DELETE /eor/contracts/{contract_id}/amendments/{amendment_id} Organization OAuth candidate operation.
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.
Remove invite
Remove invite. Calls Deel's documented DELETE /contracts/{contract_id}/invitations Organization OAuth candidate operation.
Delete a Milestone
Delete a Milestone. Calls Deel's documented DELETE /contracts/{contract_id}/milestones/{milestone_id} Organization OAuth candidate operation.
Delete task
Delete task. Calls Deel's documented DELETE /contracts/{contract_id}/tasks/{task_id} Organization OAuth candidate operation.
Delete Contract Termination Request
Delete Contract Termination Request. Calls Deel's documented DELETE /contracts/{contract_id}/terminations Organization OAuth candidate operation.
Delete a group
Delete a group. Calls Deel's documented DELETE /groups/{id} Organization OAuth candidate operation.
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.
Delete adjustment
Delete adjustment. Calls Deel's documented DELETE /invoice-adjustments/{id} Organization OAuth candidate operation.
Delete a legal entity
Delete a legal entity. Calls Deel's documented DELETE /legal-entities/{id} Organization OAuth candidate operation.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Cancel time-off request
Cancel time-off request. Calls Deel's documented DELETE /time_offs/{time_off_id} Organization OAuth candidate operation.
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.
Delete a timesheet entry
Delete a timesheet entry. Calls Deel's documented DELETE /timesheets/{timesheet_id} Organization OAuth candidate operation.
Delete Hourly Report Preset
Delete Hourly Report Preset. Calls Deel's documented DELETE /timesheets/presets/{id} Organization OAuth candidate operation.
Delete a webhook
Delete a webhook. Calls Deel's documented DELETE /webhooks/{id} Organization OAuth candidate operation.
Delete a worker relation
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
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
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
Delete a worker relation type by external id. Calls Deel's documented DELETE /hris/worker_relations/types/external/{externalId} Organization OAuth candidate operation.
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.
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.
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.
Download HRX documents
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
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.
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.
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.
Get EOR Additional Costs
Get EOR Additional Costs. Calls Deel's documented GET /eor/additional-costs/{country} Organization OAuth candidate operation.
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.
Get entity screening details
Get entity screening details. Calls Deel's documented GET /screenings/aml/{entity_type}/{entity_id} Organization OAuth candidate operation.
Get ATS Application
Retrieve complete details for one ATS application.
Retrieve ATS Application form
Retrieve ATS Application form. Calls Deel's documented GET /ats/application-forms/{application_form_id} Organization OAuth candidate operation.
Retrieve an ATS candidate
Retrieve an ATS candidate. Calls Deel's documented GET /ats/candidates/{candidate_id} Organization OAuth candidate operation.
Retrieve ATS job posting
Retrieve ATS job posting. Calls Deel's documented GET /ats/job-postings/{job_posting_id} Organization OAuth candidate operation.
Get Billing Invoice Download Link
Get a temporary download URL for a Deel billing invoice PDF.
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.
Get case timeline
Get case timeline. Calls Deel's documented GET /immigration/cases/{case_id}/timeline Organization OAuth candidate operation.
Retrieve a clearance request
Retrieve a clearance request. Calls Deel's documented GET /it/clearance-requests/{clearance_request_id} Organization OAuth candidate operation.
Get immigration case details
Get immigration case details. Calls Deel's documented GET /immigration/client/cases/{id} Organization OAuth candidate operation.
Retrieve a single contract
Retrieve a single contract. Calls Deel's documented GET /contracts/{contract_id} Organization OAuth candidate operation.
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.
Retrieve an adjustment
Retrieve an adjustment. Calls Deel's documented GET /adjustments/{id} Organization OAuth candidate operation.
Get amendment by ID
Get amendment by ID. Calls Deel's documented GET /eor/contracts/{contract_id}/amendments/{amendment_id} Organization OAuth candidate operation.
Contract amendment PDF
Contract amendment PDF. Calls Deel's documented GET /eor/contracts/{contract_id}/amendments/{amendment_id}/pdf Organization OAuth candidate operation.
Get amendment validation settings
Get amendment validation settings. Calls Deel's documented GET /eor/contracts/{contract_id}/amendments/validation/settings Organization OAuth candidate operation.
Get custom fields from contracts
Retrieve one contract custom-field definition by its ID, including its type, settings, placement, and access configuration.
Get worker invite link
Get worker invite link. Calls Deel's documented GET /contracts/{contract_id}/invite Organization OAuth candidate operation.
Retrieve a single milestone
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
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 offboarding attachment
Retrieve offboarding attachment. Calls Deel's documented GET /eor/contracts/{contract_id}/offboarding/attachments/{attachment_id} Organization OAuth candidate operation.
Preview a contract agreement
Preview a contract agreement. Calls Deel's documented GET /contracts/{contract_id}/preview Organization OAuth candidate operation.
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.
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.
Fetch EOR Contract form
Fetch EOR Contract form. Calls Deel's documented GET /forms/eor/create-contract/{country_code} Organization OAuth candidate operation.
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.
Retrieve employee additional info template
List the country- and contract-type-specific additional information fields needed to build or validate an employee onboarding form.
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.
Fetch EOR contract document
Fetch EOR contract document. Calls Deel's documented GET /eor/contracts/{contract_id}/documents/{type} Organization OAuth candidate operation.
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.
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.
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.
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.
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.
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.
Immigration document
Retrieve one immigration document by ID, including its review status, document type, expiration date, and download links.
Get Integration Consent
Retrieve the OAuth consent record for the authenticated user or organization.
Get an interview transcript
Get an interview transcript. Calls Deel's documented GET /ats/interviews/{interview_id}/transcript Organization OAuth candidate operation.
Invoice line item by Id
Invoice line item by Id. Calls Deel's documented GET /invoice-adjustments/{id} Organization OAuth candidate operation.
Get Invoice by ID
Retrieve one Deel invoice and its line items by invoice ID.
Retrieve an agreement
Retrieve an agreement. Calls Deel's documented GET /it/agreements/{agreement_id} Organization OAuth candidate operation.
Retrieve an IT asset
Retrieve an IT asset. Calls Deel's documented GET /it/assets/{asset_id} Organization OAuth candidate operation.
Retrieve an IT order
Retrieve an IT order. Calls Deel's documented GET /it/orders/{order_id} Organization OAuth candidate operation.
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.
Retrieve a warehouse
Retrieve a warehouse. Calls Deel's documented GET /it/warehouses/{warehouse_id} Organization OAuth candidate operation.
Get worker's KYC details
Get worker's KYC details. Calls Deel's documented GET /screenings/kyc/details Organization OAuth candidate operation.
Get verification method
Get the supported KYC verification method for an identity document type and its ISO issuing-country code.
Retrieve a legal entity
Retrieve a legal entity. Calls Deel's documented GET /legal-entities/{legal_entity_id} Organization OAuth candidate operation.
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.
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.
Fetch multiple EOR Contract forms
Fetch multiple EOR Contract forms. Calls Deel's documented POST /forms/eor/create-contract/definitions Organization OAuth candidate operation.
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.
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.
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.
Get Organization Structure
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
Get Organization Structure by External ID. Calls Deel's documented GET /hris/organization_structures/external/{external_id} Organization OAuth candidate operation.
Get Payment Statement
Retrieve a Deel payment statement by its unique identifier.
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.
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.
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.
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.
Retrieve a single person
Retrieve a single person. Calls Deel's documented GET /people/{hris_profile_id} Organization OAuth candidate operation.
Get personal information by id
Get personal information by id. Calls Deel's documented GET /people/{worker_id}/personal Organization OAuth candidate operation.
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.
Get Positions by Profile
Get Positions by Profile. Calls Deel's documented GET /hris/positions/profile/{hris_profile_id} Organization OAuth candidate operation.
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.
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.
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.
Get the roles of the current organization.
Get the roles of the current organization.. Calls Deel's documented GET /roles Organization OAuth candidate operation.
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.
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.
Get termination
Get termination. Calls Deel's documented GET /eor/{oid}/terminations/{terminationId} Organization OAuth candidate operation.
Retrieve termination details
Retrieve termination details. Calls Deel's documented GET /offboarding/tracker/{id} Organization OAuth candidate operation.
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.
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.
Get Work Schedule and Holidays
Get Work Schedule and Holidays. Calls Deel's documented GET /time_offs/dailies Organization OAuth candidate operation.
Get Profile Entitlements
Get Profile Entitlements. Calls Deel's documented GET /time_offs/profile/{hris_profile_id}/entitlements Organization OAuth candidate operation.
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.
Get Shift details
Get Shift details. Calls Deel's documented GET /time_tracking/shifts/{external_id} Organization OAuth candidate operation.
Retrieve a timesheet
Retrieve a timesheet. Calls Deel's documented GET /time-tracking/timesheets/{timesheet_id} Organization OAuth candidate operation.
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.
Retrieve a single timesheet entry
Retrieve a single timesheet entry. Calls Deel's documented GET /timesheets/{timesheet_id} Organization OAuth candidate operation.
Get Hourly Report Preset by ID
Get Hourly Report Preset by ID. Calls Deel's documented GET /timesheets/presets/{id} Organization OAuth candidate operation.
Retrieve a Single User
Retrieve one user from Deel's SCIM HRIS directory by HRIS profile OID.
Immigration visa types
Immigration visa types. Calls Deel's documented GET /immigration/visa-types/{country_code} Organization OAuth candidate operation.
Retrieve a single webhook
Retrieve a single webhook. Calls Deel's documented GET /webhooks/{id} Organization OAuth candidate operation.
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.
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.
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.
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.
List feedbacks for an application
List feedbacks for an application. Calls Deel's documented GET /ats/applications/{application_id}/feedbacks Organization OAuth candidate operation.
List ATS Application Sources
List one page of active ATS application sources.
List ATS Applications
List one page of ATS applications with candidate, job, stage, source, tag, criteria, and update filters.
List ATS Attachment Files
List one page of attachment metadata for an ATS entity.
List ATS Candidates
List one page of ATS candidates with job, department, tag, stage, and update filters.
Retrieve a list of ATS departments
Retrieve a list of ATS departments. Calls Deel's documented GET /ats/departments Organization OAuth candidate operation.
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.
Retrieve a list of ATS hires
Retrieve a list of ATS hires. Calls Deel's documented GET /ats/hires Organization OAuth candidate operation.
Retrieve ATS hiring members
Retrieve ATS hiring members. Calls Deel's documented GET /ats/hiring-members Organization OAuth candidate operation.
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.
Retrieve ATS job postings
Retrieve ATS job postings. Calls Deel's documented GET /ats/job-postings Organization OAuth candidate operation.
Retrieve a list of ATS jobs
Retrieve a list of ATS jobs. Calls Deel's documented GET /ats/jobs Organization OAuth candidate operation.
Retrieve a list of ATS locations
Retrieve a list of ATS locations. Calls Deel's documented GET /ats/locations Organization OAuth candidate operation.
List ATS Offers
List ATS offers filtered by application, jobs, or offer statuses.
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.
Retrieve a list of ATS teams
Retrieve a list of ATS teams. Calls Deel's documented GET /ats/teams Organization OAuth candidate operation.
List case invoices
List case invoices. Calls Deel's documented GET /immigration/invoices Organization OAuth candidate operation.
List case notes
List case notes. Calls Deel's documented GET /immigration/notes Organization OAuth candidate operation.
List case visa application quotes
List case visa application quotes. Calls Deel's documented GET /immigration/visa-application-quotes Organization OAuth candidate operation.
List clearance requests
List clearance requests. Calls Deel's documented GET /it/clearance-requests Organization OAuth candidate operation.
List of immigration cases
List of immigration cases. Calls Deel's documented GET /immigration/client/cases Organization OAuth candidate operation.
Retrieve adjustments
Retrieve adjustments. Calls Deel's documented GET /contracts/{contract_id}/adjustments Organization OAuth candidate operation.
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.
List all custom fields
List all custom fields. Calls Deel's documented GET /contracts/custom_fields Organization OAuth candidate operation.
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.
Invoice line items by contract
List a contract's invoice adjustments, optionally filtered by contract type, adjustment type, status, invoice, reporter, or submission date.
Retrieve Milestones by Contract
Retrieve Milestones by Contract. Calls Deel's documented GET /contracts/{contract_id}/milestones Organization OAuth candidate operation.
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.
Retrieve Offboarding Request
Retrieve Offboarding Request. Calls Deel's documented GET /eor/contracts/{contract_id}/offboarding Organization OAuth candidate operation.
Retrieve restricted offboarding dates
Retrieve restricted offboarding dates. Calls Deel's documented GET /eor/contracts/{contract_id}/offboarding/restricted-dates Organization OAuth candidate operation.
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.
Retrieve contractor payment dates
Retrieve contractor payment dates. Calls Deel's documented GET /contracts/{contract_id}/payment_cycles Organization OAuth candidate operation.
List of tasks
List of tasks. Calls Deel's documented GET /contracts/{contract_id}/tasks Organization OAuth candidate operation.
Retrieve contract templates
Retrieve contract templates. Calls Deel's documented GET /contract-templates Organization OAuth candidate operation.
List contract termination reasons
List contract termination reasons. Calls Deel's documented GET /contracts/termination-reasons Organization OAuth candidate operation.
Get Hourly Report Presets
List a contract's hourly timesheet presets, including each preset's rate, attached file, and root-preset definition.
List of timesheets by contract
List of timesheets by contract. Calls Deel's documented GET /contracts/{contract_id}/timesheets Organization OAuth candidate operation.
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.
List Contracts
List organization contract summaries with filters and a continuation cursor. Requires an Organization OAuth connection with contracts:read.
List Supported Countries
List countries supported by Deel with EOR, visa, currency, and sub-territory details.
List Supported Currencies
List currencies supported by Deel, including ISO codes and available names.
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.
List Deel Invoices
Retrieve one page of Deel fee invoices.
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.
Retrieve Benefits for EOR Contract
Retrieve Benefits for EOR Contract. Calls Deel's documented GET /eor/{contract_id}/benefits Organization OAuth candidate operation.
Get amendments by contract
List an EOR contract's amendment history, including statuses, changed values, compensation changes, and legal or rejection context.
Retrieve EOR Contract Details
Retrieve EOR Contract Details. Calls Deel's documented GET /eor/contracts/{contract_id}/details Organization OAuth candidate operation.
Fetch EOR contract documents
List framework-agreement signature metadata for an EOR contract, including client and EOR signer names and signing timestamps.
Retrieve Benefits for Employee
Retrieve Benefits for Employee. Calls Deel's documented GET /eor/worker/benefits Organization OAuth candidate operation.
List EOR Worker Payslips
List payslip records for a specified Employer of Record worker.
List equity grant expense amortization records
List equity grant expense amortization records. Calls Deel's documented GET /equity-amortizations Organization OAuth candidate operation.
List equity awards granted
List equity awards granted. Calls Deel's documented GET /equity-awards Organization OAuth candidate operation.
List equity grant total expense records
List equity grant total expense records. Calls Deel's documented GET /equity-expenses Organization OAuth candidate operation.
List equity grants with tax events
List equity grants with tax events. Calls Deel's documented GET /equity-grants Organization OAuth candidate operation.
List equity option ledger entries
List equity option ledger entries. Calls Deel's documented GET /equity-option-ledger Organization OAuth candidate operation.
List equity participants
List equity participants. Calls Deel's documented GET /equity-participants Organization OAuth candidate operation.
List Shareworks equity exercises
List Shareworks equity exercises. Calls Deel's documented GET /equity-exercises Organization OAuth candidate operation.
List equity grant valuations
List equity grant valuations. Calls Deel's documented GET /equity-valuations Organization OAuth candidate operation.
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.
Retrieve bank accounts
Retrieve bank accounts. Calls Deel's documented GET /gp/contracts/{contract_id}/banks Organization OAuth candidate operation.
Retrieve bank guide
Retrieve bank guide. Calls Deel's documented GET /gp/contracts/{contract_id}/banks/guide Organization OAuth candidate operation.
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.
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.
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.
Retrieve bank guide
Retrieve bank guide. Calls Deel's documented GET /gp/workers/{worker_id}/banks/guide Organization OAuth candidate operation.
Retrieve bank accounts
Retrieve bank accounts. Calls Deel's documented GET /gp/workers/{worker_id}/banks Organization OAuth candidate operation.
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.
Retrieve employee payslips
Retrieve employee payslips. Calls Deel's documented GET /gp/workers/{id}/payslips Organization OAuth candidate operation.
Return list of groups
Return list of groups. Calls Deel's documented GET /groups Organization OAuth candidate operation.
Get Hourly Report Root Presets
List hourly-report root templates, including rate or tracking type, attached files, and contract and derived-preset usage counts.
Retrieve HRIS worker bank accounts
Retrieve HRIS worker bank accounts. Calls Deel's documented GET /hris/workers/{worker_id}/banks Organization OAuth candidate operation.
Retrieve HRX documents
Retrieve HRX documents. Calls Deel's documented GET /eor/contracts/{contract_id}/hrx-documents Organization OAuth candidate operation.
Get IC invoicing taxes
Get the VAT and withholding-tax percentages applicable to an independent-contractor contract's invoices.
List Industry Subcategories
List one page of industry subcategories. Calls Deel's documented GET /industries Organization OAuth candidate operation.
List interviews
List interviews. Calls Deel's documented GET /ats/interviews Organization OAuth candidate operation.
List invoice adjustments
List invoice adjustments. Calls Deel's documented GET /invoice-adjustments Organization OAuth candidate operation.
List Invoices
List one page of organization invoices with status and issue-date filters. Requires an Organization OAuth connection with accounting:read.
List agreements
List agreements. Calls Deel's documented GET /it/agreements Organization OAuth candidate operation.
List IT assets
List IT assets. Calls Deel's documented GET /it/assets Organization OAuth candidate operation.
List IT hardware policies
List IT hardware policies. Calls Deel's documented GET /it/policies Organization OAuth candidate operation.
List IT orders
List IT orders. Calls Deel's documented GET /it/orders Organization OAuth candidate operation.
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.
List products in the catalog
List products in the catalog. Calls Deel's documented GET /it/products Organization OAuth candidate operation.
Retrieve the IT seat subscription
Retrieve the IT seat subscription. Calls Deel's documented GET /it/seats/status Organization OAuth candidate operation.
List IT seats
List IT seats. Calls Deel's documented GET /it/seats Organization OAuth candidate operation.
List warehouses
List warehouses. Calls Deel's documented GET /it/warehouses Organization OAuth candidate operation.
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.
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.
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.
List Job Titles
List Deel's predefined job titles one page at a time.
List of legal entities
List of legal entities. Calls Deel's documented GET /legal-entities Organization OAuth candidate operation.
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.
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.
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.
Retrieve List of Managers
Retrieve List of Managers. Calls Deel's documented GET /managers Organization OAuth candidate operation.
Retrieve offboarding list
Retrieve offboarding list. Calls Deel's documented GET /offboarding/tracker Organization OAuth candidate operation.
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.
List onboarding employees
List onboarding employees. Calls Deel's documented GET /onboarding/tracker Organization OAuth candidate operation.
List job openings
List job openings. Calls Deel's documented GET /ats/openings Organization OAuth candidate operation.
List Organization Registration Documents
List Organization Registration Documents. Calls Deel's documented GET /legal-entities/registration-documents Organization OAuth candidate operation.
List Organization Resources
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
List Organization Secure Vault Folder Items. Calls Deel's documented GET /organizations/secure-vault/folders/{folder_id}/items Organization OAuth candidate operation.
Get Organization Structures
Get Organization Structures. Calls Deel's documented GET /hris/organization_structures Organization OAuth candidate operation.
List organization tasks
List organization tasks. Calls Deel's documented GET /organizations/tasks Organization OAuth candidate operation.
Get Payment Breakdown
Retrieve the accounting breakdown for a Deel payment.
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.
List payroll cycles
List payroll cycles. Calls Deel's documented GET /legal-entities/{legal_entity_id}/payroll-events Organization OAuth candidate operation.
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.
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.
List People
Search and filter workforce profiles visible to an Organization OAuth connection with people:read.
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.
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.
List policies
List policies. Calls Deel's documented GET /time_offs/profile/{hris_profile_id}/policies Organization OAuth candidate operation.
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.
Get Refund Statement Credit-Note Breakdown
Retrieve credit notes linked to a Deel refund statement.
List Refund Statements
Retrieve one page of Deel refund statements with date, currency, and entity filters.
List job requests
List job requests. Calls Deel's documented GET /vms/requisitions Organization OAuth candidate operation.
List Seniority Levels
List Deel's predefined seniority levels, optionally excluding C-level entries for EOR contracts.
List tags
List tags. Calls Deel's documented GET /ats/tags Organization OAuth candidate operation.
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.
Retrieve policy validation templates
Retrieve policy validation templates. Calls Deel's documented GET /time_offs/policy-validation-templates Organization OAuth candidate operation.
List time-off requests
List time-off requests. Calls Deel's documented GET /time_offs/profile/{hris_profile_id} Organization OAuth candidate operation.
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.
List Time-Off Types
List the predefined time-off types available on Deel.
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.
List of shifts
List of shifts. Calls Deel's documented GET /v2/time_tracking/shifts Organization OAuth candidate operation.
List Timesheets
List one page of organization timesheets with contract, status, reporter, and submission-date filters. Requires an Organization OAuth connection with timesheets:read.
List Users
List users from Deel's SCIM HRIS directory. Supports Deel's documented email equality filter and SCIM startIndex/count pagination parameters.
List webhook event types
List webhook event types. Calls Deel's documented GET /webhooks/events/types Organization OAuth candidate operation.
List webhooks
List webhooks. Calls Deel's documented GET /webhooks Organization OAuth candidate operation.
List work statement payment policies
List work statement payment policies. Calls Deel's documented GET /work-statement-payment-policies Organization OAuth candidate operation.
List of worker relations
List of worker relations. Calls Deel's documented GET /hris/worker_relations/profile/{hrisProfileOid} Organization OAuth candidate operation.
Retrieve all worker relation types
Retrieve all worker relation types. Calls Deel's documented GET /hris/worker_relations/types Organization OAuth candidate operation.
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.
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.
Reject an EOR quote
Reject an EOR quote. Calls Deel's documented PATCH /eor/contracts/{contract_id}/reject Organization OAuth candidate operation.
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.
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.
Review multiple tasks
Review multiple tasks. Calls Deel's documented POST /contracts/{contract_id}/tasks/many/reviews Organization OAuth candidate operation.
Review multiple timesheets
Review multiple timesheets. Calls Deel's documented POST /timesheets/many/reviews Organization OAuth candidate operation.
Approve or reject time-off requests
Approve or reject time-off requests. Calls Deel's documented POST /time_offs/review Organization OAuth candidate operation.
Review a submitted timesheet
Review a submitted timesheet. Calls Deel's documented POST /time-tracking/timesheets/{timesheet_id}/review Organization OAuth candidate operation.
Set salary split
Set salary split. Calls Deel's documented PATCH /gp/contracts/{contract_id}/banks/settings Organization OAuth candidate operation.
Sign Amendment
Sign Amendment. Calls Deel's documented POST /workers/amendments/{amendment_id}/sign Organization OAuth candidate operation.
Sign EOR contract document
Sign EOR contract document. Calls Deel's documented POST /eor/contracts/{contract_id}/documents/{type}/sign Organization OAuth candidate operation.
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.
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.
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.
Submit On-Demand Payroll
Submit On-Demand Payroll. Calls Deel's documented POST /on-demand-payroll/{odp_id}/submit Organization OAuth candidate operation.
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.
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.
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.
Assign asset to new holder
Assign asset to new holder. Calls Deel's documented POST /it/assets/{asset_id}/transfer Organization OAuth candidate operation.
Restore an archived IT asset
Restore an archived IT asset. Calls Deel's documented POST /it/assets/{asset_id}/unarchive Organization OAuth candidate operation.
Unassign workers from IT seats
Unassign workers from IT seats. Calls Deel's documented POST /it/seats/unassign Organization OAuth candidate operation.
Update asset
Update asset. Calls Deel's documented PATCH /it/assets/{asset_id} Organization OAuth candidate operation.
Update asset location
Update asset location. Calls Deel's documented POST /it/assets/{asset_id}/location Organization OAuth candidate operation.
Update ATS Application
Update ATS Application. Calls Deel's documented PATCH /ats/applications/{application_id} Organization OAuth candidate operation.
Update ATS Candidate
Update ATS Candidate. Calls Deel's documented PATCH /ats/candidates/{candidate_id} Organization OAuth candidate operation.
Update an adjustment
Partially update an existing Deel payroll or EOR adjustment, optionally replacing its receipt file.
Update amendment
Update amendment. Calls Deel's documented PATCH /eor/contracts/{contract_id}/amendments/{amendment_id} Organization OAuth candidate operation.
Update custom field value
Replace a contract's custom-field values; values omitted from the request are removed.
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.
Update contract payment type
Update contract payment type. Calls Deel's documented PATCH /contracts/{contract_id}/platform-payment Organization OAuth candidate operation.
Update Current Personal Profile
Update the authenticated user's personal profile fields, including name, phone, preferred currency, and timezone.
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.
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.
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.
Update bank account
Partially update one bank account for a specific Global Payroll contract without affecting the worker's other contracts.
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.
Update address
Update address. Calls Deel's documented PATCH /gp/workers/{worker_id}/address Organization OAuth candidate operation.
Modify bank account
Modify bank account. Calls Deel's documented PATCH /gp/workers/{worker_id}/banks/{bank_id} Organization OAuth candidate operation.
Update compensation
Update compensation. Calls Deel's documented PATCH /gp/workers/{worker_id}/compensation Organization OAuth candidate operation.
Update employee information
Update employee information. Calls Deel's documented PATCH /gp/workers/{worker_id}/employee-information Organization OAuth candidate operation.
Update PTO policy
Update PTO policy. Calls Deel's documented PATCH /gp/workers/{worker_id}/pto-policy Organization OAuth candidate operation.
Edit a group
Edit a group. Calls Deel's documented PATCH /groups/{id} Organization OAuth candidate operation.
Add external Id
Add external Id. Calls Deel's documented PATCH /contracts/{contract_id} Organization OAuth candidate operation.
Update IC invoicing tax
Update IC invoicing tax. Calls Deel's documented PATCH /contracts/{contract_id}/ic-invoicing-taxes Organization OAuth candidate operation.
Update an invoice adjustment
Update an invoice adjustment. Calls Deel's documented PATCH /invoice-adjustments/{id} Organization OAuth candidate operation.
Edit a legal entity
Edit a legal entity. Calls Deel's documented PATCH /legal-entities/{id} Organization OAuth candidate operation.
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.
Update organization custom role
Update organization custom role. Calls Deel's documented PATCH /roles/{roleId} Organization OAuth candidate operation.
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.
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.
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.
Update custom field value
Create or overwrite one custom-field value for a worker.
Update organization structure
Update organization structure. Calls Deel's documented PUT /people/{id}/department Organization OAuth candidate operation.
Update personal information
Update personal information. Calls Deel's documented PATCH /people/{worker_id}/personal Organization OAuth candidate operation.
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.
Update working location
Update working location. Calls Deel's documented PUT /people/{id}/working-location Organization OAuth candidate operation.
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.
Update Task By ID
Update Task By ID. Calls Deel's documented PATCH /tasks/{task_id} Organization OAuth candidate operation.
Update time-off request
Update time-off request. Calls Deel's documented PATCH /time_offs/{time_off_id} Organization OAuth candidate operation.
Update a shift
Update a shift. Calls Deel's documented PATCH /time_tracking/shifts/{external_id} Organization OAuth candidate operation.
Update a timesheet entry
Update a timesheet entry. Calls Deel's documented PATCH /timesheets/{timesheet_id} Organization OAuth candidate operation.
Update Hourly Report Preset
Update Hourly Report Preset. Calls Deel's documented PATCH /timesheets/presets/{id} Organization OAuth candidate operation.
Update a webhook
Update a webhook. Calls Deel's documented PATCH /webhooks/{id} Organization OAuth candidate operation.
Update a worker relation type
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
Update a worker relation type by external id. Calls Deel's documented PATCH /hris/worker_relations/types/external/{externalId} Organization OAuth candidate operation.
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.
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.
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.
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.
Upload Vendor Bill Attachment
Upload a PDF attachment of up to 8 MB to an existing Deel vendor bill.
Validate amendment data points
Validate amendment data points. Calls Deel's documented POST /eor/contracts/{contract_id}/amendments/validate Organization OAuth candidate operation.
Request job scope validation
Request job scope validation. Calls Deel's documented POST /eor/job-scopes/validate Organization OAuth candidate operation.
Validate time-off request
Validate time-off request. Calls Deel's documented POST /time_offs/validate Organization OAuth candidate operation.
Built for the way you actually work
No code, no engineers
Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.
Sounds like you, not like a bot
Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.
Plugs into the stack you already use
No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.
Your data stays yours
Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.
What you can do once Deel is connected
Onboard new clients without lifting a finger
When someone signs up, your AI greets them, sets up their next step in Deel, and keeps the momentum going — even at 2am.
Reply to leads in seconds, not days
Your AI watches Deel for new inquiries, answers questions in your voice, and books the call before they cool off.
Get your weekends back
Hand off the repetitive Deel work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.
How to connect Deel to your agent
- 1
Start using FormWise for free
Sign up in under a minute.
- 2
Find Deel in your connected apps
Inside FormWise, open Connectors and look for Deel.
- 3
Hit "Connect"
Click "Connect Deel" and log in like you normally would. We only ask for the permissions your AI actually needs.
- 4
Tell your AI what to do in Deel
Build a quick AI Agent (it's like writing instructions, not code), and pick the Deel actions you want your AI to handle.
- 5
Watch it run
Send it a real-world task and watch your AI take care of Deel for you. Tweak the wording until it feels just right.
Powered by the AI you already trust
Your Deel workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.
- OpenAI
- Anthropic Claude
- Google Gemini
Questions other Deel users had before signing up
Do I need to know how to code?
Not even a little. If you can use Deel today, you can set this up. You'll connect Deel, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.
Will my clients know they're talking to an AI?
Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.
Can I make it sound like me?
Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.
What if I want to take over a conversation?
You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.
Is my client data safe?
Yes. Your Deel login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect Deel or delete everything any time.
What happens when Deel updates their app?
We handle it. When Deel adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.
How fast can I actually get this running?
Most people are up and running the same day they sign up. Connecting Deel takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.
What is FormWise?
FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like Deel — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.
Can I sell AI agents to my clients?
Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.
Can I embed my AI on my website or in my course?
Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.
Do I need to know anything about AI to use this?
No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.
About Deel on FormWise
Deel provides a global payroll and compliance platform for hiring international contractors and employees. This toolkit supports Deel Organization OAuth connections only.
Connect Deel once and your FormWise AI gets 436 things it can do inside it. That means your AI can handle the Deel work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.
You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.
New to Deel? Take a look at www.deel.com.
More HR Talent & Recruitment integrations
HiBob
HiBob is a human resources platform for managing people data, attendance, time off, hiring, goals, documents, and workforce planning.
Gusto
Modern payroll, benefits, and HR management platform for small and medium businesses
OpenWeb Ninja
OpenWeb Ninja provides native APIs for web search, AI answers, e-commerce, finance, jobs, maps, news, real estate, contact enrichment, traffic, and web scraping.
Greenhouse
Applicant tracking and recruiting software to optimize your entire recruiting process
Ashby
Ashby delivers an applicant tracking system for modern teams, offering features like job postings, candidate management, and data-driven hiring insights to streamline the recruitment process
SmartHR
SmartHR is a cloud human resources platform for managing employee records, organization data, payroll documents, and HR workflows.
Stop doing the Deel work yourself
Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.
