ActivityExpense REST Endpoints

ActivityExpense

Activity expenses are non-resource costs associated with a project and assigned to a project's activities. They are typically one-time expenditures for non-reusable items. Examples of expenses include materials, facilities, travel, overhead, and training.

You can categorize expenses, indicate a unit of measure for expenses, and specify whether an expense accrues at the start or end of an activity or uniformly over its duration. Each expense has a planned cost, actual cost, and estimated remaining cost.

Expenses are not the same as resources. Resources are time-based and generally extend across multiple activities and/or multiple projects. Examples of resources are personnel and equipment. Unlike resources, expenses are project-specific and they are not time-based. Expenses are not included when resources are leveled.

The ActivityExpense service supports user defined fields (UDFs). To assign UDFs to an activity expense, use the UDFValue service.

Create ActivityExpenses
Method: post
Path: /activityExpense
Delete ActivityExpenses
Method: delete
Path: /activityExpense
Read ActivityExpenses
Method: get
Path: /activityExpense
Update ActivityExpenses
Method: put
Path: /activityExpense
View ActivityExpense Field Length
Method: get
Path: /activityExpense/getFieldLength/{fieldName}
View ActivityExpense fields
Method: get
Path: /activityExpense/fields