v1

latestSwagger 2.02026-07-13107162315.5 KB
ProjectMember

Adds a user as a member of a project, setting their rates, budget, and permissions.

the Amount columns for Cost, Budget, Rates should be specified as a decimal. Financial amounts assume the currency of the Customer company. Budget units depend on the Budget method set on the Project.

post/api/ProjectMember

Request body

isTimesheetAllowedboolean
isTimesheetApproverboolean
isExpenseApproverboolean
isTimesheetApprovalRequiredboolean
canCreateTasksboolean
canDeleteTasksboolean
canCommentOnTasksboolean
canUpdateTasksboolean
ProjectIDFKinteger

Required. The ProjectID

UserIDFKinteger

Required. The UserID to assign

CostAmountnumber double

Optional. If not provided, defaults to the User's default Cost Amount.

RateAmountnumber double

Optional. If not provided, defaults to the User's default Rate Amount.

BudgetAmountnumber double

Optional

Response

Returns the new project member assignment details.

UserIDFKinteger

The user ID of the project member.

ProjectIDFKinteger

The project this membership belongs to.

Firstnamestring

Member's first name.

Lastnamestring

Member's last name.

Fullnamestring

Member's full display name.

Emailstring

Member's email address.

CostAmountnumber double

Cost rate per hour for this member on this project.

RateAmountnumber double

Bill rate per hour for this member on this project.

BudgetAmountnumber double

Budget amount allocated to this member on this project.

isMemberDisabledboolean

Whether this member's access to the project is disabled.

isTimesheetAllowedboolean

Whether this member can log timesheets to this project.

isTimesheetApproverboolean

Whether this member can approve timesheets on this project.

isTimesheetApprovalRequiredboolean

Whether this member's timesheets require approval.

canCreateTasksboolean

Whether this member can create tasks in this project.

canDeleteTasksboolean

Whether this member can delete tasks in this project.

canCommentOnTasksboolean

Whether this member can comment on tasks in this project.

canUpdateTasksboolean

Whether this member can update tasks in this project.