{"openapi":"3.0.3","info":{"title":"RIF \u2014 donn\u00e9es agr\u00e9g\u00e9es publiques","description":"Participation agr\u00e9g\u00e9e et anonymis\u00e9e : des volumes seulement. Les effectifs sont les nombres r\u00e9els. Lecture seule, 100 requ\u00eates par heure et par adresse (au-del\u00e0 : 429).","version":"1.0.0"},"servers":[{"url":"\/"}],"paths":{"\/api\/participation-mensuelle":{"get":{"operationId":"participationMensuelle","summary":"\u00c9valuations hi\u00e9rarchiques et t\u00e9moignages par mois (12 derniers mois).","description":"Les effectifs sont les nombres r\u00e9els (0 reste 0). Lecture seule, 100 requ\u00eates par heure et par adresse (au-del\u00e0 : 429).","responses":{"200":{"description":"Les 12 derniers mois.","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ParticipationMensuelle"}}}}},"429":{"description":"Limite de requ\u00eates atteinte."}}}},"\/api\/participation-mensuelle\/{mois}":{"get":{"operationId":"participationDUnMois","summary":"La participation d\u2019un mois (AAAA-MM).","parameters":[{"name":"mois","in":"path","required":true,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}$","example":"2026-09"}}],"responses":{"200":{"description":"Le mois demand\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ParticipationMensuelle"}}}},"404":{"description":"Mois hors des 12 derniers."},"429":{"description":"Limite de requ\u00eates atteinte."}}}},"\/api\/participation-departements":{"get":{"operationId":"participationDepartements","summary":"Contributions (\u00e9valuations et t\u00e9moignages) par d\u00e9partement du service concern\u00e9.","description":"Seuls les d\u00e9partements qui ont au moins une contribution sont list\u00e9s. Lecture seule, 100 requ\u00eates par heure et par adresse (au-del\u00e0 : 429).","responses":{"200":{"description":"Les d\u00e9partements publiables.","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ParticipationDepartement"}}}}},"429":{"description":"Limite de requ\u00eates atteinte."}}}},"\/api\/participation-departements\/{departement}":{"get":{"operationId":"participationDUnDepartement","summary":"La participation d\u2019un d\u00e9partement.","parameters":[{"name":"departement","in":"path","required":true,"schema":{"type":"string","example":"75"}}],"responses":{"200":{"description":"Le d\u00e9partement demand\u00e9.","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ParticipationDepartement"}}}},"404":{"description":"D\u00e9partement inconnu ou sans contribution."},"429":{"description":"Limite de requ\u00eates atteinte."}}}}},"components":{"schemas":{"ParticipationMensuelle":{"type":"object","properties":{"mois":{"type":"string","example":"2026-09"},"evaluations":{"type":"integer","description":"\u00c9valuations hi\u00e9rarchiques d\u00e9pos\u00e9es."},"temoignages":{"type":"integer","description":"T\u00e9moignages publi\u00e9s."}}},"ParticipationDepartement":{"type":"object","properties":{"departement":{"type":"string","example":"75"},"contributions":{"type":"integer","minimum":1,"description":"\u00c9valuations et t\u00e9moignages publi\u00e9s."}}}}}}