# Config Server configuration ## Endpoints ### GET /api/v1/config **Authentication:** Required (Bearer JWT) #### Responses | Status | Description | | ------ | ---------------------------- | | 200 | Current server configuration | | 401 | Unauthorized | | 403 | Forbidden | | 500 | Internal server error | --- ### POST /api/v1/config/roots **Authentication:** Required (Bearer JWT) #### Request Body `Content-Type: application/json` See `docs/api/openapi.json` for the full schema. #### Responses | Status | Description | | ------ | --------------------- | | 200 | Updated configuration | | 400 | Bad request | | 401 | Unauthorized | | 403 | Forbidden | | 500 | Internal server error | --- ### DELETE /api/v1/config/roots **Authentication:** Required (Bearer JWT) #### Request Body `Content-Type: application/json` See `docs/api/openapi.json` for the full schema. #### Responses | Status | Description | | ------ | --------------------- | | 200 | Updated configuration | | 401 | Unauthorized | | 403 | Forbidden | | 500 | Internal server error | --- ### PATCH /api/v1/config/scanning **Authentication:** Required (Bearer JWT) #### Request Body `Content-Type: application/json` See `docs/api/openapi.json` for the full schema. #### Responses | Status | Description | | ------ | --------------------- | | 200 | Updated configuration | | 401 | Unauthorized | | 403 | Forbidden | | 500 | Internal server error | --- ### GET /api/v1/config/ui **Authentication:** Required (Bearer JWT) #### Responses | Status | Description | | ------ | --------------------- | | 200 | UI configuration | | 401 | Unauthorized | | 500 | Internal server error | --- ### PATCH /api/v1/config/ui **Authentication:** Required (Bearer JWT) #### Request Body `Content-Type: application/json` See `docs/api/openapi.json` for the full schema. #### Responses | Status | Description | | ------ | ------------------------ | | 200 | Updated UI configuration | | 401 | Unauthorized | | 403 | Forbidden | | 500 | Internal server error | ---