This resource allows you to retrieve and manipulate activity actions.
Pay code actions serve either one of two purposes:
-
Associate pay codes with activities - Eliminates the need to enter events for specific activities. For example, if you associate the "Vacation" pay code with the "Vacation" activity, when you enter the "Vacation" pay code as an edit, the timecard creates an event for "Vacation."
-
Allocate hours in a pay code to multiple projects - As an example, you can distribute employees' paid time off according to the percentage of hours worked on each project during a pay period. This is called dynamic allocation because the allocation changes whenever entered hours change for the projects in the pay period.
You can associate only hours-based pay codes with pay code actions.
Refer to the Pay Code Actions topic for example calls and a tutorial.
Operations
Create Activity Action
POST /v1/work/pay_code_actions
Create Activity Actions
POST /v1/work/pay_code_actions/multi_create
Delete Activity Action by ID
DELETE /v1/work/pay_code_actions/{id}
Delete Activity Actions
POST /v1/work/pay_code_actions/multi_delete
Retrieve Activity Action by ID
GET /v1/work/pay_code_actions/{id}
Retrieve Activity Actions
POST /v1/work/pay_code_actions/multi_read
Retrieve All Activity Actions or by Name
GET /v1/work/pay_code_actions
Update Activity Action by ID
PUT /v1/work/pay_code_actions/{id}
Update Activity Actions
POST /v1/work/pay_code_actions/multi_update