26.3 26.2 26.1 25.3 25.2 25.1 24.3 24.2 24.1 23.4 23.3 23.2 23.1
26.3 26.2 26.1 25.3 25.2 25.1 24.3 24.2 24.1 23.4 23.3 23.2 23.1

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": []
}
Try via Pixotope Gateway
  • No substitution needed for this request

  • Replace localhost with the machine IP address for remote calls

http://localhost:16208/gateway/latest/publish?Type=Get&Target=~LOCAL~-Daemon&Name=Pixotope-Daemon-Projects

Copy and paste into a browser to run - ⚠️ Executes immediately