Modifier les paramètres de l'officine
PATCH/pharmacy/v0/admin/settings
Mise à jour partielle (PATCH set-value, sans X-Idempotency-Key —
cohérent avec les précédents contracts/notes). Crée la ligne
PharmacySettings si absente (get_or_create). Bornes de sécurité :
chaque champ (openingHours, settings) sérialisé en JSON doit faire
≤ 16 Ko et une profondeur d'imbrication ≤ 4, sous peine de 422.
Request
Responses
- 200
- 401
- 403
- 422
Paramètres de l'officine mis à jour
Non authentifié
Rôle insuffisant (PharmacyAdmin requis) ou aucune officine dans le périmètre
Corps de requête invalide, ou champ openingHours/settings dépassant 16 Ko sérialisés ou une profondeur d'imbrication de 4