Integration · Payroll & HR
Connect Claude & ChatGPT to Deel
Ask your AI who works in which team, what a contractor is paid or which time off requests are waiting, and it reads the answer from Deel. It can approve or reject time off, create and cancel requests, and look up contracts, timesheets, invoices, payments, expenses and bonuses.
Free plan, no credit card. Takes about a minute.
Try asking
“Which time off requests are waiting for approval?”
The AI lists requested time off with person, dates and policy type.
“Approve Sara's time off and reject the duplicate request from Jonas.”
It approves one request and rejects the other. Both people are notified.
“What are the terms of Ahmed's contract?”
It finds the contract and reads worker, contract type, compensation, start date and status.
What your AI can do
People and contracts
List and read people and contracts, and see teams, departments, your organization and supported countries.
Time off
List time off policies and requests, create requests, approve or reject them, and cancel a request.
Invoices and payments
Read invoices, payments, timesheets and invoice adjustments such as expenses and bonuses.
“Which expenses were submitted on contract 4XY2K last month?”
It lists invoice adjustments of type expense for that contract and date range.
“Show me the timesheets from our contractors this month.”
It lists contractor timesheets in the date range with their status.
“Book 3 days of vacation for Emma from 12 August.”
It finds the right time off policy and creates the request for her, either as requested or already approved.
472 tools for Deel
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_additional_informationChanges dataCreate a new additional information for a contract. Required: data. API summary: Add additional information.approve_amendmentVisible to othersConfirm a amendment (amendment id). Has effects visible outside this system. API summary: Confirm an existing contract amendment.approve_amendment_acceptVisible to othersAccept a amendment (amendment id). Has effects visible outside this system. API summary: Accept a contract amendment on behalf of the client.approve_exerciseVisible to othersApprove a exercise (public id). Has effects visible outside this system. API summary: Approve an equity exercise.approve_project_assignmentVisible to othersAccept a project assignment (contract id). Has effects visible outside this system. API summary: Accept EOR project assignment as client.archive_assetVisible to othersArchive a asset (asset id). Has effects visible outside this system. API summary: Archive an IT asset.attach_cost_center_to_contractChanges dataAttach a cost center (contract id). API summary: Assign cost centers to an employment contract.attach_pageVisible to othersAttach a page (odp id). Has effects visible outside this system. API summary: Attach entries to On-Demand Payroll.attach_policyChanges dataAssign a policy (it policy id). API summary: Assign workers to an IT hardware policy.attach_seatChanges dataAssign a seat. API summary: Assign workers to IT seats.cancel_amendmentDeletesCancel a amendment (amendment id). Destructive action; may require approval. API summary: Cancel amendment.cancel_clearance_requestDeletesCancel a clearance request (clearance request id). Destructive action; may require approval.cancel_contractDeletesCancel a contract (oid). Destructive action; may require approval. API summary: Cancel EOR Contract.cancel_on_demand_payrollDeletesCancel a on demand payroll (odp id). Destructive action; may require approval. API summary: Cancel On-Demand Payroll.cancel_orderDeletesCancel a order (order id). Destructive action; may require approval. API summary: Cancel an IT order.cancel_time_off_requestDeletesCancel a time off request by time_off_id. Can't be undone.create_a_bank_transfer_methodMoves moneyCreate a new method. Required: data. Financial or irreversible action; may require approval. API summary: Create a bank transfer method.create_acknowledgeChanges dataCreate a new acknowledge. API summary: Acknowledge assignment agreement.create_agreement_reassignChanges dataCreate a new reassign for a agreement. Required: data. API summary: Assign agreement to a new worker.create_amendment_signChanges dataCreate a new sign for a amendment. Required: data. API summary: Submit Global Payroll amendment signature.create_amendment_sign_sign_a_contract_amendment_employee_v2026_0Changes dataCreate a new sign for a amendment. API summary: Sign a contract amendment (employee).create_amendment_sign_sign_amendment_v2026_01_01Changes dataCreate a new sign for a amendment. API summary: Sign Amendment.create_applicationChanges dataCreate a new application. Required: data. Search applications first to avoid duplicates. API summary: Create ATS Application.create_application_interview_plan_stageChanges dataCreate a new interview plan stage for a application. Required: data. API summary: Assign application to interview plan stage.create_application_messageChanges dataCreate a new message for a application. Required: data. API summary: Add note to an application.create_apply_changeChanges dataCreate a new apply change. API summary: Apply changes to positions.create_assetChanges dataCreate a new asset. Required: data. API summary: Create an IT asset.create_asset_addressChanges dataCreate a new address for a asset. Required: data. API summary: Update asset location.create_asset_clearChanges dataCreate a new clear for a asset. Required: data. API summary: Create a clearance request for an asset.create_asset_collectChanges dataCreate a new collect for a asset. Required: data. API summary: Create a collection for an IT asset.create_asset_deliverChanges dataCreate a new deliver for a asset. Required: data. API summary: Create a delivery request for an IT asset.create_ats_candidateChanges dataCreate a new candidate. Required: data. Search candidates first to avoid duplicates. API summary: Create ATS Candidate.create_auto_withdrawMoves moneyCreate a new auto withdraw. Required: data. Financial or irreversible action; may require approval. API summary: Update auto withdraw setting for contractor.create_bankChanges dataCreate a new bank. Required: data. API summary: Add bank account.create_bulk_tagVisible to othersCreate a new bulk tag. Required: data. Has effects visible outside this system. API summary: Upsert tags in bulk.create_candidateChanges dataCreate a new candidate. Required: data. Search candidates first to avoid duplicates. API summary: Add Candidate.create_candidate_tagChanges dataCreate a new tag for a candidate. Required: tag ids. Search tags first to avoid duplicates. API summary: Create candidate tags.create_change_passwordDeletesCreate a new change password. Required: data. Destructive action; may require approval. API summary: Change EOR Mailbox Password.create_childChanges dataCreate a new child. Required: data. API summary: Create child organization.create_clearance_request_decideChanges dataCreate a new decide for a clearance request. Required: data. API summary: Approve or reject quotes on a clearance request.create_consent_tokenDeletesCreate a new consent token. Required: data. Destructive action; may require approval. API summary: Create a consent token.create_contactChanges dataCreate a new contact. Required: data. Search contacts first to avoid duplicates. API summary: Create a direct employee.create_contractChanges dataCreate a new contract. Required: data. Search contracts first to avoid duplicates.create_contract_additional_informationChanges dataCreate a new additional information for a contract. Required: data. API summary: Add GP Workers Additional Information.create_contract_amendmentChanges dataCreate a new amendment for a contract. API summary: Create an EOR contract amendment.create_contract_amendment_amend_contract_v2026_01_01Changes dataCreate a new amendment for a contract. Required: data. API summary: Amend contract.create_contract_bankChanges dataCreate a new bank for a contract. Required: data. API summary: Add bank account.create_contract_documentChanges dataCreate a new document for a contract. Search documents first to avoid duplicates. API summary: Attach a file to contract.create_contract_ic_invoicing_taxChanges dataCreate a new ic invoicing tax for a contract. API summary: Create IC invoicing tax.create_contract_invitationVisible to othersCreate a new invitation for a contract. Has effects visible outside this system. API summary: Send contract to worker.create_contract_milestoneChanges dataCreate a new milestone for a contract. Required: data. API summary: Create a Milestone.create_contract_paymentChanges dataCreate a new payment for a contract. API summary: Add off-cycle payment.create_contract_signatureChanges dataCreate a new signature for a contract. Required: data. API summary: Sign worker contract.create_contract_signature_sign_a_contract_v2026_01_01Changes dataCreate a new signature for a contract. API summary: Sign a contract.create_contract_signature_sign_contract_v2026_01_01Changes dataCreate a new signature for a contract. API summary: Sign a contract.create_contract_taskChanges dataCreate a new task for a contract. Search tasks first to avoid duplicates.create_contract_terminationChanges dataCreate a new termination for a contract. Required: data. API summary: Terminate contract.create_definitionChanges dataCreate a new definition. Required: data. API summary: Fetch multiple EOR Contract forms.create_documentChanges dataCreate a new document. Required: data. Search documents first to avoid duplicates. API summary: Create a file upload.create_document_acknowledgementChanges dataCreate a new acknowledgement for a document. API summary: Acknowledge a compliance document.create_document_signChanges dataCreate a new sign for a document. API summary: Sign EOR contract document.create_employeeChanges dataCreate a new employee. Required: data. API summary: Create a new worker.create_employee_bankChanges dataCreate a new bank for a employee. Required: data. API summary: Add bank account.create_employee_terminationChanges dataCreate a new termination for a employee. Required: data. API summary: Request termination.create_employment_costChanges dataCreate a new employment cost. Required: data. API summary: Calculate Employee Costs Globally.create_eorChanges dataCreate a new eor. Required: data. API summary: Create an EOR contract.create_eor_workerChanges dataCreate a new employee. API summary: Create EOR Worker.create_exerciseChanges dataCreate a new exercise. Required: fmv, quantity, issuer id, worker id, address zip or exercise id. API summary: Create a request to exercise equity.create_externalChanges dataCreate a new external. API summary: Create worker relation with external Ids.create_folderChanges dataCreate a new folder. Required: data. API summary: Create Organization Secure Vault Folder.create_gpChanges dataCreate a new gp. Required: data. API summary: Create a Global Payroll (GP) contract.create_groupChanges dataCreate a new group. Required: data. API summary: Create a group.create_individualChanges dataCreate a new individual. Required: data. API summary: Complete individual contractor profile setup.create_invoiceChanges dataCreate a new invoice. Required: data. API summary: Create Vendor Bill.create_invoice_adjustmentChanges dataCreate a new invoice adjustment. Required: data. API summary: Create an invoice adjustment.create_invoice_adjustment_reviewChanges dataCreate a new review for a invoice adjustment. Required: data. API summary: Review a single invoice adjustment.create_legal_entityChanges dataCreate a new legal entity.create_legal_entity_settingChanges dataCreate a new setting for a legal entity. Required: data. API summary: Update GP employee app access for a legal entity.create_lightChanges dataCreate a new light. API summary: Create a new light legal entity.create_magic_linkChanges dataCreate a new magic link. Required: data. API summary: Generate magic link for manager login.create_magic_link_create_magic_link_v2026_01_01Changes dataCreate a new magic link. API summary: Create magic link.create_managerChanges dataCreate a new manager. Required: data. API summary: Create a Manager.create_methodChanges dataCreate a new method. API summary: Add/Edit Bank Details.create_on_demand_payrollChanges dataUpdate an existing contract identified by contract id. API summary: Create On-Demand Payroll.create_orderChanges dataCreate a new order. Required: data. API summary: Create an IT order.create_organization_structureChanges dataCreate a new organization structure. API summary: Create a new HRIS Organization Structure.create_presetChanges dataCreate a new preset. Required: data. API summary: Create Hourly Report Preset.create_profileChanges dataCreate a new profile. API summary: Create a worker relation.create_projectChanges dataCreate a new project. Required: data. Search projects first to avoid duplicates. API summary: Create ATS Job.create_pwacChanges dataCreate a new pwac. Required: data. API summary: Create a person without a contract.create_rawChanges dataCreate a new raw. Required: data. API summary: Create raw time tracking shifts.create_regularChanges dataCreate a new regular. Required: data. API summary: Termination Request.create_requirementChanges dataCreate a new requirement. API summary: Dynamic Requirements.create_resignationChanges dataCreate a new resignation. Required: data. API summary: Request EOR Contract Resignation.create_reviewChanges dataCreate a new review. Required: data. API summary: Review multiple timesheets.create_review_client_sign_offChanges dataCreate a new review client sign off. Required: data. API summary: Review, approve, or request changes to EOR offboarding documents.create_review_review_multiple_tasks_v2026_01_01Changes dataCreate a new review. API summary: Review multiple tasks.create_roleDeletesCreate a new role. Destructive action; may require approval. API summary: Create organization custom role.create_root_presetChanges dataCreate a new root preset. Required: title. API summary: Create Hourly Report Root Preset.create_shiftChanges dataCreate a new shift. Required: data. API summary: Create shifts.create_shift_rateChanges dataCreate a new shift rate. Required: data.create_signChanges dataCreate a new sign. Required: data. API summary: Sign Resignation Letter.create_statementChanges dataCreate a new statement. Required: data. API summary: Create and pay a payment statement.create_synchronizeChanges dataCreate a new synchronize. Required: data. API summary: Sync cost centers for legal entity.create_task_reviewChanges dataCreate a new review for a task. API summary: Review a single task.create_tax_eventDeletesCreate a new tax event. Destructive action; may require approval. API summary: Create equity or token tax event.create_tax_formChanges dataCreate a new tax form. Required: data. API summary: Create a tax form for the authenticated worker.create_ticketChanges dataCreate a new ticket. Search tickets first to avoid duplicates. API summary: Create an immigration case.create_time_off_requestChanges dataCreate a time off request. In data pass recipient_profile_id, start_date, end_date, policy_id or type, and status REQUESTED or APPROVED.create_timesheetChanges dataCreate a new timesheet. Required: data. API summary: Create a timesheet entry.create_timesheet_reviewChanges dataCreate a new review for a timesheet. Required: data. API summary: Review a single timesheet.create_timesheet_review_review_a_submitted_timesheet_v2026_01_01Changes dataCreate a new review for a timesheet. Required: data. API summary: Review a submitted timesheet.create_typeChanges dataCreate a new type. API summary: Create worker relation type.create_webhookDeletesCreate a new webhook. Required: url, name, events, status, api version or description. Destructive action; may require approval. API summary: Create a webhook.create_withdrawalMoves moneyCreate a new withdrawal. Required: data. Financial or irreversible action; may require approval. API summary: Request to withdraw funds.create_work_statement_payment_policyChanges dataCreate a new work statement payment policy. Required: data. API summary: Create a work statement payment policy.delete_a_worker_relation_by_external_idDeletesPermanently delete a external by profile id. Destructive action; may require approval. API summary: Delete a worker relation by external id.delete_a_worker_relation_type_by_external_idDeletesPermanently delete a external by external id. Destructive action; may require approval. API summary: Delete a worker relation type by external id.delete_adjustmentDeletesPermanently delete a adjustment by adjustment id. Destructive action; may require approval. API summary: Delete an adjustment.delete_bulk_deletesMoves moneyPermanently delete a bulk delete. Financial or irreversible action; may require approval. API summary: Delete multiple shifts by External ID.delete_contact_custom_fieldDeletesPermanently delete a custom field by custom field id. Destructive action; may require approval. API summary: Delete the custom field value from Worker by Id.delete_contract_custom_fieldDeletesPermanently delete a custom field by custom field id. Destructive action; may require approval. API summary: Delete Contract custom field by Id.delete_contract_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Delete the submission of one compliance document of a worker contract.delete_contract_ic_invoicing_taxDeletesPermanently delete a ic invoicing tax by tax type. Destructive action; may require approval. API summary: Delete IC invoicing tax.delete_contract_invitationsMoves moneyPermanently delete a invitation by contract id. Financial or irreversible action; may require approval. API summary: Remove invite.delete_contract_milestoneDeletesPermanently delete a milestone by milestone id. Destructive action; may require approval.delete_contract_taskDeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Delete task.delete_contract_terminationsMoves moneyPermanently delete a termination by contract id. Financial or irreversible action; may require approval. API summary: Delete Contract Termination Request.delete_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Delete Organization Secure Vault File.delete_documentsMoves moneyPermanently delete a document by document id. Financial or irreversible action; may require approval. API summary: Delete Legal Entity Registration Document Files.delete_externalDeletesPermanently delete a external by external id. Destructive action; may require approval. API summary: Delete an Org Structure from the Organization by external ID.delete_folderDeletesPermanently delete a folder by folder id. Destructive action; may require approval. API summary: Delete Organization Secure Vault Folder.delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval.delete_invoice_adjustmentDeletesPermanently delete a invoice adjustment by invoice adjustment id. Destructive action; may require approval. API summary: Delete adjustment.delete_legal_entityDeletesPermanently delete a legal entity by legal entity id. Destructive action; may require approval.delete_legal_entity_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Delete Legal Entity Registration Document.delete_methodDeletesPermanently delete a method by method id. Destructive action; may require approval. API summary: Delete Bank Details.delete_organization_structureDeletesPermanently delete a organization structure by hris org structure id. Destructive action; may require approval. API summary: Delete an Org Structure from the Organization.delete_presetDeletesPermanently delete a preset by preset id. Destructive action; may require approval. API summary: Delete Hourly Report Preset.delete_profileDeletesPermanently delete a profile by hris profile oid. Destructive action; may require approval. API summary: Delete a worker relation.delete_shiftDeletesPermanently delete a shift by external id. Destructive action; may require approval.delete_shift_rateDeletesPermanently delete a shift rate by external id. Destructive action; may require approval.delete_timesheetDeletesPermanently delete a timesheet by timesheet id. Destructive action; may require approval. API summary: Delete a timesheet entry.delete_typeDeletesPermanently delete a type by type id. Destructive action; may require approval. API summary: Delete a worker relation type.delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval.detach_pageVisible to othersDetach a page (odp id). Has effects visible outside this system. API summary: Detach entries from On-Demand Payroll.detach_seatChanges dataUnassign a seat. API summary: Unassign workers from IT seats.download_amendment_pdfDownload the pdf document for a amendment. API summary: Get EOR Contract Amendment PDF Download Link for Client and Employee.download_contract_pdfDownload the pdf document for a contract. API summary: Retrieve contract PDF download link.download_csvDownload the document for a csv. API summary: Download gross to net report.download_documentDownload the document for a document. API summary: Get a download URL for one compliance document of a worker contract.download_employee_agreementDownload the document for a employee agreement. API summary: Download employee agreement PDF.download_employee_compliance_document_templateDownload the document for a template. API summary: Download employee compliance document template.download_hrx_documentsDownload the document for a document. API summary: Download HRX documents.download_invoiceDownload the document for a invoice. API summary: Download invoice PDF.download_invoice_pdfDownload the pdf document for a invoice. API summary: Get signed URL to download worker invoice PDF.download_legal_entity_registration_document_fileDownload the document for a document. API summary: Download Legal Entity Registration Document File.download_payslipDownload the document for a payslip. API summary: Retrieve payslip PDF download link.download_submitted_compliance_documentDownload the document for a document. API summary: Download submitted compliance document.download_templateDownload the document for a template. API summary: Download Legal Entity Registration Document Requirement Template.fetch_all_payout_methodsList methods. Optional filters: is default. API summary: Fetch all payout methods.fetch_an_org_structure_from_the_organizationGet one external by external id. API summary: Fetch an Org Structure from the Organization.fetch_eor_contract_documentGet one document for a contract by type. API summary: Fetch EOR contract document.get_additional_costGet one additional cost by country. API summary: Get EOR Additional Costs.get_adjustmentGet one adjustment by adjustment id. API summary: Retrieve an adjustment.get_agreementGet one agreement by agreement id. API summary: Retrieve an agreement.get_amlGet one aml by entity id. API summary: AML API for Whitelabel - Data retrieval.get_applicationGet one application by application id. API summary: Retrieve ATS application.get_application_formGet one application form by application form id. API summary: Retrieve ATS Application form.get_assetGet one asset by asset id. API summary: Retrieve an IT asset.get_business_visa_eligibility_and_requirementsList companies. Optional filters: destination country, nationality, residence country, trip start date, trip end date or trip reason. API summary: Get business visa eligibility and requirements.get_candidateGet one candidate by candidate id. API summary: Retrieve an ATS candidate.get_clearance_requestGet one clearance request by clearance request id. API summary: Retrieve a clearance request.get_contractGet one contract by contract_id: worker, type, compensation, start date and status.get_contract_2Get one contract by contract id. API summary: Preview a contract agreement.get_contract_amendmentGet one amendment for a contract by amendment id. API summary: Retrieve amendment information.get_contract_documentGet one document for a contract by document id. API summary: Retrieve one compliance document of a worker contract.get_contract_milestoneGet one milestone for a contract by milestone id. API summary: Retrieve a single milestone.get_contract_paymentGet one payment for a contract by payment id. API summary: Retrieve a single off-cycle payment.get_contract_type_countryGet one country for a contract type by country. API summary: Employee additional info template.get_country_currencyGet one currency for a country by currency. API summary: Retrieve bank account guide.get_country_fieldGet one country field by country code. API summary: Get registration/tax identifier fields for a country.get_country_guideGet one country guide by country code. API summary: Get Knowledge Hub Country Guides by Country Code.get_create_contractGet one create contract by country code. API summary: Fetch EOR Contract form.get_current_userGet the Deel profile you are connected as.get_custom_fieldGet one custom field by custom field id. API summary: Get custom field from people by id.get_custom_fields_from_contractsGet one custom field by custom field id. API summary: Get custom fields from contracts.get_documentGet one document by document id. API summary: Immigration document.get_document_statusGet the current status of a document by fileid. API summary: Check file upload status.get_eor_terminationGet one termination for a eor by termination id. API summary: Get termination.get_externalGet one external by profile id. API summary: Fetch Worker Relations of a given HrisProfile by external id.get_folderGet one folder by folder id. API summary: Get Organization Secure Vault Folder.get_hris_profileGet one hris profile by oid. API summary: Retrieve termination details by HRIS profile identifier.get_invoiceGet one invoice by invoice_id.get_invoice_adjustmentGet one invoice adjustment (expense, bonus, etc.) by invoice_adjustment_id.get_invoice_details_by_idGet one invoice by invoice id. API summary: Get invoice details by ID.get_journal_entryGet one journal entry by journal entry id. API summary: Retrieve ATS job posting.get_legal_entityGet one legal entity by legal entity id. API summary: Retrieve a legal entity.get_legal_entity_documentGet one document for a legal entity by document id. API summary: Get Legal Entity Registration Document.get_legal_entity_payroll_migration_importGet one payroll migration import for a legal entity by import id. API summary: Get a payroll migration import.get_onboarding_details_by_employee_hris_profile_idGet one hris profile by hris profile id. API summary: Get onboarding details by employee HRIS profile ID.get_onboarding_details_by_onboarding_tracker_idGet one tracker by tracker id. API summary: Get onboarding details by onboarding tracker ID.get_orderGet one order by order id. API summary: Retrieve an IT order.get_organizationGet your Deel organization details.get_organization_structureGet one organization structure by hris org structure id. API summary: Fetch an Org Structure from the Organization.get_personGet one person by hris_profile_id: job, department, manager, contract and contact details.get_presetGet one preset by preset id. API summary: Get Hourly Report Preset by ID.get_productGet one product by product id. API summary: Retrieve a product's catalog details.get_profileGet one profile by hris profile id. API summary: Fetch HrisPositions from a HrisProfile.get_root_presetGet one root preset by root preset id. API summary: Get Hourly Report Root Preset by ID.get_seat_statusGet the current status of a seat. API summary: Retrieve the IT seat subscription.get_shiftGet one shift by external id. API summary: Get shift details.get_shift_rateGet one shift rate by external id. API summary: Retrieve a Shift Rate by External ID.get_specific_immigration_case_detailsGet one ticket by ticket id. API summary: Get specific immigration case details.get_statementGet one statement by payment statement id. API summary: Retrieve a payment statement.get_static_employee_bank_transfer_requirementsList requirements. Optional filters: country or currency. API summary: Get static employee bank transfer requirements.get_ticketGet one ticket by ticket id. API summary: Get immigration case details.get_time_off_attachment_download_urlDownload the document for a document. API summary: Get time-off attachment download URL.get_timesheetGet one timesheet by timesheet_id.get_trackerGet one tracker by tracker id. API summary: Retrieve termination details.get_validationGet one validation by country code. API summary: Retrieve detailed hiring guide for a country.get_visa_typeGet one visa type by country code. API summary: Immigration visa types.get_warehouseGet one warehouse by warehouse id. API summary: Retrieve a warehouse.get_webhookGet one webhook by webhook id. API summary: Retrieve a single webhook.get_worker_additional_fieldGet one worker additional field by country code. API summary: Retrieve additional information fields for GP workers by country.get_worker_additional_fields_for_eorGet one worker additional field by country code. API summary: Get worker additional fields for (EOR).list_actionable_journeysList actionable journeys. Optional filters: journey ids or journey assignment ids. Results are paginated. API summary: Retrieve worker's actionable journeys.list_addressesList addresses. API summary: Retrieve working locations.list_agreementsList agreements. Optional filters: status, type, store and reuse status or hris profile id. Results are paginated.list_all_people_custom_fieldsList custom fields. API summary: List all people custom fields.list_amendment_effective_date_limitationsList effective date limitations for a amendment. API summary: Retrieve Effective Date Limitations.list_application_feedbackList feedback for a application. Optional filters: status or should hide sensitive fields. Results are paginated. API summary: List feedbacks for an application.list_application_sourcesList application sources. Results are paginated. API summary: Retrieve a list of ATS application sources.list_assetsList assets. Optional filters: hris profile id, location, category or status. Results are paginated. API summary: List IT assets.list_auto_withdrawal_settingsList auto withdrawal settings. API summary: Get the auto-withdrawal setting.list_balancesList balances. API summary: List Contractor Balances.list_benefitsList benefits. Optional filters: country code, work visa, work hours per week, employment type, team id or legal entity id. API summary: Retrieve Benefits by Country.list_categoriesList categories. Optional filters: contract types. API summary: Retrieve categories.list_checkinsList checkins. Optional filters: version. API summary: Fetch Project Assignment Checkin Questionnaire Data.list_clearance_requestsList clearance requests. Optional filters: status. Results are paginated.list_compliance_documents_of_a_worker_contractList documents for a contract. Results are paginated. API summary: List compliance documents of a worker contract.list_configurationsList configurations. Optional filters: countries or enabled. Results are paginated. API summary: Get amendment data points configuration by country.list_consentsList consents. API summary: Get integration consent.list_contact_custom_fieldsList custom fields for a contact. API summary: Retrieve custom fields for a worker.list_contact_personalsList personals for a contact. API summary: Get personal information by id.list_contract_additional_infosList additional infos for a contract. API summary: Get additional info for a contract.list_contract_adjustmentsList adjustments for a contract. Optional filters: from or to. API summary: Retrieve adjustments.list_contract_amendmentsList amendments for a contract. API summary: List all amendments for an EOR contract.list_contract_amendments_list_contract_amendments_v2026_01_01List amendments for a contract. Optional filters: statuses or sign statuses. Results are paginated. API summary: List contract amendments.list_contract_banksList banks for a contract. API summary: Retrieve bank accounts.list_contract_currentsList currents for a contract. API summary: Retrieve current On-Demand Payroll.list_contract_custom_fieldsList custom fields for a contract. API summary: Retrieve custom fields for a contract.list_contract_detailsList details for a contract. API summary: Retrieve EOR Contract Details.list_contract_documentsList documents for a contract. API summary: Fetch EOR contract documents.list_contract_employee_agreement_draft_previewsList employee agreement draft previews for a contract. Optional filters: task id. API summary: Get employee agreement draft preview.list_contract_ic_invoicing_taxesList ic invoicing taxes for a contract. API summary: Get IC invoicing taxes.list_contract_invitesList invites for a contract. API summary: Get worker invite link.list_contract_invoice_adjustmentsList invoice adjustments for a contract. Optional filters: contract types, types, statuses, invoice id, reporter id or date from. Results are paginated. API summary: Invoice line items by contract.list_contract_milestonesList milestones for a contract. API summary: Retrieve Milestones by Contract.list_contract_offboardingsList offboardings for a contract. API summary: Retrieve Offboarding Request.list_contract_offer_lettersList offer letters for a contract. API summary: Preview job offer letter.list_contract_pagesList pages for a contract. API summary: List On-Demand Payroll entries.list_contract_payment_cyclesList payment cycles for a contract. API summary: Retrieve contractor payment dates.list_contract_paymentsList payments for a contract. API summary: List of off-cycle payments.list_contract_project_assignmentsList project assignments for a contract. Optional filters: version. API summary: Fetch EOR project assignment PDF.list_contract_tasksList tasks for a contract. API summary: List of tasks.list_contract_templatesList contract templates. API summary: Retrieve contract templates.list_contract_timesheetsList timesheets for a contract. Optional filters: contract types, statuses, reporter id, date from or date to. Results are paginated. API summary: List of timesheets by contract.list_contractsList contracts. Search by name, filter by types, statuses, countries or team_id.list_countriesList countries Deel supports, with their codes.list_currenciesList currencies. API summary: Retrieve Supported Currency List.list_custom_fieldsList custom fields. API summary: List all custom fields.list_cycle_gross_to_netsList gross to nets for a cycle. Results are paginated. API summary: Gets G2N report data for a given payroll cycle by it's ID.list_dailiesList dailies. Optional filters: start date, end date, hris profile ids or countries. API summary: Get Work Schedule and Holidays.list_deelsList deels. Results are paginated. API summary: Retrieve Deel invoices.list_departmentsList the organization's departments.list_departments_2List departments. Results are paginated. API summary: Retrieve a list of ATS departments.list_detailsList details. Optional filters: worker profile id, contract id or profile id. API summary: Get worker's KYC details.list_documentsList documents. API summary: List of worker compliance documents.list_employee_banksList banks for a employee. API summary: Retrieve HRIS worker bank accounts.list_employee_payslipsList payslips for a employee. API summary: Retrieve employee payslips.list_employee_ticketsList tickets for a employee. Optional filters: contract id. API summary: Retrieve onboarding right-to-work case for a worker.list_employment_typesList employment types. Results are paginated. API summary: Retrieve a list of ATS employment types.list_eor_benefitsList benefits for a eor. API summary: Retrieve Benefits for EOR Contract.list_equity_amortizationsList equity amortizations. Optional filters: employee number, employee grant number, grant date from or grant date to. Results are paginated. API summary: List equity grant expense amortization records.list_equity_awardsList equity awards. Optional filters: employee number, grant date from or grant date to. Results are paginated. API summary: List equity awards granted.list_equity_exercisesList equity exercises. Optional filters: exercise date from, exercise date to or employee number. Results are paginated. API summary: List Shareworks equity exercises.list_equity_expensesList equity expenses. Optional filters: employee number, employee grant number, grant date from or grant date to. Results are paginated. API summary: List equity grant total expense records.list_equity_option_ledgersList equity option ledgers. Optional filters: employee number, employee grant number, grant date from or grant date to. Results are paginated. API summary: List equity option ledger entries.list_equity_participantsList equity participants. Optional filters: employee number. Results are paginated.list_equity_valuationsList equity valuations. Optional filters: employee grant number, grant date from or grant date to. Results are paginated. API summary: List equity grant valuations.list_external_personalsList personals for a external. API summary: Get worker profile by external ID.list_feedbackList feedback. Optional filters: job ids, application ids, candidate ids, reviewer hris organization user ids, interview plan stage ids or scheduled interview ids. Results are paginated. API summary: List interview and evaluation feedback across the organization.list_groupsList groups. Optional filters: sort order, include archived groups or external metadata. Results are paginated. API summary: Return list of groups.list_guidesList guides. API summary: Retrieve bank guide.list_hr_verification_letters_and_documentsList documents for a contract. API summary: List HR verification letters and documents.list_hrxesList hrxes. API summary: Get HRX manager for worker.list_industriesList industries. Optional filters: order or sort by. Results are paginated. API summary: List all industry subcategories.list_interviewsList interviews. Optional filters: interviewer hou ids, job ids, status, candidate ids, application ids or interview plan stage ids. Results are paginated.list_invoice_adjustmentsList expenses, bonuses and other invoice adjustments. Filter by types (e.g. expense), statuses, contract_id or date range.list_invoicesList Deel invoices; filter by status or issued date range.list_job_board_journal_entriesList journal entries for a job board. Results are paginated. API summary: Retrieve a list of ATS job postings.list_job_boardsList job boards. Results are paginated. API summary: Retrieve a list of ATS job boards.list_job_scopesList job scopes. Optional filters: team. API summary: List of job scope templates for EOR contracts.list_job_titlesList job titles. Optional filters: after cursor. API summary: Job titles list.list_journal_entriesList journal entries. Optional filters: job board id or job id. Results are paginated. API summary: Retrieve ATS job postings.list_legal_entitiesList legal entities. Optional filters: sort order, include archived, legal entity id, global payroll, type or country. Results are paginated. API summary: List of legal entities.list_legal_entity_cost_centersList cost centers for a legal entity. API summary: Get cost centers by legal entity.list_legal_entity_payroll_eventsList payroll events for a legal entity. Optional filters: date start or date end. Results are paginated. API summary: List payroll cycles.list_legal_entity_payroll_migration_importsList payroll migration imports for a legal entity. Results are paginated.list_legal_entity_reportsList reports for a legal entity. API summary: List payroll events by legal entity.list_managersList managers. Results are paginated. API summary: Retrieve List of Managers.list_messagesList messages. Optional filters: case id. Results are paginated. API summary: List case notes.list_methodsList methods. API summary: Get Bank Details.list_of_employee_compliance_documentsList documents. API summary: List of employee compliance documents.list_of_immigration_casesSearch tickets by search, case type ids, statuses or countries. Use this to find existing tickets before creating a new ticket. Results are paginated. API summary: List of immigration cases.list_of_tax_documents_for_an_employeeList documents. API summary: List of tax documents for an employee.list_of_worker_relationsGet one profile by hris profile oid. API summary: List of worker relations.list_onboarding_employeesSearch trackers by search, contract oid, hiring types, progress statuses, countries or teams. Use this to find existing trackers before creating a new tracker. Results are paginated. API summary: List onboarding employees.list_openingsList openings. Optional filters: status, team ids, location ids, job ids, tag ids or tag ids operator. Results are paginated. API summary: List job openings.list_ordersList orders. Results are paginated. API summary: List IT orders.list_organization_structuresList organization structures. Results are paginated. API summary: Get Organization Structure.list_payment_breakdownsList breakdowns for a payment. API summary: Retrieve a payment breakdown.list_paymentsList payments made through Deel; filter by status, currency or date range.list_payroll_groupsList payroll groups. Optional filters: legal entity id, calendar year, include payroll calendar or pagination. API summary: List payroll groups for a legal entity.list_payslipsList payslips. API summary: Get list of payslips for an EOR employee.list_peopleList people in your Deel organization. Search by name, filter by hiring type, status or team.list_policiesList policies. API summary: List IT hardware policies.list_policy_assignmentsList assignments for a policy. Results are paginated. API summary: Get Profiles Assigned to Policy.list_policy_seatsList seats for a policy. Optional filters: hris profile id. Results are paginated. API summary: List users assigned to an IT policy.list_policy_usersList users for a policy. Optional filters: hris profile id. Results are paginated. API summary: List users assigned to an IT policy.list_policy_validation_templatesList policy validation templates. Optional filters: countries. API summary: Retrieve policy validation templates.list_presetsList presets. Optional filters: work statement id, order by or order direction. Results are paginated. API summary: Get Hourly Report Presets.list_profile_entitlementsList entitlements for a profile. Optional filters: policy type name or tracking period date. API summary: Get Profile Entitlements.list_profile_policiesList policies for a profile. Optional filters: policy type name or policy type id.list_project_interview_plan_stagesList interview plan stages for a project. Optional filters: applications per stage limit. API summary: List interview plan stages of a job with pipeline counts.list_quotesList quotes. Optional filters: application id, job ids or offer status. API summary: Retrieve a list of ATS offers.list_refund_statement_breakdownsList breakdowns for a refund statement. API summary: Retrieve refund statement credit-note breakdown.list_report_gross_to_netsList gross to nets for a report. Optional filters: currency. Results are paginated. API summary: List gross-to-net report.list_required_informationList required information. API summary: Get additional information required to request employee termination.list_requirementsList requirements. Optional filters: country, currency or amount. API summary: Get bank transfer requirements.list_resignation_lettersList resignation letters. API summary: Preview Resignation Letter.list_resignationsList resignations. Optional filters: status. API summary: Retrieve worker resignations.list_restricted_datesList restricted dates. Optional filters: termination type. API summary: Retrieve restricted offboarding dates.list_rolesList roles. API summary: Get the roles of the current organization.list_root_presetsList root presets. Optional filters: order by, order direction or work statement statuses. Results are paginated. API summary: Get Hourly Report Root Presets.list_seatsList seats. Optional filters: status or hris profile id. Results are paginated. API summary: List IT seats.list_senioritiesList seniorities. Optional filters: is eor contract. API summary: Retrieve Seniority Levels.list_settingsList settings. Optional filters: employment state. API summary: Get amendment validation settings for an EOR contract.list_shift_ratesList shift rates. Results are paginated. API summary: Retrieve a Paginated List of Shift Rates.list_shiftsList shifts. Optional filters: from date, to date or contract id. Results are paginated. API summary: List of shifts.list_start_datesList start dates. Optional filters: employment country, employee nationality, work visa, team id, legal entity id or employment state. API summary: Fetch Start Date for EOR Contracts.list_supported_routesList supported routes. API summary: Get bank transfer supported routes for contractor.list_tax_formsList tax forms. Results are paginated. API summary: List tax forms for the authenticated worker.list_teamsList the organization's teams.list_teams_2List teams. Results are paginated. API summary: Retrieve a list of ATS teams.list_termination_reasonsList termination reasons. Optional filters: order by or order. Results are paginated. API summary: List contract termination reasons.list_ticket_documentsList documents for a ticket. API summary: Retrieve a required document for a case.list_time_off_eventsList time off events. Optional filters: hris profile id, time off type id or policy id. API summary: Get Time Off Events for Profile.list_time_off_policiesList the organization's time off policies; filter by country or policy_type.list_time_off_requestsList time off requests. Filter by status, start_date/end_date or policy types.list_time_off_requests_2Get one profile by hris profile id. Results are paginated. API summary: List time-off requests.list_time_off_typesList time off types. API summary: Retrieve Time-Off Types.list_timesheetsList contractor timesheets. Filter by contract_id, statuses or date range.list_typesList types. API summary: Retrieve all worker relation types.list_usersList users. Results are paginated. API summary: Retrieve ATS hiring members.list_verification_methodsList verification methods. Optional filters: country or document type. API summary: Get verification method.list_webhook_event_typesList types. API summary: List webhook event types.list_webhooksList webhooks.list_work_statement_payment_policiesList work statement payment policies.pay_assetMoves moneyTransfer a asset (asset id). Financial or irreversible action; may require approval. API summary: Assign asset to new holder.refund_statementMoves moneyRefund a statement. Financial or irreversible action; may require approval. Results are paginated. API summary: Retrieve refund statements.reject_contractVisible to othersReject a contract (contract id). Has effects visible outside this system. API summary: Reject an EOR quote.reject_contract_rejectVisible to othersReject a contract (contract id). Has effects visible outside this system. API summary: Reject contract.restore_assetChanges dataUnarchive a asset (asset id). API summary: Restore an archived IT asset.retrieve_a_list_of_ats_locationsList addresses. Results are paginated. API summary: Retrieve a list of ATS locations.retrieve_a_timesheetGet one timesheet by timesheet id. API summary: Retrieve a timesheet.retrieve_bank_account_guideList guides. API summary: Retrieve bank account guide.retrieve_bank_accountsList banks for a employee. API summary: Retrieve bank accounts.retrieve_bank_guideList guides. API summary: Retrieve bank guide.retrieve_benefits_for_employeeList benefits. API summary: Retrieve Benefits for Employee.retrieve_employee_payslip_recordsList payslips for a employee. API summary: Retrieve employee payslip records.retrieve_employee_time_off_data_for_offboardingList time offs. Optional filters: end date. API summary: Retrieve Employee Time Off Data for Offboarding.retrieve_hrx_documentsList documents for a contract. Results are paginated. API summary: Retrieve HRX documents.retrieve_offboarding_attachmentGet one document by document id. API summary: Retrieve offboarding attachment.retrieve_paginated_list_of_ats_attachment_filesGet one document by document type slug. Results are paginated. API summary: Retrieve paginated list of ATS attachment files.review_time_off_requestsVisible to othersApprove or reject time off requests. Pass data as a list of {id, status: APPROVED or REJECTED}. The worker is notified.search_applicationsSearch applications by search text, job id, interview plan stage ids, reached interview plan stage ids, moved to current stage before or archivation reason ids. Use this to find existing applications before creating a new application. Results are paginated. API summary: Retrieve a list of ATS applications.search_candidatesSearch candidates by search, job ids, department ids, tag ids, current stage category type slugs or current stage default type slugs. Use this to find existing candidates before creating a new candidate. Results are paginated. API summary: Retrieve paginated list of ATS Candidates.search_documentsSearch documents by legal entity id, search, status, product type, requirement id or only archived. Use this to find existing documents before creating a new document. Results are paginated. API summary: List Organization Registration Documents.search_equity_grantsSearch equity grants by search. Use this to find existing equity grants before creating a new equity grant. Results are paginated. API summary: List equity grants with tax events.search_folder_productsSearch products for a folder by search. Use this to find existing products before creating a new product. Results are paginated. API summary: List Organization Secure Vault Folder Items.search_legal_entity_documentsSearch documents for a legal entity by search, status, product type, requirement id or only archived. Use this to find existing documents before creating a new document. Results are paginated. API summary: List Legal Entity Registration Documents.search_lookupsSearch lookups by documents. Use this to find existing lookups before creating a new lookup. API summary: Retrieve lookup information for currencies, countries, entity types, etc.search_productsSearch products by country, stock condition, acquisition types, search, categories or operating systems. Use this to find existing products before creating a new product. Results are paginated. API summary: List products in the catalog.search_projectsSearch projects by search, interview plan id, location ids, team ids, employment type ids or department ids. Use this to find existing projects before creating a new project. Results are paginated. API summary: Retrieve a list of ATS jobs.search_reasonsSearch reasons by search, reason group slug, include counts or subgroup slug. Use this to find existing reasons before creating a new reason. Results are paginated. API summary: Retrieve paginated list of ATS Rejection/Archivation reasons.search_requisitionsSearch requisitions by search, vendor ids, contract type, rate scale, locations or work mode. Use this to find existing requisitions before creating a new requisition. Results are paginated. API summary: List job requests.search_tagsSearch tags by search text, tag group slug or include counts. Use this to find existing tags before creating a new tag. Results are paginated. API summary: List tags.search_tasksSearch tasks by statuses, category, search or external id. Use this to find existing tasks before creating a new task. Results are paginated. API summary: List organization tasks.search_ticketsSearch tickets by search, case type ids, statuses or countries. Use this to find existing tickets before creating a new ticket. Results are paginated. API summary: List of immigration cases for workers.search_trackersSearch trackers by search, hiring types, progress statuses, sort by, sort order or include overview. Use this to find existing trackers before creating a new tracker. Results are paginated. API summary: Retrieve offboarding list.search_warehousesSearch warehouses by search, country or type. Use this to find existing warehouses before creating a new warehouse. Results are paginated. API summary: List warehouses.send_at_templatesVisible to othersEmail a at. Has effects visible outside this system. Results are paginated. API summary: Retrieve a list of published ATS email templates.submit_amendmentVisible to othersValidate a amendment (contract id). Has effects visible outside this system. API summary: Validate amendment data points.submit_checkinVisible to othersSubmit a checkin (contract id). Has effects visible outside this system. API summary: Submit Project Assignment Checkin Questionnaire Data.submit_documentVisible to othersSubmit a document (document id). Has effects visible outside this system. API summary: Submit files for one compliance document of a worker contract.submit_document_completeVisible to othersComplete a document (fileid). Has effects visible outside this system. API summary: Complete a multipart upload.submit_document_submit_legal_entity_registration_documents_v2026Visible to othersSubmit a document (legal entity id). Has effects visible outside this system. API summary: Submit Legal Entity Registration Documents.submit_global_payrollVisible to othersSync a global payroll. Has effects visible outside this system. API summary: Process time-off requests from an external HRIS.submit_groupVisible to othersClone a group (group id). Has effects visible outside this system.submit_job_scopeVisible to othersValidate a job scope. Has effects visible outside this system. API summary: Request job scope validation.submit_on_demand_payrollVisible to othersSubmit a on demand payroll (odp id). Has effects visible outside this system. API summary: Submit On-Demand Payroll.submit_payroll_migration_importVisible to othersSubmit a payroll migration import (import id). Has effects visible outside this system. API summary: Submit a payroll migration import for review.submit_review_employee_sign_offVisible to othersSubmit a review employee sign off (contract id). Has effects visible outside this system. API summary: Submit employee sign-off review for offboarding documents.submit_review_ptoVisible to othersSubmit a review pto (contract id). Has effects visible outside this system. API summary: Submit employee resignation PTO review.submit_time_offVisible to othersValidate a time off. Has effects visible outside this system. API summary: Validate time-off request.update_applicationChanges dataUpdate an existing application identified by application id. Only the fields you pass are changed. API summary: Update ATS Application.update_assetChanges dataUpdate an existing asset identified by asset id. Only the fields you pass are changed. API summary: Update asset.update_auto_withdrawal_settingsVisible to othersUpdate an existing auto withdrawal setting. Only the fields you pass are changed. Has effects visible outside this system. API summary: Change the auto-withdrawal setting.update_bankChanges dataUpdate an existing bank identified by bank id. Only the fields you pass are changed. API summary: Modify bank account for an EOR employee.update_candidateChanges dataUpdate an existing candidate identified by candidate id. Only the fields you pass are changed. API summary: Update ATS Candidate.update_contact_addressesVisible to othersUpdate an existing address identified by person id. Has effects visible outside this system. API summary: Update working location.update_contact_custom_fieldsVisible to othersUpdate an existing custom field identified by worker id. Has effects visible outside this system. API summary: Update custom field value.update_contact_departmentsVisible to othersUpdate an existing department identified by person id. Has effects visible outside this system. API summary: Update organization structure.update_contact_personalsVisible to othersUpdate an existing personal identified by worker id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update personal information.update_contractChanges dataUpdate an existing contract identified by contract id. Only the fields you pass are changed. API summary: Add external Id.update_contract_additional_informationVisible to othersUpdate an existing additional information identified by contract id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update GP worker additional information.update_contract_amendmentChanges dataUpdate an existing amendment identified by amendment id. Only the fields you pass are changed. API summary: Update a specific EOR contract amendment.update_contract_bankChanges dataUpdate an existing bank identified by bank id. Only the fields you pass are changed. API summary: Update bank account.update_contract_custom_fieldsVisible to othersUpdate an existing custom field identified by contract id. Has effects visible outside this system. API summary: Update custom field value.update_contract_delay_onboardingsVisible to othersUpdate an existing delay onboarding identified by oid. Only the fields you pass are changed. Has effects visible outside this system. API summary: Delay EOR employee onboarding.update_contract_employee_informationVisible to othersUpdate an existing employee information identified by contract id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update Employee Information for EOR Contract.update_contract_employment_typesVisible to othersUpdate an existing employment type identified by contract id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update employment type for a contract.update_contract_ic_invoicing_taxesVisible to othersUpdate an existing ic invoicing tax identified by contract id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update IC invoicing tax.update_contract_paymentsVisible to othersUpdate an existing payment identified by contract id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update contract payment type.update_employee_addressesVisible to othersUpdate an existing address identified by worker id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update address.update_employee_bankChanges dataUpdate an existing bank identified by bank id. Only the fields you pass are changed. API summary: Modify bank account.update_employee_compensationVisible to othersUpdate an existing compensation identified by worker id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update compensation.update_employee_employee_informationVisible to othersUpdate an existing employee information identified by worker id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update employee information.update_employee_pto_policiesVisible to othersUpdate an existing pto policy identified by worker id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update PTO policy.update_externalChanges dataUpdate an existing external identified by external id. Only the fields you pass are changed. API summary: Update an existing HRIS Org Structure by external ID.update_external_childrenVisible to othersUpdate an existing child identified by profile id. Has effects visible outside this system. API summary: Create child worker relation with external Id.update_external_parentsVisible to othersUpdate an existing parent identified by profile id. Has effects visible outside this system. API summary: Create a parent worker relation with external id.update_external_personalsVisible to othersUpdate an existing personal identified by worker id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update personal information by external id.update_folderChanges dataUpdate an existing folder identified by folder id. Only the fields you pass are changed. API summary: Update Organization Secure Vault Folder.update_groupChanges dataUpdate an existing group identified by group id. Only the fields you pass are changed. API summary: Edit a group.update_invoice_adjustmentChanges dataUpdate an existing invoice adjustment identified by invoice adjustment id. Only the fields you pass are changed. API summary: Update an invoice adjustment.update_legal_entityChanges dataUpdate an existing legal entity identified by legal entity id. Only the fields you pass are changed. API summary: Edit a legal entity.update_legal_entity_documentChanges dataUpdate an existing document identified by document id. Only the fields you pass are changed. API summary: Add Files To Legal Entity Registration Document.update_methodMoves moneyUpdate an existing method identified by method id. Financial or irreversible action; may require approval. API summary: Update a bank transfer method.update_organization_structureChanges dataUpdate an existing organization structure identified by hris org structure id. Only the fields you pass are changed. API summary: Update an existing HRIS Org Structure.update_presetChanges dataUpdate an existing preset identified by preset id. Only the fields you pass are changed. API summary: Update Hourly Report Preset.update_profile_childrenVisible to othersUpdate an existing child identified by hris profile oid. Has effects visible outside this system. API summary: Create child worker relation.update_profile_parentsVisible to othersUpdate an existing parent identified by hris profile oid. Has effects visible outside this system. API summary: Create a parent worker relation.update_profilesVisible to othersUpdate an existing profile. Only the fields you pass are changed. Has effects visible outside this system. API summary: Profiles.update_roleDeletesUpdate an existing role identified by role id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update organization custom role.update_settingsVisible to othersUpdate an existing setting identified by contract id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Set salary split.update_shiftChanges dataUpdate an existing shift identified by external id. Only the fields you pass are changed. API summary: Update a shift.update_shift_rateChanges dataUpdate an existing shift rate identified by external id. Only the fields you pass are changed. API summary: Update a shift rate.update_taskChanges dataUpdate an existing task identified by task id. Only the fields you pass are changed. API summary: Update Task By ID.update_tax_formChanges dataUpdate an existing tax form identified by tax form id. API summary: Update a tax form for the authenticated worker.update_team_custom_fieldsVisible to othersUpdate an existing custom field identified by team id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update organization structure team custom fields.update_time_offChanges dataUpdate an existing time off identified by time off id. Only the fields you pass are changed. API summary: Update time-off request.update_timesheetChanges dataUpdate an existing timesheet identified by timesheet id. Only the fields you pass are changed. API summary: Update a timesheet entry.update_typeChanges dataUpdate an existing type identified by type id. Only the fields you pass are changed. API summary: Update a worker relation type.update_webhookDeletesUpdate an existing webhook identified by webhook id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update a webhook.upload_documentChanges dataUpload a document. API summary: Upload Organization Secure Vault Files.upload_employee_compliance_documentChanges dataUpload a document (document id). API summary: Upload employee compliance document.upload_organization_secure_vault_files_to_folderChanges dataUpload a document (folder id). API summary: Upload Organization Secure Vault Files To Folder.upload_payroll_migration_importChanges dataUpload a payroll migration import (legal entity id). API summary: Add payroll migration files to a legal entity.upload_timesheet_urlChanges dataUpload a timesheet. API summary: Generate timesheet upload url.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Deel from the app list.
- 2
Paste your key
Paste one Deel API token. In Deel go to More › Developer › Access Tokens and click Generate new token. Choose an Organization token for company-wide access, pick the scopes you need and copy the token.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Deel?
It can read your organization, people, contracts, teams, departments, countries, time off policies and requests, timesheets, invoices, invoice adjustments and payments. It can create time off requests, approve or reject them, and cancel a request.
Does the AI see my Deel credentials?
No. Your Deel API token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with lookups only. Approving or rejecting time off notifies the worker, and cancelling a request cannot be undone, so these can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Deel account.
Which Deel token should I use?
Use an Organization token if you want the AI to work across the whole company, and pick only the scopes it needs. The scopes limit what HeyMyApps can reach, on top of the tools you switch on. You create it under More › Developer › Access Tokens.
Related integrations
Let your AI work in Deel today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Deel freeHeyMyApps is not affiliated with Deel. Product names are trademarks of their owners.






