Skip to main content

Desktop and API coverage

Use this map to find the guide and API family for a Desktop task. Some routes appear only after opening a record or starting an action.

The /network and /network/new routes exist in Desktop, but the current sidebar and scope detail do not link to them. To register network links through a documented path, use the execution-scope API procedure.

Workflows and execution

Desktop routePurposeAPI familyGuide
/workflowsList versioned workflow definitions/workflow-definitions/Workflow definitions
/workflows/newCreate or import a workflow/workflow-definitions/, /workflow-definitions/import/Workflow definitions
/workflows/:idInspect activities, dependencies, plans, and runsWorkflow, plan, and execution readsWorkflow definitions
/workflows/:id/plans/newGenerate candidates or define a manual plan/planning-sessions/, /schedule-plans/Plan a workflow
/planning-sessionsList algorithm comparison sessions/planning-sessions/Plan a workflow
/planning-sessions/:idFollow algorithms and compare candidatesPlanning session and candidate endpointsPlan a workflow
/plansAggregate plan index/schedule-plans/Plan a workflow
/plans/:idInspect a saved plan/schedule-plans/:planId/Plan a workflow
/workflows/:workflowId/plans/:idInspect one plan and its predicted Gantt/schedule-plans/:planId/Plan a workflow
/executionsFilter workflow, standalone, and interactive runs/execution-runs/Execute and monitor
/executions/:idInspect a run outside the workflow-specific path/execution-runs/:runId/Execute and monitor
/executions/:id/activities/:activityIdInspect an activity from that runExecution context returned with the run detailExecute and monitor
/workflows/:workflowId/plans/:planId/executions/:idCompare the selected plan with observed execution/execution-runs/:runId/Execute and monitor
/workflows/:workflowId/plans/:planId/executions/:id/activities/:activityIdInspect one activity attemptExecution context returned with the run detailExecute and monitor
/executions/newStart a run from a planPOST /execution-runs/Execute and monitor

Infrastructure

Desktop routePurposeAPI familyGuide
/environmentsList connected and simulated environments/environments/Environments
/environments/newConnect real infrastructure or define simulation infrastructureEnvironments, connection tests, SSH keys, Kubernetes tokensEnvironments
/environments/:idInspect one environment and its ownership hierarchy/environments/:environmentId/Environments
/environments/:id/editReplace an environment definition or connectionEnvironment and connection updatesEnvironments
/environments/:id/inventoryInspect discovered compute, partitions, nodes, and filesystemsEnvironment discovery and /resources/Environments
/environments/:id/storagesBrowse approved storage roots/storages/Storage
/resourcesAggregate compute inventory/resources/Execution scopes
/resources/:idInspect capacity, bindings, snapshots, and provisioning/resources/:resourceId/Execution scopes
/execution-scopesList planning boundaries/execution-scopes/Execution scopes
/execution-scopes/newCombine environment versionsPOST /execution-scopes/Execution scopes
/execution-scopes/:idInspect a saved scope/execution-scopes/:scopeId/Execution scopes
/networkList network topologies/network-topologies/Execution scopes
/network/newCreate topology metadata and linksPOST /network-topologies/Execution scopes
/network/:idInspect a saved topology/network-topologies/:topologyId/Execution scopes
/machine-configurationsValidate and version configuration playbooks/machine-configurations/Machine configurations
/environments/:id/cloud-capacityRefresh provider catalog and configure capacity targetsCloud catalog and capacity-target endpointsCloud capacity
/environments/:id/provisioningList environment provisioning operations/cloud-operations/Cloud capacity
/environments/:id/provisioning/:instanceIdFollow an instance from its environmentCloud instance and operation endpointsCloud capacity
/resources/:resourceId/provisioning/:instanceIdFollow a resource-owned operation and logsCloud instance and operation endpointsCloud capacity

Artifacts, evidence, and operations

Desktop routePurposeAPI familyGuide
/artifactsList executable artifact definitions/artifacts/Build an executable
/artifacts/newRegister an OCI artifact or start a buildArtifact and build endpointsBuild an executable
/artifacts/:idInspect versions, locations, builds, and materializationsArtifact detail familiesArtifact locations
/artifact-locationsCompatibility/aggregate location catalog/artifact-locations/Artifact locations
/materializationsCompatibility/aggregate materialization catalog/artifact-materializations/Artifact locations
/dataGenerated scientific data grouped by workflowProvenance data projectionsTrace a result
/provenanceQuery local evidence with read-only SQL/provenance/sql/Trace a result
/auditInspect recorded connection, discovery, and console events/audit-events/Inspect audit events
/consoleOpen interactive terminal sessions/console-commands/, /console-sessions/Interactive console
/settingsManage identity, appearance, instance archives, and resetInstance and preference endpointsInstance management, Personal preferences
/settings/ssh-keysGenerate or import daemon-owned SSH keys/ssh-keys/SSH service keys

Redirects and compatibility routes

  • /plans/new redirects to workflow selection because a plan must belong to a workflow.
  • /builds redirects to the artifact catalog because builds belong to artifacts.
  • /ssh-keys redirects to /settings/ssh-keys.
  • Environment-level provisioning is an aggregate index; an individual provisioning operation belongs to its resource.