TicketWave Logo

Aperçu

Développez TicketWave en connectant vos propres systèmes à vos données de tickets.

Aperçu développeur

Tout le reste de ce site est rédigé pour les propriétaires de serveurs et le personnel qui configurent TicketWave via le tableau de bord. Cette section est différente.

Ces pages sont rédigées pour les développeurs. Elles partent du principe que vous pouvez faire tourner un petit service web, lire du JSON et que vous êtes à l’aise avec un terminal. Vous n’avez pas besoin de tout cela pour utiliser TicketWave.

Ai-je besoin de cette section ?

Vous voulez…Où aller
Configurer des catégories de tickets, des panneaux ou la journalisationGuides du tableau de bord
Consulter l’historique des tickets et les statistiquesGuides du tableau de bord
Recevoir une notification Discord lorsqu’un ticket s’ouvreCanaux de journalisation
Envoyer les événements de tickets vers votre propre application, CRM ou base de donnéesCette section
Déclencher une automatisation Zapier / n8n / MakeCette section

En bref : si la destination est Discord, utilisez Canaux de journalisation. Si la destination est votre propre code, utilisez des webhooks.

Ce qui est disponible

Les webhooks sont une fonctionnalité premium. Vous pouvez lire ces pages et développer dessus à tout moment, mais un serveur doit disposer du premium avant que TicketWave ne lui envoie des événements.

Règles de base

Quelques points sont vrais pour tout ce qui se trouve dans cette section :

  • HTTPS uniquement. Les endpoints en http:// simple sont refusés.
  • Hôtes publics uniquement. Les adresses privées, loopback et link-local sont refusées, donc localhost ne fonctionnera pas pendant le développement — voir la note sur le tunneling.
  • Vérifiez les signatures. Chaque requête est signée. Si vous ne vérifiez pas la signature, n’importe qui qui découvre votre URL peut injecter de faux tickets dans votre système.
  • Répondez vite. Faites votre vrai travail après avoir répondu, pas avant.

Étapes suivantes

How is this guide?