HR Talent & Recruitment

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. 1

    Start using FormWise for free

    Sign up in under a minute.

  2. 2

    Find Deel in your connected apps

    Inside FormWise, open Connectors and look for Deel.

  3. 3

    Hit "Connect"

    Click "Connect Deel" and log in like you normally would. We only ask for the permissions your AI actually needs.

  4. 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. 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.

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.