Projects
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_ProjectSingle Project
GET
/v1/odata/Activity_Project({id})Create Project
POST
/v1/odata/Activity_ProjectUpdate 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
| Relationship | Target Entity | Cardinality | Description |
|---|---|---|---|
| Relationship | Relationship | N:1 | Linked relation (customer) |
| Contact | Relation.Person.Contact | N:1 | Contact person |
| ProductLines | ProductLine | 1:N | Product lines / line items |
| Phase | Datastore.Phase.ActivityProject | N:1 | Project phase |
| Milestone | ProjectMilestone | N:1 | Project milestone |
| EmployeeAllocations | EmployeeAllocation | 1:N | Employee allocations |
| TimeRegistrations | TimeRegistration | 1:N | Time registrations |
| LinkedActivities | Activity | 1:N | Linked activities |
Expanding Relationships
GET
/v1/odata/Activity_Project({id})?$expand=RelationshipNavigating Relationships
GET
/v1/odata/Activity_Project({id})/RelationshipFiltering 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}