GetApp Routes / Config
Device config endpoints — read locally cached config groups and values
📄️ Get the complete device config
Returns all config groups. Use `?format=yaml` to receive the raw YAML file
📄️ Overwrite the complete device config (non-permanent)
Replaces every config group's local YAML file with the supplied `{group: {key: value}}`
📄️ Get a complete config group
Returns all key/value entries for the requested config group.
📄️ Overwrite a single config group (non-permanent)
Replaces the named group's key/value map, leaving all other groups untouched. Written to
📄️ Get a single env value from a config group
Returns the value for the specified key within the requested config group (always JSON).
📄️ Set a single key within a config group (non-permanent)
Creates or replaces a single key within the group (creating the group if needed), leaving
📄️ Get the absolute file path of a config group
Returns the absolute on-disk path of the requested group's YAML file, so a third-party
📄️ List config group names
Returns the sorted list of all group names present in the locally cached device config.
📄️ List all config overrides
Returns all agent-level override keys as a nested JSON object keyed by group name.
📄️ Get overrides for a config group
Returns the set of key overrides for the given group, or an empty object if none are set.
📄️ Set a config override key
Creates or replaces the override for `key` within `group_name`.
📄️ Delete a config override key
Removes the override for `key` within `group_name`. If the key was not overridden
📄️ Get the current config revision
Returns the semVer of the config revision the agent has most recently synced and applied,