Public API (marketing site)

These endpoints accept JSON over HTTPS from the Capricon website forms. Deliverability depends on configured mail transit (SMTP).

OpenAPI

Machine-readable contract: /api/openapi.json

POST /api/send-email

Contact form submissions. Requires name, email, and message fields in the JSON body. Optional company.

POST /api/subscribe

Newsletter signup. Requires email in the JSON body.

GET /api/health

Lightweight JSON health response for uptime and agent discovery links.

OAuth/OpenID discovery under /.well-known documents site-wide metadata; issuing access tokens for these form APIs is not required—integrate mail and abuse controls server-side instead.