Skip to main content

Module api

Module api 

Source

Modules§

activities
Activity scheduling and lookup endpoints.
api_keys
API key management endpoints.
auth
dashboard
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
whitelabel
Dashboard whitelabel configuration.
workers
workflow_tasks
Workflow-task dispatch endpoints (Phase 9).
workflows

Structs§

AppState
Shared state for all API handlers.

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.