Changelog

Introducing contract termination. You can terminate an active contract with the API.

The complete list of changes in this version is:

1. Terminate the contract. link

curl --location --request POST 'https://api.letsdeel.com/rest/v1/contracts/{id}/terminations' \
--header 'Authorization: Bearer {token}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "data": {
        "terminate_now": false,
        "message": "The project is coming to an end.",
        "completion_date": "2022-12-31"
    }
}'

2. Archive a contract. link

curl --location --request PATCH 'https://api.letsdeel.com/rest/v1/contracts/{id}/archive' \
--header 'Authorization: Bearer {token}'

2. Sign an amendment. link

curl --location --request POST 'https://api.letsdeel.com/rest/v1/contracts/{id}/signatures' \
--header 'Authorization: Bearer {token}' \
--header 'Content-Type: application/json' \
--data-raw '{
  "data": {
    "client_signature": "Jane Doe"
  }
}'

Introducing contract templates. You can retrieve all contract templates in your organization.

The complete list of changes in this version is:

1. Retrieve contract templates. link

curl --location --request GET 'https://api.letsdeel.com/rest/v1/contract-templates' \
--header 'Authorization: Bearer {token}'

2. Sign a contract using a template. link

curl --location --request POST 'https://api.letsdeel.com/rest/v1/contracts/m9zxe29/signatures' \
--header 'Authorization: Bearer {token}' \
--header 'Content-Type: application/json' \
--data-raw '{
  "data": {
    "client_signature": "Jane Doe",
    "contract_template_id": 12345
  }
}'

3. New fields in contract creation payload.
We have added two new (optional) fields in the contract creation payload:

  1. who_reports: You can select who is allowed to add work. Choose between client, contractor or both.
  2. notice_period: You can add the notice period when creating contracts.

Introducing file attachments for invoice adjustments and milestones.

The full list of changes in this version is:

  1. Attach files to invoice adjustments.
  2. Attach files to milestones.

Introducing Deel Premium. You can now add Deel Premium coverage to your contracts using Deel API.

The full list of changes in this version is:

  1. Upgrade a Deel contract to add premium coverage.
  2. Downgrade a contract from premium.

Introducing off-cycle payments and tasks. You can now create off-cycle payments for contractors. We also added the endpoints to create, review and delete tasks for pay-as-you-go task-based contracts.

The full list of changes in this version is:

  1. Create off-cycle payments.
  2. List off-cycle payments.
  3. List tasks.
  4. Create a task.
  5. Review task(s).
  6. Delete a task.

Introducing contract Amendments. You can now amend the payment details of the contracts.

The full list of changes in this version is:

  1. Amend a contract.
  2. Remove invite to uninvite a worker signing a contract.
  3. File attachments.
  4. Create a fixed-rate contract.

Introducing Milestones. You can create, retrieve and delete milestones with Deel API. Additionally, You can sign the contracts and invite workers to sign the contracts.

The full list of changes in this version is:

  1. Create a milestone.
  2. Retrieve a list of milestones.
  3. Delete a milestone.
  4. Create a contract (pay-as-you-go task-based).
  5. Create a contract (milestone based).
  6. Sign a contract.
  7. Invite a worker to sign the contract.
  8. Added state codes to the country lookup.

Introducing contract creation. You can create pay as you go (time-based) contract using Deel API.

The full list of changes in this version is:

  1. Create a contract (pay as you go).
  2. Review a single invoice adjustment.
  3. List of legal entities.
  4. Job titles lookup to help with contract creation request body.
  5. Seniority level look to help with contract creation request body.

Introducing Invoices resource. You can make changes to contractor invoices using this resource. For example, you can add a bonus, time-off, VAT%, time-off, or deduction.

The full list of changes in this version is:

  1. List of invoice details.
  2. Make an invoice adjustment.
  3. Update an invoice adjustment.
  4. Delete an invoice adjustment.
  5. Review multiple invoice adjustments.

Introducing Timesheets resource. You can submit and review work for pay-as-you-go time-based contractors by using the Timesheets endpoints.

The full list of changes in this version is:

  1. List of timesheets.
  2. Create a timesheet entry.
  3. Retrieve a single timesheet.
  4. Update a timesheet.
  5. Delete a timesheet.
  6. Review a single timesheet.
  7. Review multiple timesheets.