The Contractor Object represents a 1099 contractor for a given company
attribute | type | description |
---|---|---|
contractorID | string | Zeal Contractor ID |
companyID | string | Zeal Company ID |
onboarded | boolean | Whether the contractor has been onboarded onto Zeal or not |
type | string | Holds one of the following values:individual business |
first_name | string | First name of the contractor |
middle_name | string | Middle name of the contractor |
last_name | string | Last name of the contractor |
string | Email of contractor | |
ssn | string | Social security number of the contractor (only accepted if type == "individual") |
ein | string | EIN of the contractor (only accepted if type == "business") |
business_name | string | Business Name of the contractor (only accepted if type == "business") |
address | string | Residential Street address of the contractor |
address_line2 | string | Additional address line if needed |
city | string | Residential City of contractor |
state | string | Residential State of the contractor |
zip | string | Residential Zip code of the contractor |
employment_status | string | Employment status of the contractor. Default value is "live", other accepted values are "leave" and "terminated". |
external_id | string | External ID for a contractor that comes from an employer's HR or other internal systems |
{
"contractorID": "1234567890",
"companyID": "0987654321",
"onboarded": true,
"type": "business",
"first_name": "erlich",
"middle_name": null,
"last_name": "bachman",
"email": "[email protected]",
"ein": 12-3456789,
"business_name": null,
"address": "320 Pancake Hollow Road",
"address_line2": null,
"city": "Highland",
"state": "NY",
"zip": "12528",
"employment_status": "live",
"external_id": 123
}