Objectifs du cours
Dès que les connecteurs ne suffisent plus, la maîtrise des APIs et webhooks devient stratégique. Cette session vous apprend à piloter le module HTTP, à recevoir des webhooks de façon sécurisée, à mapper des JSON complexes (Iterator/Aggregator) et à élever la robustesse de vos scénarios (retries, temporisations, routes de secours, journalisation).
À l’issue de la formation, les participantes seront capables de :
- Utiliser le module HTTP (GET/POST, headers, OAuth2/Bearer, pagination).
- Mettre en place des webhooks (réception, validation, réponses 2xx/4xx/5xx).
- Transformer JSON (Iterator/Aggregator) et gérer des payloads imbriqués.
- Durcir les flux : gestion d’erreurs, temporisations, retries, journalisation, alertes.
Public
-
Product owners, ops data/marketing, support IT et profils no/low-code souhaitant connecter des services et durcir leurs intégrations.
Prérequis
- Bases Make maîtrisées ; notions de JSON et d’API REST recommandées.
Contenu du cours
Partie 1 — HTTP et authentification
- GET/POST/PUT, query params, headers ; OAuth2, tokens, renouvellement.
- Pagination (page/limit, curseurs) ; throttling et temporisations.
Partie 2 — Webhooks côté Make
- Création, test, validation d’entrée ; signatures simples (hash partagé).
- Réponse synchrone vs traitement asynchrone (accusé 200 puis job différé).
- Atelier (pertinent) : capter un webhook et écrire dans une base.
Partie 3 — JSON, tableaux et agrégations
- Parsing, mapping ; Array Iterator et Array Aggregator.
- Cas : transformer un payload imbriqué en lignes exploitables.
- Atelier (pertinent) : pipeline JSON → enregistrements normalisés.
Partie 4 — Robustesse et observabilité
- Routes de secours, files “dead letter”, retries et délais progressifs.
- Journalisation, notifications Slack/Teams, métriques de santé.
- Nommage/versionnage léger, documentation rapide du flux.