<- Object

Object

All versions ->

JobAssignment

Represents a job assigned to a team member, including the compensation the team member earns for the job.

Job assignments are listed in the team member's wage setting.

Link to section

Properties

Link to section

job_title

string

The title of the job.

Link to section

pay_type

string

Required

The current pay type for the job assignment used to calculate the pay amount in a pay period.

Link to section

hourly_rate

The hourly pay rate of the job. For SALARY pay types, Square calculates the hourly rate based on annual_rate and weekly_hours.

Link to section

annual_rate

The total pay amount for a 12-month period on the job. Set if the job PayType is SALARY.

Link to section

weekly_hours

integer(32-bit)

The planned hours per week for the job. Set if the job PayType is SALARY.

Link to section

job_id

string

Beta

The ID of the job.