> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developer.deel.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer.deel.com/_mcp/server.

Managing global contractors can be time-consuming and complex, especially with compliance, contracts, and payments. The **Contractors API** provides a unified way to automate the full contractor lifecycle, from contract creation and signing to payments, timesheets, and milestones.

## Contracts

Create, retrieve, and manage contractor contracts. Supports listing, retrieving, creating, updating, and managing external IDs.

#### [Contracts](/api/endpoints/contracts/get-contracts)

Manage contractor agreements and core contract data.

#### [Hiring](/api/endpoints/contracts/create-ic-contract)

Handle contract previews, signatures, invites, and payment schedules.

#### [Amendments](/api/endpoints/contractor-amendments/create-contract-amendment)

Amend existing contracts when terms or details change.

#### [Terminations](/api/endpoints/terminations/create-contract-termination)

End contracts and manage termination workflows.

## Work & Adjustments

Easily correct or update contractor invoices by applying adjustments. Use this to add bonuses, apply penalties, reimburse expenses, or include custom line items that reflect the actual work delivered. Adjustments ensure invoices stay accurate and compliant without manual edits.

#### [Invoice Adjustments](/api/contractors/invoice-adjustments)

Create, update, delete, and review invoice adjustments.

#### [Timesheets](/api/endpoints/timesheets)

Record and retrieve contractor time entries.

#### [Tasks](/api/endpoints/tasks)

Manage task assignments and completions.

#### [Milestones](/api/endpoints/milestones)

Manage milestone deliverables for contractor agreements.

#### [Off-cycle Payments](/api/endpoints/off-cycle)

Add or list off-cycle contractor payments.

## Why Use the Deel Contractors API?

* **Streamlined Onboarding**: Automate contract creation, signing, and invitations.
* **Flexible Payments**: Support invoices, adjustments, timesheets, milestones, and off-cycle payments.
* **Compliance Built-In**: Ensure contracts and terminations align with local regulations.
* **End-to-End Management**: One API to handle the entire contractor lifecycle.