Apply the current DRAFT revision (promotes to ACTIVE)
POST/api/v1/get_config/:configIdentifier/config/revisions/apply
Apply the current DRAFT revision (promotes to ACTIVE)
Request
Path Parameters
configIdentifier stringrequired
Config project ID or name
- application/json
Body
required
appliedBy string
Who is applying (email / user id)
Responses
- 200
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
id numberrequired
projectId numberrequired
revisionNumber numberrequired
status stringrequired
Possible values: [draft, active, archived]
appliedBy object
appliedAt object
semVer object
Semantic version (e.g. "1.2.0") assigned when the revision was promoted to ACTIVE. Null for draft revisions.
createdAt date-timerequired
groups
object[]
id numberrequired
name stringrequired
displayName object
Optional human-readable display name. Falls back to name when not set.
isGlobal booleanrequired
gitFilePath object
sensitiveKeys string[]required
Dot-notation key paths whose values are sensitive (e.g. ["password", "credentials.token"]). Values at these paths are masked as *** in API responses.
yamlContent object
The group configuration as a complete YAML string. Values at sensitiveKeys paths are masked as ***.
{
"id": 0,
"projectId": 0,
"revisionNumber": 0,
"status": "draft",
"appliedBy": {},
"appliedAt": {},
"semVer": {},
"createdAt": "2026-06-22T12:47:52.279Z",
"groups": [
{
"id": 0,
"name": "string",
"displayName": {},
"isGlobal": true,
"gitFilePath": {},
"sensitiveKeys": [
"string"
],
"yamlContent": {}
}
]
}
Loading...