Intégrations
T2.3 BUG-INT-8 — Catalog dynamique des events émis via safe_dispatch.
T2.3 BUG-INT-8 — Catalog dynamique des events émis via safe_dispatch.
Source de vérité = `services/events_catalog.py` (déclaratif, aligné avec
`docs/architecture/events-bus.md`). Avant ce endpoint, l'UI hardcodait
12 events alors que le backend en émet 60+ (incluant marketplace V2 :
caisse, livraison, chantier, supply, ecommerce, recrutement, process).
Permission `webhooks:read` (consultation seule — le catalog est public
pour les builders qui veulent connaître les événements souscriptibles).
Réponse :
{
data: {
events: [{code, module, label, description, payload_sample}, ...],
modules: ["caisse", "chantier", "crm", ...],
total: 62
}
}
Cache 60s (lecture-only, ne change pas au runtime — la liste est
code-déclarative, modifiée uniquement par un déploiement).
Permissions requises : webhooks:read
get/api/v1/integrations/webhooks/events/catalog
Request
- Base URL: https://erp.eyeot.fr/api/v1
- URL: https://erp.eyeot.fr/api/v1/api/v1/integrations/webhooks/events/catalog
- Auth: one of:
- HTTP bearer
- HTTP bearer
Response
Succès — payload {data, meta} (cf. API-GUIDE §3.1)
Changes
No recorded changes to this operation across all 1 revision of this API.