---
title: "Get firm staff member"
method: GET
path: "/staff/{id}"
tags: ["Staff"]
---

# Get firm staff member

`GET /staff/{id}`

Retrieves a staff member (based on staff id parameter provided) in the firm associated with the authenticated client.

## Path parameters

- `id` string, required

## Response `200`

When request is successful. Returns a 'Staff' object.

- Staff
  - `href` string, nullable
  - `relation` string, nullable
  - `method` string, nullable
  - `self` Link
    - `id` string, nullable
    - `href` string, nullable
    - `relation` string, nullable
    - `method` string, nullable
  - `id` string, nullable — Unique identifier of the staff member.
  - `versionId` string, nullable — Version id of the record.
  - `title` string, nullable — Staff member's title.
  - `firstName` string, nullable — Staff member's first name.
  - `middleName` string, nullable — Staff member's middle name (if applicable).
  - `lastName` string, nullable — Staff member's last name.
  - `initials` string, nullable — Staff member's initials.
  - `phone` PhoneNumber
    - `areaCode` string, nullable — Phone area code.
    - `number` string, nullable — Phone number (excluding area code).
  - `cell` PhoneNumber
    - `areaCode` string, nullable — Phone area code.
    - `number` string, nullable — Phone number (excluding area code).
  - `email` string, nullable — Staff member's email address.
  - `role` string, nullable — Staff member's role.
  - `rate` number, double, nullable — Staff member's hourly rate in dollars.
  - `avatar` string, nullable — Staff member's avatar.
  - `former` boolean — Whether he/she is a former member.
  - `enabled` boolean — Whether staff member is enabled.
  - `userId` string, nullable — Staff member's User Id, if enabled.
  - `colorFill` string, nullable — Staff member's fill color hex code.
  - `colorStroke` string, nullable — Staff member's stroke color hex code.
  - `licenceNumbers` LicenceNumber[], nullable — Licence numbers of the staff member.
    - `state` string, nullable — State associated to the licence.
    - `type` string, nullable — Type of the licence.
    - `number` string, nullable — Licence number.
  - `outOfOffice` OutOfOffice
    - `startDate` string, date-time — Out-of-office start date.
    - `endDate` string, date-time — Out-of-office end date.

## Other responses

- `400` — When staff id parameter invalid or not provided.
- `404` — When staff member does not exist.

---

[API](https://skmtc.net/smokeball/apis/api.md) · [All operations](https://skmtc.net/smokeball/apis/api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/smokeball/api/revisions/197984da9b42/schema)
