Activity Actions

This resource allows you to retrieve and manipulate activity actions.

Pay code actions serve either one of two purposes:

  1. 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."

  2. 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