Passer au contenu
AchaduDevelopers
API opérationnelleAller sur le site Web
Tableau de bord
Achadu/Developers/Outils

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

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.

bash
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.

bash
https://achadu.com/api/v1/openapi.json

Bac à 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.

Données prêtes

Offre, coupon, groupe, segment, modèle et publication démonstrative.

Même contrat

Les mêmes itinéraires, validations, pagination et portées que la production.

Validité courte

Identifiants d'une heure, d'un jour ou de sept jours.

Restauration

Un clic recrée l'état de test initial.

bash
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.

Rétention90 jours
DétailPar clé
ExporterCSV
Corrélationrequest_id
EnvironnementsLive et bac à sable
SecretsJamais inscrit

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.

bash
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.

Offre approuvée

Aperçu et publication dans les destinations choisies.

Coupon mis à jour

Mise à jour éditoriale de la vitrine.

Boîte de réception prioritaire

Attribution de conversations à haute intention.

Résumé quotidien

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.

Noms et itinéraires sans duplication.
Chaque opération liée à un périmètre valide.
Tous les événements avec schéma et version.
Bac à sable séparé de la production.
Historique disponible pour audit.