Skip to main content

Module api

Module api 

Source

Modules§

activities
Activity scheduling and lookup endpoints.
api_keys
API key management endpoints.
auth
Auth middleware + API-key helpers.
events
SSE endpoint for the engine-events outbox.
namespaces
openapi
public
Public /api/v1/* endpoints — callable without authentication even when the server is configured with --auth-issuer or --auth-api-key.
queues
schedules
tasks
workers
workflow_tasks
Workflow-task dispatch endpoints (Phase 9).
workflows

Functions§

router
Build the full API router.
serve
Start the HTTP server on the given port.
serve_with_bus
Preferred entry point for the assay-engine binary. Wires the engine-wide EngineEventBus into the workflow context so emits from state-mutating methods reach the SSE stream + dispatch-wakeup loop.
serve_with_version
Like serve, but lets the embedder pass its own semver so /api/v1/version reflects the binary users are actually running.