Skip to main content

Projects

EntityActivityActivity.Project

Projects represent deliverables and project-based work in your CRM. They can track milestones, time registrations, employee allocations, and product lines.

Use the Activity_Project endpoint to manage projects. Projects inherit all fields from Activity.

Endpoints

List Projects

GET/v1/odata/Activity_Project

Single Project

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

Create Project

POST/v1/odata/Activity_Project

Update Project

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

Delete Project

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

Fields

Inherited Fields (from Activity)

See Activity Fields for all inherited fields.

Relationships

RelationshipTarget EntityCardinalityDescription
RelationshipRelationshipN:1Linked relation (customer)
ContactRelation.Person.ContactN:1Contact person
ProductLinesProductLine1:NProduct lines / line items
PhaseDatastore.Phase.ActivityProjectN:1Project phase
MilestoneProjectMilestoneN:1Project milestone
EmployeeAllocationsEmployeeAllocation1:NEmployee allocations
TimeRegistrationsTimeRegistration1:NTime registrations
LinkedActivitiesActivity1:NLinked activities

Expanding Relationships

GET/v1/odata/Activity_Project({id})?$expand=Relationship
GET/v1/odata/Activity_Project({id})/Relationship

Filtering Examples

GET/v1/odata/Activity_Project?$filter=contains(Subject, '{Subject}')&$top={top}
GET/v1/odata/Activity_Project?$filter=IsClosed eq {IsClosed}&$top={top}
GET/v1/odata/Activity_Project?$filter=Amount gt {Amount}&$top={top}
GET/v1/odata/Activity_Project?$filter=CreationDate gt {CreationDate}&$top={top}