Tous les identifiants de ce guide (
aut_…, whk_…, evt_…, agt_…) sont des chaînes opaques préfixées — jamais des UUID, et jamais quelque chose à analyser ou à valider.Prérequis
- Un espace de travail Agentova dont vous êtes administrateur, avec au moins une automatisation active. Il n’existe pas d’environnement de test séparé : si vous préférez ne pas toucher à vos vraies automatisations, utilisez un espace de travail réservé aux tests (voir plus bas).
curletjqdans un terminal.- Un navigateur, pour ouvrir une adresse webhook.site.
Bien démarrer
1
Créez votre clé API
Dans Agentova, ouvrez Paramètres → API et cliquez sur Créer une clé. La clé ressemble à
agk_live_ suivi de 32 caractères, et ne s’affiche qu’une seule fois. Une clé donne accès à tout l’espace de travail — la v1 ne permet pas de restreindre une clé.Gardez-la dans une variable pour la suite de ce guide :2
Faites votre premier appel
Listez les automatisations actuellement actives :Une clé valide renvoie une liste paginée :Le Une clé absente ou révoquée renvoie à la place
name d’une automatisation dit ce qu’elle fait, suivi du nom de son agent.Choisissez une automatisation qui n’est pas critique pour votre activité — vous allez la mettre en pause quelques secondes — et gardez son id :401 invalid_api_key — voir Erreurs.3
Ouvrez un récepteur pour votre premier webhook
Allez sur webhook.site et copiez l’adresse unique qu’il vous donne. Elle servira de destination à l’abonnement — pas besoin de votre propre serveur pour ce guide.
4
Abonnez-vous à un événement
secret — affiché une seule fois. C’est lui qui vous sert à vérifier l’en-tête X-Agentova-Signature de chaque livraison de cet abonnement :id : il vous servira pour faire le ménage.5
Provoquez l'événement
Mettez en pause l’automatisation choisie, puis réactivez-la :Rafraîchissez la page webhook.site : deux livraisons arrivent, une par changement de statut — en général en quelques secondes —, chacune avec un en-tête Les deux livraisons peuvent arriver dans n’importe quel ordre : pour connaître le dernier statut, comparez
X-Agentova-Signature et un corps comme celui-ci, où data est l’automatisation complète :data.updated_at, pas l’ordre d’arrivée. Pour vérifier une signature vous-même, Webhooks et signatures donne du code en Node.js, Python et PHP, ainsi qu’un vecteur de test.6
Faites le ménage
204 signifie que l’abonnement est supprimé. Si vous avez créé la clé uniquement pour ce guide, révoquez-la dans Paramètres → API.Tester sans toucher à la production
Il n’y a ni bac à sable ni clé de test : chaque clé est une clé réelle, sur un vrai espace de travail. Pour expérimenter sans risque, créez dans Agentova un espace de travail réservé au développement et aux tests, avec ses propres automatisations et sa propre clé, et gardez votre espace de travail de production pour le trafic réel.Découvrir l’API sans espace de travail
Pour découvrir l’API sans compte Agentova, lancez une simulation générée depuis le contrat (le même fichier que celui dont est construit l’onglet Référence de l’API). Elle répond à chaque route avec ses exemples documentés, mais ne garde aucun état, n’envoie pas de webhook et n’applique pas de limite de requêtes.http://127.0.0.1:4010 à la place de https://core-api.agentova.ai/v1 dans les commandes ci-dessus.
Pour aller plus loin
Concepts
Ce que couvre l’API : automatisations, sources de leads, exécutions.
Webhooks et signatures
Livraison, nouveaux essais et vérification de la signature.
Erreurs
La liste complète des codes d’erreur et comment les traiter.
Limites de requêtes
Quotas, en-têtes, et ce qui se passe au-delà.