Project
Project / Projects
The entity represents a project — a container for tasks, members, resources, and workflow settings.
The service is split into two endpoints: Project — write operations on a single project; Projects — collection queries and related reference objects. The Project service does not expose its own OData single-record endpoint: reads of a single project are done through Projects with a key filter.
Project keys
| Key | Type | Description |
|---|---|---|
ProjectID | NVARCHAR(10) | Internal project identifier |
ProjectCode | NVARCHAR(60) | Project business code (used as the prefix in TaskKey) |
IntegrationID | NVARCHAR | External ID from an integrated system |
Base URL
https://<host>/api/v01/Project https://<host>/api/v01/Projects
Endpoint map
| Method | URL | Purpose | Transport |
|---|---|---|---|
| GET | /api/v01/Projects/odata/Projects | Project list | OData |
| GET | /api/v01/Projects/odata/ProjectsFlat | Flat list of projects with parameters and settings | OData |
| GET | /api/v01/Projects/odata/ProjectCategories | Category reference | OData |
| GET | /api/v01/Projects/odata/ProjectTypes | Project type reference | OData |
| GET | /api/v01/Projects/odata/ProjectSchemes | Project workflow schemes | OData |
| GET | /api/v01/Projects/odata/Customers | Customers | OData |
| GET | /api/v01/Projects/odata/Companies | Companies | OData |
| GET | /api/v01/Projects/odata/Accounts | Accounts/cost centers | OData |
| GET | /api/v01/Projects/odata/LineOfBusinesses | Lines of business | OData |
| GET | /api/v01/Projects/odata/Users | User slice for projects | OData |
| GET | /api/v01/Projects/odata/TaskStatuses | Task statuses available in projects | OData |
| GET | /api/v01/Projects/odata/TasksTypes | Task types | OData |
| GET | /api/v01/Projects/odata/TaskPriorities | Task priorities | OData |
| GET | /api/v01/Projects/odata/ProjectReleases | Project versions (releases) | OData |
| GET | /api/v01/Projects/odata/ProjectComponents | Project components | OData |
| GET | /api/v01/Projects/odata/ProjectTaskPriorities | "Project ↔ available priorities" mappings | OData |
| GET | /api/v01/Projects/odata/ProjectTaskTypes | "Project ↔ available task types" mappings | OData |
| GET | /api/v01/Projects/odata/ProjectWorkflows | Project workflow transitions | OData |
| GET | /api/v01/Projects/odata/ProjectMembers | Project members | OData |
| GET | /api/v01/Projects/odata/ProjectPermissions | Project permissions | OData |
| GET | /api/v01/Projects/odata/CustomProjectFields | Custom project fields | OData |
| GET | /api/v01/Projects/odata/ProjectAttributes | Project attributes | OData |
| POST | /api/v01/Project/rest/Create | Create a project | REST |
| POST | /api/v01/Project/rest/Update | Update a project | REST |
| POST | /api/v01/Project/rest/Deactivate | Deactivate a project | REST |
| POST | /api/v01/Project/rest/Restore | Restore a deactivated project | REST |