Skip to main content
A team member available for scheduling. Members are assigned to shift patterns by the solver based on coverage requirements, rules, and constraints.

Properties

id
string
required
Unique identifier for this member. Must not contain colons.
pay
HourlyPay | SalariedPay
Base pay. Required when cost rules are used.
roleIds
string[]
required
Role IDs this member can fill (e.g. “nurse”, “doctor”).
skillIds
string[]
Skill IDs this member has (e.g. “charge_nurse”, “forklift”).