# Get Contractor Endpoint: GET /companies/{companyId}/contractors/{contractorId} Version: 1.0 ## Path parameters: - `companyId` (string, required) - `contractorId` (string, required) ## Response 200 fields (application/json): - `id` (string) - `companyId` (string) - `firstName` (string,null) - `middleName` (string,null) - `lastName` (string,null) - `businessName` (string,null) - `email` (string,null) - `ein` (string,null) - `ssnLastFour` (string,null) - `ssnValidationStatus` (string) Enum: "Pending", "Invalid", "Validated" - `dateOfBirth` (string,null) - `startDate` (string,null) - `terminationDate` (string,null) - `type` (string) Enum: "Individual", "Business" - `defaultPaymentMethod` (string) Enum: "DirectDeposit", "Manual" - `defaultNetPaySplit` (string,null) - `bankAccounts` (array,null) - `primaryWorkplace` (string,null) - `workplaces` (array,null) - `workplaces.name` (string,null) - `workplaces.address` (object) - `workplaces.address.street1` (string,null) - `workplaces.address.street2` (string,null) - `workplaces.address.city` (string,null) - `workplaces.address.zipcode` (string,null) - `workplaces.address.state` (string) Enum: "AL", "AK", "AR", "AZ", "CA", "CO", "CT", "DC", "DE", "FL", "GA", "HI", "IA", "ID", "IL", "IN", "KS", "KY", "LA", "MA", "MD", "ME", "MI", "MN", "MO", "MS", "MT", "NC", "ND", "NE", "NH", "NJ", "NM", "NV", "NY", "OK", "OH", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VA", "VT", "WA", "WI", "WV", "WY" - `workplaces.address.country` (string) Enum: "US" - `department` (object) - `wage` (object) - `wage.rate` (number) - `wage.period` (string) Enum: "Hourly", "Daily", "Weekly", "Biweekly", "Semimonthly", "Monthly", "Quarterly", "Annually" - `onboard` (object) - `onboard.status` (string) Enum: "Blocking", "NeedsAttention", "Completed" - `onboard.blockingSteps` (array,null) - `onboard.remainingSteps` (array,null) - `onboard.ssn` (array,null) - `onboard.paymentMethod` (array,null) - `form1099ElectronicConsent` (boolean) - `active` (boolean)