Get all User's projects
GET/api/v1/project
Get all User's projects
Request
Responses
- 200
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
member
object
Possible values: [project-owner, project-admin, project-member]
Possible values: [invited, active, inactive]
Default value: -1
projects
object[]
Unique identifier of the project
Unique slug name of the project
Human-friendly name of the project (not unique)
Possible values: [product, formation]
Status of the project (active, completed, on-hold)
Label name assigned to the project
Owner of the project
Platforms supported by the project
Number of members in the project
Number of versions available for the project
memberContext
object
Possible values: [project-owner, project-admin, project-member]
preferences
object
required
summary
object
latestRelease
object
Latest release of the project
upcomingRelease
object
Upcoming release of the project
{
"member": {
"id": 0,
"firstName": "string",
"lastName": "string",
"email": "string",
"role": "project-owner",
"status": "invited",
"defaultProject": -1
},
"projects": [
{
"id": 0,
"name": "string",
"projectName": "string",
"description": "string",
"projectType": "product",
"status": "string",
"label": "string",
"owner": "string",
"platforms": [
"string"
],
"numMembers": 0,
"versions": 5,
"memberContext": {
"role": "project-owner",
"preferences": {
"pinned": true
}
},
"summary": {
"latestRelease": {
"id": "string",
"version": "string",
"name": "string",
"requiredRegulationsCount": 0,
"compliantRegulationsCount": 0
},
"upcomingRelease": {
"id": "string",
"version": "string",
"name": "string",
"requiredRegulationsCount": 0,
"compliantRegulationsCount": 0
}
}
}
],
"invitedProjects": [
"string"
]
}