Map Configuration
PATCH/config/map
This endpoint allows to update the configuration related to map management.
Request
- application/json
Body
required
Array [
]
If true, the server configuration will be applied.
The exist urls for 'get app' server
Timeout for delivery operations in minutes.
Retry count for failed download/delivery.
layersConfigFromServer
object[]
nullable
Configuration for layers from get app server, including URLs, source type, etc.
URL for XYZ tiles
Layer name in the capabilities
URL for capabilities
The name of the layer
The maximum size of the map inventory in megabytes.
Minimum percentage of map inclusion required.
The path into which the maps are downloaded.
Dimension ID for Matomo analytics.
Maximum buffer size in megabytes. If the buffer limit is reached, the oldest entries will be discarded to free up space.
Maximum retention time in hours for Matomo analytics data. Entries older than this will be discarded.
Site ID for Matomo analytics.
URL for Matomo analytics.
Maximum allowed interval (in hours) for inventory updates before triggering an error. #[serde(skip_serializing_if = "Option::is_none")]
The maximum map area in square kilometers.
The maximum map size in megabytes.
Maximum number of parallel downloads allowed.
Minimum available space in megabytes required.
The URL for network availability check.
Interval for background network status check in minutes (in case there is maps in import process).
Interval for periodic configuration updates in minutes.
Interval for periodic discovery in minutes.
Interval for periodic inventory updates in minutes.
Interval for periodic Matomo analytics updates in minutes.
Number of seconds to wait between checking the import and prepare status
Maximum time (in seconds) to wait for a response when checking if a TCP connection is valid. If no response is received within this time, an error is returned.
The properties for the available layer, like URLs, source type, etc.
Responses
- 200
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
The active 'get app' server url
If true, the server configuration will be applied.
The exists urls for 'get app' server
Timeout for delivery operations in minutes.
Retry count for failed download/delivery.
The calculated effective available space (considering quota limits) in MB.
Date of the last Matomo analytics event dispatch.
Date of the last configuration check.
Date of the last map discovery process for receiving map products.
Date of the last map update check.
Date of the last 'server' configuration update.
Date of the last 'server' map update check.
layersConfigFromServer
object[]
nullable
Configuration for layers from get app server, including URLs, source type, etc.
URL for XYZ tiles
Layer name in the capabilities
URL for capabilities
The name of the layer
The maximum size of the map inventory in megabytes.
Minimum percentage of map inclusion required.
The path into which the maps are downloaded.
Dimension ID for Matomo analytics.
Maximum buffer size in megabytes. If the buffer limit is reached, the oldest entries will be discarded to free up space.
Maximum retention time in hours for Matomo analytics data. Entries older than this will be discarded.
Site ID for Matomo analytics.
URL for Matomo analytics.
Maximum allowed interval (in hours) for inventory updates before triggering an error.
The maximum map area in square kilometers.
The maximum map size in megabytes.
Maximum number of parallel downloads allowed.
Minimum available space in megabytes required.
The URL for network availability check.
Interval for background network status check in minutes (in case there is maps in import process).
Interval for periodic configuration updates in minutes.
Interval for periodic discovery in minutes.
Interval for periodic inventory updates in minutes.
Interval for periodic Matomo analytics updates in minutes.
Number of seconds to wait between checking the import and prepare status
Maximum time (in seconds) to wait for a response when checking if a TCP connection is valid. If no response is received within this time, an error is returned.
An hash of the password
The properties for the available layer, like URLs, source type, etc.
{
"activeServerUrl": "string",
"applyServerConfig": true,
"availableGetAppServerUrls": [
"string"
],
"deliveryTimeoutMins": 0,
"downloadRetryCount": 0,
"effectiveAvailableSpaceMb": 0,
"lastAnalyticsDispatch": "2026-01-01T11:09:05.902Z",
"lastConfigCheck": "2026-01-01T11:09:05.902Z",
"lastMapDiscovery": "2026-01-01T11:09:05.902Z",
"lastMapUpdateCheck": "2026-01-01T11:09:05.902Z",
"lastServerConfigUpdate": "2026-01-01T11:09:05.902Z",
"lastServerMapUpdateCheck": "2026-01-01T11:09:05.902Z",
"layersConfigFromServer": [
{
"XYZtilesURL": "string",
"capabilitiesLayerName": "string",
"capabilitiesUrl": "string",
"layerName": "string",
"tileLayerSource": "XYZ"
}
],
"mapInventoryMaxSizeMb": 0,
"mapMinInclusionInPercentages": 0,
"mapsStoragePath": "string",
"matomoDimensionId": "string",
"matomoMaxBufferSizeMb": 0,
"matomoMaxRetentionHours": 0,
"matomoSiteId": "string",
"matomoUrl": "string",
"maxInventoryMissedIntervalHours": 0,
"maxMapAreaSqKm": 0,
"maxMapSizeInMb": 0,
"maxParallelDownloads": 0,
"minAvailableSpaceMb": 0,
"networkAvailabilityUrl": "string",
"networkStatusIntervalMins": 0,
"periodicConfIntervalMins": 0,
"periodicDiscoveryIntervalMins": 0,
"periodicInventoryIntervalHours": 0,
"periodicMatomoIntervalMins": 0,
"queryStatusIntervalSec": 0,
"tcpStreamTimeoutSec": 0,
"technicalPassword": "string",
"tileLayerProps": "string"
}