Skip to the content.

Contact messages API

POST /api/messages creates a contact message in the env-selected MessageStore (SQLite / Postgres / DynamoDB).

List and delete messages are available only on the Docker-only admin service (GET|DELETE /api/admin/messages on @tgmc/admin). See admin.md.

Public create validation:

The public About contact CTA remains mailto: — this API is optional infrastructure, not the primary contact path.