Daemon Disk API - Get

Service name: <MachineName>-Daemon (one per machine).

Projects

Gets for reading the Daemon project state.

Pixotope-Daemon-Projects [GET]

Pixotope-Daemon-Projects

Returns the current project snapshot from the Daemon, including configured path entries, override state, store project paths, organized Unreal Engine projects with their levels and control panels, and common control panels found on disk.

No parameters — message is always {}.



Value

Value

OBJECT

`{ "Paths": [{"path": string, "enabled": bool}], "UseLocalOverride": bool, "StoreProjects": [string], "Projects": [{"directory": string, "storePath": string, "name": string, "version": string, "levels": [{"name": string, "location": string, "storePath": string}], "controlPanels": [{"location": string, "storePath": string}], "playlists": [{"location": string, "storePath": string}]}], "CommonControlPanels": [{"location": string, "storePath": string}] }`.

Example - Get the daemon project state

Request (you send)

JSON
{
  "Type": "Get",
  "Target": "<MachineName>-Daemon",
  "RespondTo": "<Service>",
  "Name": "Pixotope-Daemon-Projects"
}

Response (you receive)

JSON
{
  "Type": "Update",
  "Source": "<MachineName>-Daemon",
  "Target": "<Service>",
  "Name": "Pixotope-Daemon-Projects"
}
JSON
{
  "Paths": [],
  "UseLocalOverride": false,
  "StoreProjects": [],
  "Projects": [],
  "CommonControlPanels": []
}