Guide
Support
The public contact form, and staff tools to triage what comes in. Every endpoint on this page lives under https://api.swiftgoma.com/api/v1/support.
Submitting a message
POST /contact requires no authentication — anyone can submit a name, email, subject category, and message. New messages start with status OPEN.
Staff triage
| Status | Meaning |
|---|---|
| OPEN | Unclaimed, waiting for a staff member. |
| ASSIGNED | A staff member has claimed it. |
| CLOSED | Resolved. |
Staff (ADMIN or SUPPORT) can list and inspect messages, claim one for themselves with POST /messages/:id/assign-me, and update status or attach internal notes.
Assigning is self-service — there's no endpoint to assign a message to someone else, by design. A staff member claims a message, they don't hand it off through the API.