---
title: "Changes to Get a contractor"
method: GET
path: "/v1/contractors/{contractor_uuid}"
---

# Changes to Get a contractor

`GET /v1/contractors/{contractor_uuid}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `f98575fa2a5e`: 2 breaking, 30 warning, 1 info

## Changes

- **2026-11-03** `f98575fa2a5e`: 2 breaking, 30 warning, 1 info
  - the response's body type changed from `object` to no type for status `200`
  - removed the required property `uuid` from the response with the `200` status
  - removed the optional property `address` from the response with the `200` status
  - removed the optional property `business_name` from the response with the `200` status
  - removed the optional property `company_uuid` from the response with the `200` status
  - removed the optional property `department` from the response with the `200` status
  - removed the optional property `department_title` from the response with the `200` status
  - removed the optional property `department_uuid` from the response with the `200` status
  - removed the optional property `dismissal_cancellation_eligible` from the response with the `200` status
  - removed the optional property `dismissal_date` from the response with the `200` status
  - removed the optional property `ein` from the response with the `200` status
  - removed the optional property `email` from the response with the `200` status
  - removed the optional property `file_new_hire_report` from the response with the `200` status
  - removed the optional property `first_name` from the response with the `200` status
  - removed the optional property `has_ein` from the response with the `200` status
  - removed the optional property `has_ssn` from the response with the `200` status
  - removed the optional property `hourly_rate` from the response with the `200` status
  - removed the optional property `is_active` from the response with the `200` status
  - removed the optional property `last_name` from the response with the `200` status
  - removed the optional property `member_portal_invitation_status` from the response with the `200` status
  - removed the optional property `middle_initial` from the response with the `200` status
  - removed the optional property `onboarded` from the response with the `200` status
  - removed the optional property `onboarding_status` from the response with the `200` status
  - removed the optional property `partner_portal_invitation_sent` from the response with the `200` status
  - removed the optional property `payment_method` from the response with the `200` status
  - removed the optional property `rehire_cancellation_eligible` from the response with the `200` status
  - removed the optional property `start_date` from the response with the `200` status
  - removed the optional property `type` from the response with the `200` status
  - removed the optional property `upcoming_employment` from the response with the `200` status
  - removed the optional property `version` from the response with the `200` status
  - removed the optional property `wage_type` from the response with the `200` status
  - removed the optional property `work_state` from the response with the `200` status
  - added `#/components/schemas/Contractor, subschema #2` to the response body `allOf` list for the response status `200`

---

[Operation](https://skmtc.dev/gusto/apis/gusto-api/docs/v1/contractors/:contractor_uuid/get.md) - [API](https://skmtc.dev/gusto/apis/gusto-api.md) - [Page](https://skmtc.dev/gusto/apis/gusto-api/changes/v1/contractors/:contractor_uuid/get)
