Projects
In the "Projects" section, endpoints for flexible project management involving all team members are described.
The user can create several projects. The user can create any resources in these projects. It is important to note that all projects belong to a team and that all team members have access to the project.
Create project
POST
{{BASE_URL}}/api/projects
Create a new project, facilitating the organization of tasks and collaboration among team members.
Path Parameters
id*
String
Team ID
Headers
Authorization*
String
Bearer Token
Request Body
data*
Object
Retrieve Team Projects
GET
{{BASE_URL}}/api/teams/{id}/projects
Retrieve all projects associated with a specific team, providing an overview of their active projects
Path Parameters
id*
String
Team ID
Headers
Authorization*
String
Bearer Token
Retrieve Project Resources
GET
{{BASE_URL}}/api/teams/{id}/projects/{projectId}/resources
Retrieve all active resources within a specific project.
Path Parameters
id*
String
Team ID
projectId
String
Project ID
Headers
Authorization*
String
Bearer Token
Update project
PUT
{{BASE_URL}}/api/projects/{id}
Update project details, ensuring that project information remains accurate and up to date.
Path Parameters
id*
String
Project ID
Headers
Authorization*
String
Bearer Token
Delete project
DELETE
{{BASE_URL}}/api/teams/{id}/projects/{projectId}
Delete a project, provided there are no active resources within it.
Path Parameters
id*
String
Team ID
projectId
String
Project ID
Headers
Authorization*
String
Bearer Token
Last updated