# GalaxyAI API ## Docs - [Get model execution result](https://galaxy.ai/docs/api-reference/nodes/get-model-run.md) - [Run a model directly](https://galaxy.ai/docs/api-reference/nodes/run.md) - [Batch get runs](https://galaxy.ai/docs/api-reference/runs/batch-get.md) - [Cancel a run](https://galaxy.ai/docs/api-reference/runs/cancel.md) - [Get run details](https://galaxy.ai/docs/api-reference/runs/get.md) - [Get all generated media for a workflow](https://galaxy.ai/docs/api-reference/runs/get-all-media.md) - [List runs](https://galaxy.ai/docs/api-reference/runs/list.md) - [Start a workflow run](https://galaxy.ai/docs/api-reference/runs/start.md) - [Get system workflow](https://galaxy.ai/docs/api-reference/system-workflows/get.md) - [List system workflows](https://galaxy.ai/docs/api-reference/system-workflows/list.md) - [Add a node to a workflow](https://galaxy.ai/docs/api-reference/workflows/add-node.md): Add a processing node to an existing workflow. Supports auto-positioning via column/row for parallel layouts, or exact position coordinates. Returns the new node ID and its input/output ports. - [Connect two nodes with an edge](https://galaxy.ai/docs/api-reference/workflows/connect-nodes.md): Create a validated edge between two nodes. Checks type compatibility, prevents cycles, and enforces single-input rules. Handle formats: standard nodes use 'out:name'/'in:name', Request node uses bare field IDs, Response node input is 'result'. - [Delete workflow](https://galaxy.ai/docs/api-reference/workflows/delete.md) - [Delete a node from a workflow](https://galaxy.ai/docs/api-reference/workflows/delete-node.md): Remove a node and all its connected edges. Cannot delete scaffold nodes (Request, Response). - [Remove an edge between nodes](https://galaxy.ai/docs/api-reference/workflows/disconnect-nodes.md): Remove a connection (edge) between two nodes by its edge ID. - [Duplicate workflow](https://galaxy.ai/docs/api-reference/workflows/duplicate.md) - [Get workflow](https://galaxy.ai/docs/api-reference/workflows/get.md) - [List workflows](https://galaxy.ai/docs/api-reference/workflows/list.md) - [Quick create workflow](https://galaxy.ai/docs/api-reference/workflows/quick-create.md): User-friendly workflow creation. Just provide a name and optional request fields — Request and Response scaffold nodes are created automatically. - [Update workflow](https://galaxy.ai/docs/api-reference/workflows/update.md) - [Update node inputs](https://galaxy.ai/docs/api-reference/workflows/update-node.md): Update input values on an existing node without removing it or its edges. Only specified fields are changed; others keep their current values. - [Authentication](https://galaxy.ai/docs/authentication.md): How to authenticate with the GalaxyAI Workflow API. - [Introduction ](https://galaxy.ai/docs/introduction.md): REST API for managing AI workflows and execution runs on GalaxyAI. - [MCP Server](https://galaxy.ai/docs/mcp-server.md): Connect AI assistants like Claude Desktop to GalaxyAI using the Model Context Protocol. - [Webhooks](https://galaxy.ai/docs/webhooks.md): Receive real-time notifications when workflow runs complete, fail, or progress. ## OpenAPI Specs - [openapi](https://galaxy.ai/docs/openapi.json)