Update a contractor

Updates the specified contractor.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

ID of the contractor to update

Body Params
string

If the contractor is a person set to "individual", otherwise set to "business".

string

Contractor's first name

string

Contractor's middle name

string

Contractor's last name

string

Contractor's business name if they are a business

date

Contractor's date of birth

date

Most recent start date of contract. To cancel a contractor who never started, see Start and termination dates.

date

Most recent termination date of contract. Must be null, or on or after start_date, which must be set. To rehire, send termination_date: null with the new start_date. See Start and termination dates.

workplaces
array of strings

IDs of workplaces where the contractor works

workplaces
string

The Workplace ID of the contractor's primary workplace.

string

Contractor's email address

string

Contractor's TIN (usually their Social Security Number). Must be unique across all contractors in a company. Only the last four digits of an SSN will be made available in ssn_last_four after being set.

string

Contractor's Employer Identification Number, if applicable

string

ID of contractor's net pay split

address
object

Contractor's address

mailing_address
object | null

Mailing address for paper correspondence. Separate from the contractor's legal address and not used for tax calculations. Pass null to clear. When creating a new mailing address, line1, city, state, and postal_code are required.

json

Additional loosely structured information to associate with the contractor

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json