# Deel integration

> Global HR, payroll, contractor, and EOR platform — manage people, contracts, timesheets, time off, invoices, and more

- Authentication: oauth2

## Tools (99)

- **Add Contract Document**: Attach a supporting document to a contract
- **Calculate EOR Employment Cost**: Estimate the total employment cost for an EOR hire in a country
- **Create a Contract**: Create a new independent contractor contract
- **Create Adjustment**: Create a payroll adjustment (bonus, deduction, expense, etc.)
- **Create an Invoice Adjustment**: Create a new bonus, expense, commission, or deduction on a contractor invoice
- **Create a Time-Off Request**: Create a new time-off (vacation, sick leave, etc.) request for a worker
- **Create a Timesheet**: Submit a new timesheet entry against a contract
- **Create Candidate**: Create a recruiting candidate record
- **Create Contract Amendment**: Amend an active contract's terms (rate, job title, scope); requires worker signature to take effect
- **Create EOR Contract**: Submit an Employer of Record contract for a country and receive a quote
- **Create Global Payroll Contract**: Create a new Global Payroll (direct employee) contract
- **Create Milestone**: Add a milestone to a pay-as-you-go milestone contract
- **Create Off-Cycle Payment**: Add a one-off (off-cycle) payment to a contract
- **Create Person Without Contract**: Create a person (HRIS profile) in the organization without an associated contract
- **Create Webhook**: Subscribe to webhook events by registering a URL
- **Create Worker Termination**: Initiate termination (offboarding) of a Global Payroll worker
- **Delete Adjustment**: Delete a payroll adjustment
- **Delete Contract Custom Field**: Remove a custom field value from a contract
- **Delete Contract Invitation**: Revoke a pending contract invitation sent to a worker
- **Delete Contract Termination Request**: Cancel a pending contract termination request before its completion date
- **Delete Invoice Adjustment**: Delete a pending invoice adjustment
- **Delete Milestone**: Delete a milestone from a pay-as-you-go milestone contract
- **Delete Person Custom Field**: Remove a custom field value from a worker's profile
- **Delete Task**: Delete a task from a pay-as-you-go task-based contract
- **Delete Timesheet**: Delete a submitted timesheet entry
- **Delete Webhook**: Delete a webhook subscription
- **Download EOR Worker Payslip**: Get the download link for an EOR worker's payslip PDF
- **Download Gross-to-Net Report CSV**: Download the gross-to-net breakdown for a Global Payroll report as CSV
- **Download Invoice PDF**: Get a temporary download link for an invoice PDF
- **Download Payslip PDF**: Get the download link for a Global Payroll worker's payslip PDF
- **Download Worker Document**: Get the download link for a specific worker document
- **Get Current Organization**: Retrieve information about the current organization associated with the access token
- **Get My Current Personal Profile**: Retrieve the profile of the currently authenticated user, including identity and organization membership
- **List Adjustment Categories**: List the adjustment categories configured for the organization
- **List Contract Custom Fields**: List the custom field values set on a single contract
- **List Contract Invoice Adjustments**: List the invoice line items (adjustments) recorded against a single contract
- **List Contracts**: List contracts with filtering by type, status, team, country, and currency
- **List Contract Tasks**: List tasks submitted against a pay-as-you-go task-based contract
- **List Contract Templates**: List the contract templates available in the organization
- **List Departments**: List all departments in the organization
- **List Invoice Adjustments**: List invoice line items (bonuses, expenses, commissions, deductions, overtime)
- **List Job Titles**: Retrieve the reference list of job titles
- **List Legal Entities**: List the client legal entities configured in the organization
- **List Legal Entity Payroll Reports**: List the Global Payroll reports available for a legal entity
- **List Managers**: List the managers in the organization
- **List Milestones**: List milestones for a pay-as-you-go milestone contract
- **List Off-Cycle Payments**: List off-cycle payments recorded against a contract
- **List Payments**: List payment receipts, filterable by date, currency, and entity
- **List People**: List all people (workers, employees, contractors) in the organization with filtering and pagination
- **List Seniority Levels**: Retrieve the reference list of seniority levels
- **List Teams**: List all teams in the organization
- **List Time-Off Entitlements by Profile**: List a worker's time-off entitlement balance per policy
- **List Time-Off Policies by Profile**: List the time-off policies assigned to a single worker
- **List Time-Off Requests by Profile**: List time-off requests for a single worker by HRIS profile ID
- **List Time-Off Requests for Organization**: List time-off requests across all workers in the organization
- **List Time-Off Types**: Retrieve the reference list of time-off types
- **List Timesheets**: List submitted timesheet entries with filtering by contract, status, and date range
- **List Webhook Event Types**: List the available webhook event types and their payload examples
- **List Webhooks**: List the webhook subscriptions configured for the organization
- **List Worker Bank Accounts**: List a Global Payroll worker's bank accounts
- **List Worker Documents**: List the documents on file for a worker
- **Preview Contract Agreement**: Retrieve a preview of the contract agreement document before signing
- **Retrieve a Single Contract**: Get full details for a single contract by ID
- **Retrieve a Single Person**: Get full details for a single person by HRIS profile ID
- **Retrieve Contractor Invoice by ID**: Get the details of a single independent-contractor invoice by public invoice ID
- **Retrieve Deel Invoices**: List invoices issued by Deel to the account (Deel platform fees, EOR/GP charges, etc.)
- **Retrieve Employee Payslips**: List Global Payroll payslips for a single GP worker
- **Retrieve EOR Contract Benefits**: List the benefits available for an EOR contract
- **Retrieve EOR Country Validations**: Get the country-specific validation rules and required fields for an EOR contract
- **Retrieve Gross-to-Net Report**: Get the gross-to-net breakdown for a Global Payroll report
- **Retrieve Invoices**: List invoices for the authenticated account
- **Retrieve Lookups**: Retrieve reference data: currencies, countries, entity types, SIC numbers
- **Retrieve Off-Cycle Payment**: Get a single off-cycle payment on a contract by ID
- **Retrieve Payment Breakdown**: Get the line-item breakdown for a single payment
- **Retrieve Worker Bank Account Guide**: Get the country-specific bank account field requirements for a worker
- **Review Invoice Adjustment**: Approve or decline a single invoice adjustment
- **Review Milestone**: Approve or decline a single submitted milestone
- **Review Multiple Invoice Adjustments**: Approve or decline several invoice adjustments in one batch request
- **Review Multiple Milestones**: Approve or decline several milestones on a contract in one request
- **Review Multiple Tasks**: Approve or decline several tasks on a task-based contract in one request
- **Review Multiple Timesheets**: Approve or decline several timesheets in one batch request
- **Review Task**: Approve or decline a single submitted task on a task-based contract
- **Review Time-Off Requests**: Approve or reject one or more time-off requests in a batch
- **Review Timesheet**: Approve or decline a single submitted timesheet
- **Send Contract to Worker**: Invite the worker to a contract by email so they can review and sign it
- **Set Person Custom Fields**: Set custom field values on a worker's profile
- **Sign Contract**: Sign a contract on behalf of the client (or countersign a worker-signed contract)
- **Terminate Contract**: Trigger termination of an active contract
- **Update Candidate**: Update a recruiting candidate record
- **Update Contract**: Update an existing contract's editable details, including adding or changing its external_id
- **Update Person Department**: Assign a worker to a department
- **Update Person Personal Details**: Update a worker's personal information
- **Update Person Working Location**: Set or change a worker's working location
- **Update Webhook**: Edit a webhook subscription (URL, events, or enable/disable it)
- **Update Worker Address**: Update a Global Payroll worker's address
- **Update Worker Bank Account**: Update a Global Payroll worker's bank account details
- **Update Worker Compensation**: Update a Global Payroll worker's compensation
- **Update Worker Employee Information**: Update a Global Payroll worker's employee information
- **Update Worker PTO Policy**: Update a Global Payroll worker's PTO (time-off) policy assignment

## Related prompts

- [Weekly "who's out this week" Slack digest from Deel](https://www.generalinput.com/prompts/weekly-whos-out-this-week-slack-digest-from-deel.md)
- [Nightly Deel new hire onboarding to Notion and Slack](https://www.generalinput.com/prompts/nightly-deel-new-hire-onboarding-to-notion-and-slack.md)
- [Weekly Slack nudge for pending Deel timesheet approvals](https://www.generalinput.com/prompts/weekly-slack-nudge-for-pending-deel-timesheet-approvals.md)
- [Monthly Deel contractor invoice ledger in Google Sheets](https://www.generalinput.com/prompts/monthly-deel-contractor-invoice-ledger-in-google-sheets.md)

Connect Deel in General Input: https://www.generalinput.com/apps/deel