API reference
support
14 endpoints in this area. Each one has its own page with its parameters, its response and a request you can run.
| Method | Path | What it does | Permission |
|---|---|---|---|
| POST | /v1/sites/{siteId}/diagnose | Run the support AI against one site — check it, fix what is fixable, record the rest. | hosting.php.manage |
| GET | /v1/sites/{siteId}/support-recommendations | What the support AI has advised about this site, and whether it was acted on. | sites.view |
| GET | /v1/status/affecting | Open status incidents that affect the caller's own services. | Any API key |
| GET | /v1/tickets | List the organization's support tickets. | tickets.view |
| POST | /v1/tickets | Open a support ticket. | tickets.reply |
| POST | /v1/tickets/deflect | Knowledge-base articles and a live diagnosis, before a ticket is opened. | tickets.reply |
| POST | /v1/tickets/deflect/{deflectionId}/solved | "That solved it" — the AI answer resolved the problem without a ticket. | tickets.reply |
| GET | /v1/tickets/{ticketId} | Get a support ticket and its thread. | tickets.view |
| POST | /v1/tickets/{ticketId}/access/{grantId}/revoke | Withdraw the site access given to support on this ticket. | tickets.reply |
| GET | /v1/tickets/{ticketId}/attachments/{attachmentId} | Download a ticket attachment. | tickets.view |
| POST | /v1/tickets/{ticketId}/close | Close a support ticket. | tickets.reply |
| POST | /v1/tickets/{ticketId}/messages | Reply to a support ticket. | tickets.reply |
| POST | /v1/tickets/{ticketId}/messages/{messageId}/attachments | Attach a file to a ticket message. | tickets.reply |
| POST | /v1/webhooks/inbound-email | Ingest a customer's support reply from the mail edge. | No API key |