Resource REST Endpoints

Resource

Resources include the personnel and equipment that perform work on activities across all projects. Resources are always time-based and are generally reused between activities and/or projects. You can create a resource pool that reflects your organization's resource structure and supports the assignment of resources to activities. You can also distinguish between labor and nonlabor resources. You can create and assign resource calendars and define a resource's roles, contact information, and time-varying prices. If a resource uses Timesheets, you can also assign a login name and password to the resource.

A resource may be specified as a primary resource when assigning to activities. An activity's primary resource is typically the resource who is responsible for coordinating an activity's work. Using Timesheets, the primary resource also updates the activity's start date, finish date, and expected end date. In addition, if an activity has any nonlabor resources, the primary resource may also be responsible for reporting the nonlabor resource's hours/units as well. With the exception of nonlabor resources, all other resources are responsible for reporting their own hours for assigned activities.

Create Resource
Method: post
Path: /resource
Delete Resource
Method: delete
Path: /resource
Loads activities assigned to the specified resource.
Method: get
Path: /resource/loadActivities
Read Resources
Method: get
Path: /resource
Update Resource
Method: put
Path: /resource
View Resource Field Length
Method: get
Path: /resource/getFieldLength/{fieldName}
View Resource fields
Method: get
Path: /resource/fields