Mediators — Médiateurs de la consommation
Gestion des médiateurs de la consommation référencés et du contrat actif du tenant. Obligation légale (article L612-1 du Code de la consommation) pour tout professionnel proposant des services à des consommateurs.
Obligations légales
- L612-1 du Code de la consommation : tout professionnel B2C doit adhérer à un dispositif de médiation et en communiquer les coordonnées sur ses CGV et sa page contact.
- Les coordonnées du médiateur souscrit sont automatiquement affichées sur les CGV générées et la page de contact publique du tenant.
- Lien automatique avec le module complaints : toute réclamation peut être escaladée vers le médiateur via
POST /complaints/:id/escalate-mediator.
Endpoints détaillés
/api/v1/mediatorsLister les médiateurs référencés
Liste paginée des médiateurs de la consommation accrédités CECMC (Commission d’Évaluation et de Contrôle de la Médiation de la Consommation).
- Mediators
Paramètres
| Nom | Type | Requis | Exemple | Description |
|---|---|---|---|---|
| page | query | non | 1 | — |
| perPage | query | non | 20 | — |
| scope | query | non | NATIONAL | NATIONAL | REGIONAL |
| category | query | non | training | Filtrer par domaine (training, education, etc.) |
Réponses
- 200Liste paginéeRéponse 200 · JSON
Exemples
/api/v1/mediators/:idDétail d’un médiateur
Retourne toutes les coordonnées et la portée d’accréditation du médiateur.
- Mediators
Paramètres
| Nom | Type | Requis | Exemple | Description |
|---|---|---|---|---|
| id | path | oui | med_abc123 | — |
Réponses
- 200OKRéponse 200 · JSON
- 404Médiateur introuvable
Exemples
/api/v1/mediatorsRéférencer un médiateur (admin)
Ajoute un médiateur à la base de référence. Réservé aux super-admins. Le numéro d’accréditation CECMC doit être unique.
- Mediators
Corps de requête
Content-Type : application/json
Réponses
- 201Médiateur crééRéponse 201 · JSON
- 409Numéro d’accréditation déjà utilisé
- 422Validation échouée
Exemples
/api/v1/mediators/:idMettre à jour un médiateur (admin)
Mise à jour partielle (coordonnées, portée, catégories).
- Mediators
Paramètres
| Nom | Type | Requis | Exemple | Description |
|---|---|---|---|---|
| id | path | oui | med_abc123 | — |
Corps de requête
Content-Type : application/json
Réponses
- 200Mis à jour
- 404Introuvable
Exemples
/api/v1/mediators/:idSupprimer un médiateur (admin)
Supprime un médiateur référencé. Refuse la suppression si un tenant a un contrat actif (résilier d’abord).
- Mediators
Paramètres
| Nom | Type | Requis | Exemple | Description |
|---|---|---|---|---|
| id | path | oui | med_abc123 | — |
Réponses
- 204Supprimé
- 409Médiateur encore lié à des contrats actifs
Exemples
/api/v1/tenants/current/mediator-contractContrat de médiation actif du tenant
Retourne le contrat actif entre le tenant courant et le médiateur souscrit, ou 404 si aucun contrat actif.
- Mediators
- Tenants
Réponses
- 200Contrat actifRéponse 200 · JSON
- 404Aucun contrat actif (obligation légale non remplie)
Exemples
/api/v1/tenants/current/mediator-contractSouscrire un médiateur
Le tenant souscrit à un médiateur référencé. L’article L612-1 du code de la consommation rend ce contrat obligatoire pour tout professionnel B2C.
- Mediators
- Tenants
Corps de requête
Content-Type : application/json
Réponses
- 201Contrat crééRéponse 201 · JSON
- 409Un contrat actif existe déjà (résilier avant de changer)
Exemples
/api/v1/tenants/current/mediator-contractRésilier le contrat de médiation
Résilie le contrat actif. Attention : le tenant doit conserver un médiateur référencé pour rester conforme à L612-1.
- Mediators
- Tenants
Réponses
- 200Contrat résiliéRéponse 200 · JSON
- 404Aucun contrat actif