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.