Warning: Deprecated! Get the assembled device config for a specific semver (prefers S3 cache)
GET/api/v1/get_config/:configIdentifier/config/device-config/:deviceId/version/:semver
Deprecated: the deviceId path param duplicates the config identifier. Use the v2 endpoint /v2/get_config/{configIdentifier}/config/device-config/version/{semver} instead.
Request
Path Parameters
Device ID
Semantic version (e.g. 1.2.0)
Config project ID or name (used for access control)
Responses
- 200
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Device ID this config belongs to
Revision ID of the device config project used
Semantic version of the active revision when this config was assembled
Config release reference (projectId.projectName@semVer) of the active revision
Assembled config groups keyed by group name
metaDataTimestamps
object
Per-field last-writer ISO-8601 timestamps keyed by group name (mirrors groups) for the writable getapp_metadata and getapp_enrollment fields, used by the agent for LWW.
property name*
object
configFiles
object[]
Binary config files attached to the active revision. The agent fetches these through the standard delivery flow (catalogId == configRef) when present.
File name as uploaded
Associated config group name, or null when the file belongs to no specific group
File size in bytes
SHA-256 hex digest of the file content
Delivery item key: ${catalogId}@${fileName}, matching the standard delivery response
{
"deviceId": "string",
"configRevisionId": {},
"semVer": {},
"configRef": {},
"groups": {},
"metaDataTimestamps": {
"getapp_metadata": {
"name": "2026-07-19T10:00:00.000Z"
},
"getapp_enrollment": {
"deviceType": "2026-07-19T10:00:00.000Z"
}
},
"configFiles": [
{
"fileName": "string",
"group": {},
"size": {},
"sha256": {},
"itemKey": "string"
}
],
"computedAt": "string"
}