Skip to main content

Tasks

Entity›Activity›Activity.Task

Tasks represent to-do items and action items in your CRM. They can be assigned to employees, linked to relationships, and have start/end dates to track deadlines.

Use the Activity_Task endpoint to manage tasks. Tasks inherit all fields from Activity and add task-specific fields like Assignee, StartDate, and EndDate.

Endpoints​

List Tasks​

GET/v1/odata/Activity_Task

Single Task​

GET/v1/odata/Activity_Task({id})

With expanded relations:

GET/v1/odata/Activity_Task({id})?$expand=Assignee,Relationship,Phase

Create Task​

POST/v1/odata/Activity_Task

Update Task​

PUT/v1/odata/Activity_Task({id})

Delete Task​

DELETE/v1/odata/Activity_Task({id})

Fields​

Task Fields​

FieldTypeDescription
SubjectStringTask subject / title
StartDateDateTimeOffsetTask start date
EndDateDateTimeOffsetTask due date
DescriptionStringTask description

Inherited Fields (from Activity)​

See Activity Fields for all inherited fields.

Relationships​

RelationshipTarget EntityCardinalityDescription
AssigneeRelationship.Person.Contact.EmployeeN:1Assigned employee
RelationshipRelationshipN:1Linked relation
PhaseDatastore.Phase.ActivityTaskN:1Task phase
LinkedActivitiesActivity1:NLinked activities

Expanding Relationships​

GET/v1/odata/Activity_Task({id})?$expand=Assignee
GET/v1/odata/Activity_Task({id})/Assignee

Filtering Examples​

GET/v1/odata/Activity_Task?$filter=IsClosed eq {IsClosed}&$top={top}
GET/v1/odata/Activity_Task?$filter=contains(Subject, '{Subject}')&$top={top}
GET/v1/odata/Activity_Task?$filter=EndDate lt {EndDate}&$top={top}
GET/v1/odata/Activity_Task?$filter=StartDate gt {StartDate}&$top={top}

Custom Query​

Build your own OData query against Activity_Task. Open Run and edit the whole request inline — swap the entity set, change the $filter, or add $expand, $select, $orderby, $top, $skip. Type $ for suggestions; use ↺ Reset to restore this example.

GET/v1/odata/Activity_Task?$top=10