API Reference

Endpoint reference for the Aegis workers.

Authentication

Most endpoints require an authenticated session cookie (proxyAdminToken) or an app token supplied as Authorization: Bearer <token>. The Monitor worker uses HTTP Basic Auth. Specific requirements are listed on each module's page.

A small number of paths are intentionally public so that report links work from Slack — audit and QA report pages, and report images. Treat their contents accordingly.

How this reference is produced

These pages are generated directly from the worker source by npm run docs:generate, which now runs as part of every docs build. The generator clears each module's pages before regenerating, so an endpoint listed here exists in the code — and one removed from the code disappears from here on the next deploy.