Construisez et exploitez sans compter sur une boîte noire.
Les tests sandbox, d'observabilité, d'applications, d'automatisations et de contrats s'exécutent sur Achadu lui-même et utilisent la même source de vérité API.
Contrats et téléchargements
OpenAPI 3.1
Spécification complète avec 121 opérations, schémas, portées et erreurs.
Téléchargez ou ouvrez →↗Postman Collection
Collection générée à partir du même catalogue, prête à importer et à utiliser des variables.
Téléchargez ou ouvrez →↗Achadu CLI
Client de terminal léger officiel, accès CI et API universelle.
Téléchargez ou ouvrez →Postman
Importez la collection, créez un environnement et définissez base_url et api_key. Les dossiers suivent les mêmes domaines que la référence publique.
base_url=https://achadu.com/api/v1
api_key=ach_live_...Bruno
Dans Bruno, choisissez Import Collection, sélectionnez OpenAPI et saisissez l'URL ci-dessous. Le client crée les 121 requêtes en conservant les paramètres et les exemples de corps.
https://achadu.com/api/v1/openapi.jsonBac à sable isolé par compte
Les clés ach_test utilisent des données distinctes de la production. Vous pouvez modifier les exemples et restaurer l'environnement sans toucher aux offres, groupes, recettes ou webhooks réels.
Offre, coupon, groupe, segment, modèle et publication démonstrative.
Les mêmes itinéraires, validations, pagination et portées que la production.
Identifiants d'une heure, d'un jour ou de sept jours.
Un clic recrée l'état de test initial.
curl https://achadu.com/api/v1/offers \
-H "Authorization: Bearer ach_test_..."Observabilité par titre
Le centre affiche le volume, le taux de réussite, la latence moyenne, les erreurs et les demandes récentes pour chaque clé. CSV conserve request_id, l'itinéraire, le statut et la durée pour l'audit.
Applications et jetons temporaires
Enregistrez une application sur le compte, choisissez les étendues autorisées et échangez l'ID client et le client Secret contre un jeton Bearer d'une heure. La révocation de l'application met fin à tous les jetons qui lui ont été émis.
curl -X POST https://achadu.com/api/developer/oauth/token \
-H "Content-Type: application/json" \
-d '{"client_id":"ach_app_...","client_secret":"ach_secret_...","scope":"offers:read analytics:read"}'Bibliothèque d'automatisations
Les recettes natives combinent le déclencheur, les actions et les étendues requis. Chaque installation démarre sous forme de brouillon et ne s'exécute qu'après une activation explicite.
Aperçu et publication dans les destinations choisies.
Mise à jour éditoriale de la vitrine.
Attribution de conversations à haute intention.
Lecture combinée de la publication, de l'audience et des revenus.
Tests contractuels sur le panneau lui-même
La validation vérifie les noms, les routes, les méthodes, les étendues, les versions de webhook, les domaines et l'isolation du bac à sable. Chaque exécution est enregistrée avec durée et résultat.