View as Markdown
Deel icon

Deel ACTION

Amend EOR Contract

Create a new amendment for an EOR (employer of record) Deel contract — change salary, currency, job title, employment type, work hours, holidays, or notice period. All amendment fields are optional; provide only the fields you want to change. effective_date and start_date must be in ISO 8601 format (e.g., 2026-09-01). Use List Contracts to find the contract ID. See the documentation
  • Action
  • Writes data
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Deel account once, then configure and run Amend EOR Contract from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "deel-amend-eor-contract",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    deel: { authProvisionId: "apn_xxxxxxx" },
    contractId: "Contract ID",
    effectiveDate: "Effective Date",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Amend EOR Contract inputs
Property Type Description
contractId Contract ID string
The unique identifier of the Deel contract. Use List Contracts to find contract IDs.
Required
effectiveDate Effective Date string
Date when the amendment takes effect, in ISO 8601 format (e.g., 2026-09-01).
Required
salary New Salary string
New annual salary amount (e.g., 85000).
Optional
currency Currency string
ISO 4217 currency code for the new salary (e.g., EUR, USD).
Optional
jobTitle Job Title string
New job title for the employee.
Optional
employmentType Employment Type string
New employment type (e.g., full_time, part_time).
Optional
startDate Start Date string
New employment start date in ISO 8601 format.
Optional
holidays Holidays (Days) integer
New number of annual holiday days.
Optional
noticePeriod Notice Period (Days) integer
New notice period in days.
Optional
workHoursPerWeek Work Hours Per Week string
New weekly work hours (e.g., 40).
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
deel-amend-eor-contract
Version
0.0.2
App
Deel
Authentication
OAuth
Read-only
No
Destructive
No
Open world
Yes