Skip to main content
GET
Get all staff members

Authorizations

Authorization
string
header
required

JWT token authentication

Query Parameters

facilityId
integer

Filter by facility ID

specialty
string

Filter by specialty

isActive
boolean

Filter by active status

Search by name or email

Response

List of staff members

id
integer

Unique staff identifier

firstName
string

First name

lastName
string

Last name

email
string<email>

Email address

phone
string | null

Phone number

specialty
string | null

Worker specialty or role classification (industry-specific)

employmentType
enum<string> | null

Type of employment

Available options:
full_time,
part_time,
contract,
per_diem
hourlyRate
number<decimal> | null

Hourly pay rate

yearsExperience
integer | null

Years of experience

certifications
string[]

Professional certifications

skills
string[]

Skills and competencies

isActive
boolean

Whether the staff member is active

profilePhoto
string | null

URL to profile photo

emergencyContact
object | null
workHistory
object[]
education
object[]