Intégrations

Envoyer un événement à Honk, c’est une seule requête web vers un seul endpoint, POST /v1/messages : un script shell, un outil d’automatisation ou quelques lignes dans votre app suffisent. Pour votre propre code, les bibliothèques officielles ajoutent les nouvelles tentatives, une clé d’idempotence à chaque envoi et une fonction par niveau de l’échelle Honk. Toutes sont sous licence MIT et publiées sur GitHub.

Sans écrire de code

Ces outils savent prévenir Honk tout seuls. Pour WordPress, l’extension officielle Honk Me est en cours de validation pour le répertoire des extensions WordPress ; pour les autres, chaque guide présente une configuration qui fonctionne dès aujourd’hui.

Bibliothèques et outils

Sans bibliothèque

Une simple requête HTTPS suffit. Voici toute l’API d’envoi :

Terminal
curl -sS https://honk-me.app/v1/messages \
  -H "Authorization: Bearer $HONK_KEY" \
  -H "Idempotency-Key: backup-$(date +%Y%m%d)" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Backup failed",
    "message": "pg_dump exited with 1",
    "severity": "long",
    "group_key": "db/backup",
    "event_type": "problem"
  }'
# → 202 {"id":"msg_…","status":"accepted","duplicate":false,"received_at":"…"}

L’app web écrit le code pour vous

Dans l’app web, la page Intégrations génère pour votre projet du code prêt à coller dans chacun de ces langages, et peut créer la clé d’ingestion qui va avec.

Guides pas à pas