https://votredomaine.com/api/v1.
Lister les tickets
page pris en charge par le framework).
Réponse
open, in_progress, resolved, closed.
Permission : support:read
Créer un ticket
| Champ | Type | Requis | Description |
|---|---|---|---|
subject | string | Oui | Sujet (max 255 caractères) |
message | string | Oui | Premier message (max 5000) |
department | string | Oui | technical, billing, sales, abuse, general |
priority | string | Non | low, normal, high, urgent (défaut : normal) |
service_id | UUID | Non | UUID d’un votre service ; sinon ignoré |
Réponse (201)
support:write
Détail d’un ticket
Ticket sérialisé, avec la relation messages (messages non internes uniquement, triés par date).
Permission : support:read
Ajouter un message
closed (erreur 422, code invalid_state).
Réponse (201) : objet contenant au minimum id, message, created_at.
Permission : support:write
L’API ne gère pas les pièces jointes sur ce endpoint (contrairement au formulaire web). Utilisez le portail client si vous devez joindre des fichiers.
Fermer un ticket
support:write
Rouvrir un ticket
closed ou resolved (repasse à open).
Permission : support:write
Sandbox
Avec une clékh_test_, les méthodes d’écriture (POST, PATCH, DELETE sur l’API) renvoient 403 Forbidden :
Permissions
| Action | Scope |
|---|---|
| Liste, détail | support:read |
| Création, message, fermer, rouvrir | support:write |