Edit Project
PUT/api/v1/project/:projectIdentifier
Edit Project
Request
Path Parameters
Project identifier (ID or name)
- application/json
Body
required
Unique identifier for the project (slug)
Human-friendly name of the project (not unique)
Label name to assign to the project
Possible values: [user, technician]
Application category (user or technician), only for application type projects
Git repository clone URL (HTTPS or SSH)
SSH private key for git authentication (base64 encoded)
Interval in minutes for periodic git clone (default: 60 if git configured)
Branch to clone (defaults to repository default branch)
Username for HTTPS git authentication
Password or personal access token for HTTPS git authentication
Path to the .getapp file within the repository (defaults to repo root)
Possible values: [product, application, lib, bundle, infra, config, config_map]
Responses
- 200
- application/json
- Schema
- Example (from schema)
Schema
Unique identifier of the project
Unique slug name of the project
Human-friendly name of the project (not unique)
Possible values: [product, application, lib, bundle, infra, config, config_map]
Status of the project (active, completed, on-hold)
Label name assigned to the project
Date when the project was archived. Null means the project is active.
Possible values: [user, technician]
Application category (user or technician), only relevant for application type projects
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
Semantic version of the currently active config revision (only set for CONFIG and CONFIG_MAP project types)
{
"id": 0,
"name": "string",
"projectName": "string",
"description": "string",
"projectType": "product",
"status": "string",
"label": "string",
"archivedAt": "2026-06-22T12:47:52.357Z",
"applicationCategory": "user",
"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
}
},
"configSemVer": {}
}