NameDescriptionTypeAdditional information
Title

Task title. This parameter is required and cannot be cleared.

string

None.

Type

IdNamePair

None.

Priority

Task priority. This parameter is required and cannot be cleared.

IdNamePair

None.

Budget

Only accepted if the task type includes budget. Required when task type requires budget.

decimal number

None.

TaskPercentageComplete

Percentage complete is only applicable when budget is greater than 0.

decimal number

None.

StartDateTime

Start date and time in ISO 8601 format. Accepted if task type includes Start Date. Time part is only accepted if task type includes start time. If no timezone information is provided, tenant's timezone will be assumed. Required if task type requires Start Date.

date

None.

DueDateTime

Due date and time in ISO 8601 format. Time part is only accepted if task type includes due time. If no timezone information is provided, tenant's timezone will be assumed. Required if task type requires Due Date.

date

None.

Description

string

None.

Customer

The customer/vendor associated with the task. Required if task type requires Customer.

CustomerRef

None.

Location

Location of task for the customer selected. Only accepted if task type includes location, required if the task type requires location.

IdNamePair

None.

SalesOrder

Sales Order related to the task. Only accepted if task type includes sales order. Required if task type requires sales order. The provided sales order must be related to the customer linked to the task and also match other status configuration based on task type settings.

SalesOrderRef

None.

Project

Project related to the task. Only accepted if task type includes project.

IdNamePair

None.

Milestone

Milestone related to the task. Milestone must be related to the project linked to the task.

IdNamePair

None.

RequestedBy

Requested By either, cane be an employee or a contact that is related to customer linked on the task. Only accepted if task type includes Requested By, required if task type requires Requested By.

TaskRequestedBy

None.

UseSubContractor

Accepts if task type can be a sub contracted work.

boolean

None.

PurchaseOrder

Purchase Order related to subcontracted task. Only accepted and requried when UseSubcontractor flag is set to true

PurchaseOrderRef

None.