REST API Reference
The Osmedeus server provides a REST API for managing workflows, runs, and assets. Start the server with:Authentication
All endpoints require bearer token authentication:Endpoints Overview
Runs
Create Run
Start a new workflow execution.List Runs
Get Run
Get Run Steps
Get Run Artifacts
Cancel Run
Workflows
List Workflows
Response:
Get Workflow
Get Workflow Tags
Get all unique tags from indexed workflows.Refresh Workflow Index
Re-index all workflows from filesystem to database.
Response:
Schedules
List Schedules
Create Schedule
Get Schedule
Update Schedule
Delete Schedule
Enable/Disable Schedule
Trigger Schedule
Execute a scheduled workflow immediately.Assets
List Assets
Get Asset
Asset Diff
Compare assets between two time points to identify changes.
Supported Time Formats:
- RFC3339:
2025-01-15T10:00:00Z - Unix timestamp:
1705312800 - Date only:
2025-01-15 - DateTime:
2025-01-15 10:00:00
Vulnerabilities
List Vulnerabilities
Get Vulnerability
Vulnerability Diff
Compare vulnerabilities between two time points.
Response:
Workspaces
List Workspaces
Get Workspace
Delete Workspace
Functions
Execute Function
Execute a utility function.List Functions
Snapshots
List Snapshots
Export Snapshot
Import Snapshot
LLM
Chat Completions
OpenAI-compatible chat completions endpoint.Embeddings
Install
List Binary Registry
Check Binary Status
Install Binary
Event Logs
List Events
Step Results
List Step Results
Query step execution results with filtering and pagination.
Response:
