Skip to content

Get staff member by ID

Request

Retrieve detailed information about a specific staff member.

Security
PartnerApiKey and PartnerOAuth
Path
staffIdinteger, (int64)required

Staff member ID

accountIdinteger, (int64)required

Account identifier

curl -i -X GET \
  'https://api-docs.lobbie.com/_mock/openapi/partner/v2/account/{accountId}/staff/{staffId}' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'x-api-key: YOUR_API_KEY_HERE'

Responses

Staff member found and returned successfully

Bodyapplication/json
canSelfScheduleboolean

Whether practitioner can be self-scheduled for appointments

Example:true
createdAtstring, (date-time)

Creation timestamp (UTC)

Example:"2025-01-15T14:00:00Z"
emailstring

Email address

Example:"jane.smith@clinic.com"
firstNamestring

First name

Example:"Jane"
idinteger, (int64)

Unique staff member identifier

Example:12345
isPractitionerboolean

Whether this staff member is a clinical practitioner

Example:true
lastLoginAtstring, (date-time)

Last login timestamp

Example:"2025-01-15T09:00:00Z"
lastNamestring

Last name

Example:"Smith"
locationIdsArray of integers

Location IDs the staff member has access to

npiNumberstring

NPI (National Provider Identifier)

Example:"1234567890"
phonestring

Phone number

Example:"+15551234567"
profileImageUrlstring

Profile image URL

statusstring

Account status

Enum:"ACTIVE""INACTIVE""PENDING"
Example:"ACTIVE"
titlestring

Job title

Example:"Office Manager"
updatedAtstring, (date-time)

Last update timestamp (UTC)

Example:"2025-01-15T14:00:00Z"
Response
{ "canSelfSchedule": true, "createdAt": "2025-01-15T14:00:00Z", "email": "jane.smith@clinic.com", "firstName": "Jane", "id": 12345, "isPractitioner": true, "lastLoginAt": "2025-01-15T09:00:00Z", "lastName": "Smith", "locationIds": [ 0 ], "npiNumber": "1234567890", "phone": "+15551234567", "profileImageUrl": "string", "status": "ACTIVE", "title": "Office Manager", "updatedAt": "2025-01-15T14:00:00Z" }