Skip to main content
Version: 1.0.0

Swishing Internal API

Operator/internal-only API powering the internal-web admin tool: tenant provisioning + lifecycle, Cognito user management, season/wave scheduling, incident triage, lead inbox, dashboard rollups, system email templates, and the AI-driven phishing-template authoring tool.

This is internal documentation only — not a customer-facing contract. Most endpoints require a Cognito-issued operator bearer token. A small number of cron/scheduler endpoints use a shared internal secret instead, and the /api/leads/ingest endpoint uses its own ingest token.

Authentication

Cognito-issued operator access token (verified against the internal Cognito pool).

Security Scheme Type:

http

HTTP Authorization Scheme:

bearer

Bearer format:

JWT