support

POST /v1/tickets/deflect

Knowledge-base articles and a live diagnosis, before a ticket is opened.

Tous les points de terminaison support

Authentification

Envoyez une clé API en tant que jeton du porteur. La clé doit posséder l'autorisation tickets.reply ; une clé qui ne l'a pas est refusée avec le code 403, et non 404.

Où insérer l'ID de votre organisation

Cet endpoint prend org_id comme champ dans le corps JSON.

L'identifiant de votre organisation se trouve sur l'écran des clés API de votre tableau de bord, à côté de la clé elle-même. Il s'agit du même identifiant pour chaque appel que vous effectuez.

Essayer

Remplacez tout ce qui se trouve entre crochets par vos propres valeurs, et le espace réservé à la clé par une clé de votre tableau de bord.

curl -X POST https://api.zinndigital.com/v1/tickets/deflect \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -d '{  }'

Connecté ? La console d'API de votre tableau de bord saisit votre véritable ID d'organisation ainsi que votre propre clé, et exécute la requête sur l'API de production afin que vous puissiez voir la réponse réelle. Ouvrir ce point de terminaison dans la console API

Détails

The KB + AI in front of the ticket form (#2661). Given what the customer has typed so far, returns matching published KB articles and — when a site is named — findings from live checks against it, including whether its nameservers still point at us. ⛔ This never refuses to open a ticket and must never be made to. Everything it returns is offered; the form's submit button is unaffected. Requires `tickets.reply`. ⛔ `checks_incomplete` is `true` when a check could not run. "We found nothing wrong" and "we could not look" are different answers and the client must render them differently.

Corps de la requête

NomTypeObligatoireQu'est-ce que c'est
subjectstringNon
bodystringNon
site_idobjectNonThe site they are asking about. When given, live checks run against it — including whether its nameservers still point at us.
org_idobjectNon

Réponse

NomTypeObligatoireQu'est-ce que c'est
articlesobject[]Oui
findingsTicketDeflectionFinding[]Oui
appliedstring[]OuiRemedies applied automatically. ⛔ Only remedies on an explicit, audited allow-list are ever applied without a human.
checks_incompletebooleanOui⛔ True when a live check could not run. "We found nothing wrong" and "we could not look" are different answers and must render differently.
incidentsTicketDeflectionIncident[]OuiOpen public incidents affecting this customer. ⛔ NOTHING HERE BLOCKS THE FORM — owner ruling 2026-08-24 was *warn prominently, still let them submit*. A customer with a genuinel…
status_urlstringOuiThe public status page in the reader's language, for the "follow this to resolution" link. ⛔ A separate origin with no shared fate with the platform (docs/121 §1), so it cannot…

Erreurs que cet point de terminaison peut renvoyer

401 · 403 · 422 · 429