contractorID | string | Zeal Contractor ID |
companyID | string | Zeal Company ID |
onboarded | boolean | Whether the contractor has been onboarded onto Zeal or not |
type | enum | One of: individual_sole_proprietor, c_corporation, s_corporation, partnership, trust_estate, llc, other |
llc_tax_classification | enum | One of: c_corporation (default), s_corporation, partnership (only applicable if type is llc) |
tin_type | enum | One of: ssn, ein (if ein is passed, the ein field is required; only applicable if type is individual_sole_proprietor) |
first_name | string | First name of the contractor |
middle_name | string | Middle name of the contractor |
last_name | string | Last name of the contractor |
email | string | Email of contractor |
dob | date | Date of birth of contractor |
phone_number | string | Phone number of contractor |
ssn | string | Social security number of the contractor |
ein | string | EIN of the contractor (applicable for all type options, except if type is individual_sole_proprietor and tin_type is ein) |
business_name | string | Business name of the contractor (applicable for all type options, except individual_sole_proprietor) |
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 |
paycard_requested | boolean | Set to true if the contractor has completed paycard enrollment. The paycard may not be successfully provisioned yet. Only applicable for Paycards (Early Access). |
paycard_enabled | boolean | Set to true if the contractor has completed paycard enrollment and the paycard has successfully been provisioned. Only applicable for Paycards (Early Access). |
kyc_status | enum | One of: null, approved, denied |
ssn_verification_status | enum | One of: null, approved, declined |
instant_pay_enabled | boolean | Set to true if the contractor has completed instant pay enrollment. Only applicable for Instant Pay (Early Access). |