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
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_version
Like serve, but lets the embedder (e.g. the assay binary) pass its own semver so /api/v1/version reflects the binary users are actually running instead of the internal assay-workflow crate version. Without this, the dashboard would show a misleading “engine crate” version to operators.