# Webhooks

Les webhooks sont un mécanisme complémentaire de l'API pour interagir avec les applications/services en ligne. Timetonic en particulier peut "écouter" les webhooks pour réagir lors d'appels.

Une bonne introduction est disponible sur [Webhook.net](https://webhook.net) ([archive](https://web.archive.org/web/20260320160309/https://webhook.net/))

Pour intégrer des appels webhooks dans une page web, avec des scripts, la démarche et des exemples sont présentés [ici](https://docs.talemate.co/dev-portal/latest/tutorials/webhook-buttons.html) dans un contexte de pilotage d'un robot via une page web ([archive](https://web.archive.org/web/20260320160230/https://docs.talemate.co/dev-portal/latest/tutorials/webhook-buttons.html)).

Outils pour tester les requêtes et apprendre :

- [https://pie.dev](https://pie.dev) et sa version CLI : [httpie](https://httpie.io/)
- [Postman](https://www.postman.com)
- ou tout simplement la commande curl.

Concernant l'usage de curl, il existe d'ailleurs un site web [curlconverter](https://wiki.fablab.sorbonne-universite.fr/BookStack/curlconverter.com) qui traduit une syntaxe curl vers d'autres langages (C, python, javascript et de nombreux autres)

[Quelques bonne pratiques (y compris sécurité) pour la programmation avec des webhooks.](https://hookdeck.com/blog/webhooks-at-scale)