Les interfaces REST et GraphQL peuvent exposer les capacités convenues afin que les applications et services existants s’intègrent sans adopter de framework d’agents.
Forcer chaque intégration via un cadre d’agent est une taxe. Parfois, le bon appelant est un Lambda, une tâche cron ou un front-end. Les API universelles rendent la plate-forme utilisable partout où HTTP va, avec les mêmes authentification, audit et garde-fous.
Points de terminaison orientés ressources pour les tâches, les exécutions, les outils et les artefacts. Idempotent, paginé, versionné.
Requêtes riches sur les exécutions, les outils et les métriques lorsque l'appelant souhaite un aller-retour au lieu de dix.
Abonnez-vous pour exécuter le cycle de vie, les approbations, les erreurs et les événements de domaine personnalisés. Charges utiles signées, réessayez avec interruption.
Authentification standard pour les appelants automatiques et humains, intégrée à votre IdP.
Les bibliothèques clientes typées et les langages pris en charge sont sélectionnés pour chaque mission ; le comportement des nouvelles tentatives et de la télémétrie est validé pour chaque client.
Les limites par locataire et par clé protègent la plate-forme des fuites et du trafic hostile.
Les politiques de versionnement et de retrait sont définies pour chaque interface ; le comportement de compatibilité est testé plutôt que garanti.