Configs

Get Configurations

get

Get detailed list of existing configurations

Responses
200
List of configurations was retrieved successfully
application/json
get
GET /api/v4.0/conf/configs HTTP/1.1
Host: 
Accept: */*
200

List of configurations was retrieved successfully

{
  "total": 1,
  "items": [
    {
      "date": "2025-07-12T07:30:03.288Z",
      "description": "text",
      "id": "text",
      "logs": [
        {
          "date": "2025-07-12T07:30:03.288Z",
          "version": "text"
        }
      ],
      "version": "text"
    }
  ]
}

Get a Configuration

get

Retrieve a complete configuration

Path parameters
configstringRequired
Responses
200
Configuration retrieved successfully
application/json
Responseany
get
GET /api/v4.0/conf/configs/{config} HTTP/1.1
Host: 
Accept: */*

No content

Get Versions of a Config

get

Get all versions of a given configuration

Path parameters
configstringRequired
Responses
200
Config versions retrieved successfully
application/json
get
GET /api/v4.0/conf/configs/{config}/versions HTTP/1.1
Host: 
Accept: */*
{
  "total": 1,
  "items": [
    {
      "author": "text",
      "email": "[email protected]",
      "message": "text",
      "date": "2025-07-12T07:30:03.288Z",
      "version": "42bcc1282349db1e5791484c3d69420b1d8a8bc1",
      "parents": [
        "f44073242093228b45bff7eb7a065559fa9b46aa"
      ]
    }
  ]
}

Revert a Config to a Version

put

Set a previous version of a configuration to be the current one

Path parameters
configstringRequired
versionstringRequired
Responses
200
Configuration reversion was successful
application/json
put
PUT /api/v4.0/conf/configs/{config}/versions/{version}/revert HTTP/1.1
Host: 
Accept: */*
{
  "message": "Successfully updated entry"
}

Last updated

Was this helpful?