{"id":"b8ff9b63-0422-4f6a-8043-98e0c7864a41","type":"API","name":"Délibérations - Communes","slug":"deliberations-communes","description":"Délibérations saisies par les communes de Grand Poitiers. Pour le moment, les données sont disponibles sur les communes de Chasseneuil du Poitou, Montamisé et Buxerolles. Le modèle de données est conforme au standard du Socle Commun des Données Locales (SCDL)","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":"https://www.data.gouv.fr/dataservices/deliberations-communes","docs_url":"https://data.grandpoitiers.fr/datasets/deliberations-communes/api-doc","repo_url":null,"status":"ACTIVE","verification_state":"STALE","tags":["boundaries"],"logo_url":"https://udata-avatars.s3.rbx.io.cloud.ovh.net/b4/b22b0058774433baf6b98ea40e6efe-100.jpg","primary_source_url":"https://www.data.gouv.fr/dataservices/deliberations-communes","extraction_confidence":"0.40","created_at":"2026-06-07T22:08:56.547Z","updated_at":"2026-08-22T09:46:14.789Z","last_verified_at":"2026-08-19T06:32:41.997Z","deprecated_at":null,"ranking_score":63,"last_ranked_at":"2026-08-08T11:00:54.241Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-08-20T20:49:42.476Z","search_vector":"'a':194B 'and':179B 'api':46B,154B 'au':37B,145B 'boundari':108C 'buxeroll':30B,72B 'buxerolles':138B,180B 'by':161B 'chasseneuil':25B,67B,133B,175B 'chasseneuil-du-poitou':66B,174B 'commun':41B,80B,149B,188B 'commune':2A,10B,23B,55B 'communes':110A,118B,131B,163B 'compli':76B 'complies':184B 'conform':36B 'conforme':144B 'council':3A,49B,111A,157B 'coverag':60B 'coverage':168B 'current':61B 'currently':169B 'data':74B,92B,101B,182B,200B,209B 'dataset':102B 'datasets':210B 'de':11B,24B,33B,119B,132B,141B 'deliberations':109A,114B,159B 'des':42B,81B,150B,189B 'dispon':20B 'disponibles':128B 'donnees':126B,142B,151B,190B 'donné':18B,34B,43B,82B 'du':26B,39B,68B,134B,147B,176B 'délibérat':1A,6B,51B 'enter':52B 'entered':160B 'est':35B,143B 'et':29B,137B 'franc':59B 'france':167B 'french':88B,196B 'govern':91B 'government':199B 'grand':12B,57B,120B,165B 'includ':62B 'includes':170B 'interoper':95B 'interoperability':203B 'le':15B,31B,123B,139B 'les':9B,17B,22B,117B,125B,130B 'local':44B,83B,90B,98B,198B,206B 'local-govern':89B 'local-government':197B 'locales':152B,191B 'member':54B,162B 'model':75B,183B 'modele':140B 'modèl':32B 'moment':16B,124B 'montamise':136B,178B 'montamisé':28B,70B 'municip':5A,48B,64B 'municipal':156B 'municipalities':113A,172B 'of':164B,173B 'open':100B,208B 'open-data':99B,207B 'other':205B 'par':8B,116B 'poitier':13B,58B 'poitiers':121B,166B 'poitou':27B,69B,135B,177B 'pour':14B,122B 'provid':47B 'providing':155B 'publish':103B 'published':211B 'resolut':4A,50B 'resolutions':112A,158B 'saisi':7B 'saisies':115B 'same':214B 'scdl':45B,84B,153B,192B 'schema':93B,201B 'share':87B 'shared':195B 'socl':40B,79B 'socle':148B,187B 'sont':19B,127B 'standard':38B,85B,107B,146B,193B,215B 'support':94B 'supporting':202B 'sur':21B,129B 'the':171B,181B,186B,213B 'under':212B 'with':185B,204B","popularity_score":"0.0000","maintenance_score":"0.7000","institution_id":"e0e5f471-8522-4a98-a5b1-69bf08c7b7b9","institution_type":"MUNICIPALITY","country_code":"FR","official_confidence":40,"proof_summary":"official domain (data.gouv.fr) (catalog: api_gouv_fr)","source_seed_url":null,"is_public_sector":true,"published_at":"2026-06-07T22:08:56.547Z","geographic_scope":"NATIONAL","name_en":"Council resolutions - Municipalities","description_en":"API providing municipal council resolutions (délibérations) entered by member communes of Grand Poitiers, France. Coverage currently includes the municipalities of Chasseneuil-du-Poitou, Montamisé and Buxerolles. The data model complies with the Socle Commun des Données Locales (SCDL) standard, a shared French local-government data schema, supporting interoperability with other local open-data datasets published under the same standard.","native_lang":"fr","access_level":"direct","formats":["CSV"],"capability_tier":"live","trust_score":55.75,"access":{"level":"direct","primary":{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.grandpoitiers.fr/data-fair/api/v1/datasets/deliberations-communes/lines?format=csv&size=10000","format":"CSV","source":"query_example","runnable":true,"direct":true},"actions":[{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.grandpoitiers.fr/data-fair/api/v1/datasets/deliberations-communes/lines?format=csv&size=10000","format":"CSV","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"List records","method":"GET","url":"https://data.grandpoitiers.fr/data-fair/api/v1/datasets/deliberations-communes/lines?size=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Run verified request","method":"GET","url":"https://data.grandpoitiers.fr/data-fair/api/v1/datasets/deliberations-communes/","source":"probe","runnable":true},{"kind":"query","label":"Schema","method":"GET","url":"https://data.grandpoitiers.fr/data-fair/api/v1/datasets/deliberations-communes/schema","source":"query_example","runnable":true,"direct":false},{"kind":"spec","label":"OpenAPI spec","method":"GET","url":"https://data.grandpoitiers.fr/data-fair/api/v1/datasets/deliberations-communes/api-docs.json","source":"openapi","runnable":false},{"kind":"landing","label":"Read the docs","method":"GET","url":"https://data.grandpoitiers.fr/datasets/deliberations-communes/api-doc","source":"docs","runnable":false},{"kind":"landing","label":"Visit homepage","method":"GET","url":"https://www.data.gouv.fr/dataservices/deliberations-communes","source":"homepage","runnable":false}],"formats":["CSV"]},"maturity":{"entry_id":"b8ff9b63-0422-4f6a-8043-98e0c7864a41","granularity":"entry","granularity_label":"One unit = one catalog entry. A PROXY for the SCOPE.md §4 ladder, which governs source families, not entries: a family with 400 entries moves this reading 400 times as much as a family with one. Never compare or combine with the source_family reading.","level":"discovered","level_index":1,"level_label":"Discovered","meaning":"Source and metadata recorded","counts_as_coverage":false,"blocked_by":"verified","rungs":[{"level":"discovered","level_index":1,"label":"Discovered","meaning":"Source and metadata recorded","evidence":"membership of the named population the ladder is taken over","counts_as_coverage":false,"met":true,"reached":true,"criterion":"TRUE"},{"level":"verified","level_index":2,"label":"Verified","meaning":"Access tested successfully","evidence":"entries.verification_state = 'VERIFIED'","counts_as_coverage":false,"met":false,"reached":false,"criterion":"entries.verification_state = 'VERIFIED'"},{"level":"profiled","level_index":3,"label":"Profiled","meaning":"Schema, dimensions and licence understood","evidence":"a data profile with at least one field (entry_data_profiles.field_count > 0)","counts_as_coverage":false,"met":true,"reached":false,"criterion":"EXISTS (SELECT 1 FROM entry_data_profiles p WHERE p.entry_id = entries.id AND COALESCE(p.field_count, 0) > 0)"},{"level":"executable","level_index":4,"label":"Executable","meaning":"Queries run through Commodity","evidence":"entries.capability_tier = 'live' — today's proxy for \"queryable through us\"","counts_as_coverage":true,"met":true,"reached":false,"criterion":"entries.capability_tier = 'live'"},{"level":"joinable","level_index":5,"label":"Joinable","meaning":"Canonical identifiers and concepts mapped","evidence":"a field link to a canonical identifier whose sampled VALUES match its format","counts_as_coverage":true,"met":true,"reached":false,"criterion":"EXISTS (SELECT 1 FROM entry_field_links efl WHERE efl.entry_id = entries.id AND efl.identifier_id IS NOT NULL AND efl.value_status = 'match')"},{"level":"reproducible","level_index":6,"label":"Reproducible","meaning":"Snapshots and transformation evidence retained","evidence":"at least one retained evidence manifest (migration 078)","counts_as_coverage":true,"met":false,"reached":false,"criterion":"EXISTS (SELECT 1 FROM evidence_manifests em WHERE em.entry_id = entries.id)"},{"level":"guaranteed","level_index":7,"label":"Guaranteed","meaning":"Monitored against an operational reliability target","evidence":"an active reliability target with a named monitor (migration 096)","counts_as_coverage":true,"met":false,"reached":false,"criterion":"EXISTS (SELECT 1 FROM entry_reliability_targets rt WHERE rt.entry_id = entries.id AND rt.is_active = true)"}],"officialness":{"basis":"catalog_inherited","label":"Inherited from the upstream catalog: this item came from a trusted official government catalog, and that provenance — not per-item proof — is the warrant. Its own proof score is below 80 or it matched no registered institution (apps/worker/src/connectors/catalog/qualify-store.ts).","proof_confidence":40,"proven_threshold":80,"institution_id":"e0e5f471-8522-4a98-a5b1-69bf08c7b7b9","definition":"CASE WHEN COALESCE(entries.is_public_sector, false) IS NOT TRUE THEN 'not_official' WHEN COALESCE(entries.official_confidence, 0) >= 80 AND entries.institution_id IS NOT NULL THEN 'per_item_proven' ELSE 'catalog_inherited' END"},"source_family":{"key":"www.data.gouv.fr","label":"One unit = one source family, approximated by the serving host of the entry's primary source URL (e.g. bdl.stat.gov.pl). A COMPUTED stand-in for the curated families of SCOPE.md §5, which no table holds yet. A family sits at the highest level any of its entries has reached, because a family is integrated to the depth of its deepest working integration. Never compare or combine with the entry reading."},"generated_at":"2026-08-22T19:51:09.179Z"},"api_details":{"id":"5216b348-7740-4bbf-8dac-e4abacb2d8d4","entry_id":"b8ff9b63-0422-4f6a-8043-98e0c7864a41","base_url":"https://data.grandpoitiers.fr/data-fair/api/v1/datasets/deliberations-communes/","openapi_url":"https://data.grandpoitiers.fr/data-fair/api/v1/datasets/deliberations-communes/api-docs.json","graphql_url":null,"api_version":null,"spec_format":"openapi","endpoints_count":null,"endpoints":[],"rate_limit_info":null,"free_tier_limits":null,"ping_url":"https://data.grandpoitiers.fr/data-fair/api/v1/datasets/deliberations-communes/","created_at":"2026-06-07T22:08:56.565Z","updated_at":"2026-06-07T22:08:56.565Z"},"dataset_details":{"id":"c74085d5-90e5-48c0-b5ec-035b819b1040","entry_id":"b8ff9b63-0422-4f6a-8043-98e0c7864a41","upstream_issued":null,"upstream_modified":"2023-09-13T12:18:00.697Z","themes":[],"update_frequency":"irregular","temporal_start":null,"temporal_end":null,"spatial_coverage":null,"landing_page":null,"license_id":null,"license_raw":null,"has_documentation":false,"has_data_dictionary":false,"has_versioning":false,"source_portal":"datafair","source_portal_url":"https://data.grandpoitiers.fr","created_at":"2026-06-26T13:12:01.114Z","updated_at":"2026-07-26T15:40:51.994Z","publisher":null,"publisher_url":null,"distributions":[],"license":null},"license":{"id":"lo-2.0","spdx_id":"etalab-2.0","name":"Licence Ouverte 2.0 (France / Etalab)","url":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","is_open":true,"is_redistributable":true,"requires_attribution":true,"category":"national","notes":null,"created_at":"2026-06-12T16:29:19.729Z"},"reuse":{"license_id":"lo-2.0","license_name":"Licence Ouverte 2.0 (France / Etalab)","license_url":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","commercial_use":{"status":"yes","value":true},"redistribution":{"status":"yes","value":true},"attribution_required":{"status":"yes","value":true},"share_alike":{"status":"no","value":false},"personal_data_warning":{"status":"yes","value":true},"cache_and_mirror":{"status":"yes","value":true},"undetermined":[],"basis":"licence_text","confidence":0.95,"confidence_tier":"high","source_text":"Texte de la licence - le reutilisateur est libre \"de la communiquer, la reproduire, la copier ; de l'adapter, la modifier, l'extraire et la transformer, notamment pour creer des Informations derivees ; de la diffuser, la redistribuer, la publier et la transmettre, de l'exploiter a titre commercial\". Seule obligation : \"mentionner la paternite de l'Information : sa source (a minima le nom du Concedant) et la date de la derniere mise a jour\". Le texte rappelle que le reutilisateur doit respecter \"le cadre legal relatif a la protection des donnees a caractere personnel\". Aucune clause de partage a l'identique n'est imposee.","source_url":"https://github.com/etalab/licence-ouverte/blob/master/LO.md","reviewed_at":null},"license_raw":"https://www.etalab.gouv.fr/licence-ouverte-open-licence","latest_check":{"id":"c3043f94-55b8-4d67-bccb-b89a9301a0d9","entry_id":"b8ff9b63-0422-4f6a-8043-98e0c7864a41","status":"VERIFIED","last_checked_at":"2026-08-19T06:32:41.688Z","p50_latency_ms":1396,"p95_latency_ms":null,"last_error":null,"consecutive_failures":0,"created_at":"2026-06-08T12:43:15.937Z","updated_at":"2026-08-19T06:32:41.688Z","consecutive_successes":13,"probe_url":"https://data.grandpoitiers.fr/data-fair/api/v1/datasets/deliberations-communes/","probe_method":"GET","probe_http_status":200,"probe_content_type":"application/json; charset=utf-8","probe_succeeded_at":"2026-08-19T06:32:41.688Z"},"data_profile":{"id":"5912dc2a-bc2a-4c99-b55c-c0b638a12fd7","entry_id":"b8ff9b63-0422-4f6a-8043-98e0c7864a41","profile_source":"datafair","profile_kind":"dataset","dataset_id":null,"fields":[{"name":"COLL_NOM","type":"string","label":"Nom de la collectivité","concept":"http://schema.org/City","filterable":true,"description":"Description : Nom officiel de la collectivité délibérante.  \nEx : Ville de Poitiers\n\n* Valeur obligatoire\n* Type : chaîne de caractères","enum_values":["COMMUNE DE CHASSENEUIL DU POITOU","COMMUNE DE BUXEROLLES","COMMUNE DE MONTAMISE"],"description_en":"Official name of the local authority that adopted the deliberation."},{"name":"COLL_SIRET","type":"string","label":"Code SIRET de la collectivité","concept":"http://www.datatourisme.fr/ontology/core/1.0/#siret","filterable":true,"description":"Description : Identifiant du [Système d'Identification du Répertoire des Etablissements](https://fr.wikipedia.org/wiki/Syst%C3%A8me_d%27identification_du_r%C3%A9pertoire_des_%C3%A9tablissements) (SIRET) de la collectivité qui a adopté la délibération, composé de 9 chiffres SIREN + 5 chiffres NIC d’u","enum_values":["21860062500014","21860041900012","21860163100011"],"description_en":"SIRET identification number of the deliberating local authority."},{"name":"DELIB_ID","type":"string","label":"Identifiant de la délibération","filterable":true,"description":"Description : Identifiant interne de délibération respectant le formalisme propre à la collectivité. Sa composition dépend des pratiques en vigueur au sein de chaque collectivité.  \nEx : 1DL15494\n\n* Valeur obligatoire\n* Type : chaîne de caractères","description_en":"Internal identifier of the deliberation, format varies by authority."},{"name":"DELIB_DATE","type":"string (date)","label":"Date d'adoption de la délibération","format":"date","concept":"http://schema.org/Date","filterable":true,"description":"Description : Date de décision de l'acte, celle à laquelle la délibération a été adopté par la collectivité au format AAAA-MM-JJ suivant la norme internationale [ISO 8601](https://fr.wikipedia.org/wiki/ISO_8601).  \nEx : 2017-10-15\n\n* Valeur obligatoire\n* Type : date","enum_values":["2021-12-14T00:00:00.000Z","2021-05-31T00:00:00.000Z","2021-03-31T00:00:00.000Z","2020-06-25T00:00:00.000Z","2022-05-30T00:00:00.000Z","2021-03-25T00:00:00.000Z","2021-06-30T00:00:00.000Z","2021-09-28T00:00:00.000Z","2021-09-27T00:00:00.000Z","2021-11-24T00:00:00.000Z","2021-11-25T00:00:00.000Z","2022-03-21T00:00:00.000Z","2022-06-27T00:00:00.000Z","2022-10-07T00:00:00.000Z","2022-12-13T00:00:00.000Z","2020-12-07T00:00:00.000Z","2022-09-26T00:00:00.000Z","2023-02-24T00:00:00.000Z","2022-02-08T00:00:00.000Z","2022-05-09T00:00:00.000Z"],"description_en":"Date the deliberation was adopted, in ISO 8601 format."},{"name":"DELIB_MATIERE_CODE","type":"string","label":"Code de matière issu de la nomenclature ACTES","filterable":true,"description":"Description : Ce code correspond à celui de l'indexation de niveau 2 dans la structure arborescente de classement en matières et sous-matières (5 niveaux de profondeur) de la nomenclature ACTES (Aide au Contrôle de légaliTé dématErialiSé). Les codes de matière peuvent contenir les valeurs suivantes ","enum_values":["7.1","7.5","4.1","7.10","3.5","5.3","4.2","9.1","3.1","8.5","8.8","5.2","7.2","6.4","1.1","2.1","3.2","4.5","5.7","3.3"],"description_en":"Subject code from the ACTES classification nomenclature."},{"name":"DELIB_MATIERE_NOM","type":"string","label":"Nom de matière","filterable":true,"description":"Description : Ce nom peut être issu de la nomenclature ACTES ou d'un référentiel propre à la collectivité. S'il est issu de la nomenclature ACTES, le champ DELIB_MATIERE_CODE doit être renseigné avec une valeur qui représente effectivement la matière définie. Le nom est alors composé de l'intitulé d","enum_values":["Finances locales/Décisions budgétaires (B.P., D.M., C.A….)","Finances locales/Subventions","Fonction Publique/Personnels titulaires et stagiaires de la F.P.T.","Finances locales/Divers","Domaine et patrimoine/Actes de gestion du domaine public","Institutions et vie politique/Désignation des représentants","Autres domaines de compétences/Autres domaines de compétences des communes","Fonction Publique/Personnels contractuels","Domaine et patrimoine/Acquisitions","Domaines de compétences par thèmes/Politique de la ville, habitat, logement","Domaines de compétences par thèmes/Environnement","Finances locales/Fiscalité","Institutions et vie politique/Fonctionnement des assemblées","Libertés publiques et pouvoir de police/Autres actes réglementaires","Commande publique/Marchés publics","Domaine et patrimoine/Aliénations","Fonction Publique/Régime indemnitaire","Institutions et vie politique/Intercommunalité","Urbanisme/Documents d'urbanisme","Domaine et patrimoine/Locations"],"description_en":"Subject name from the ACTES nomenclature or the authority's own reference list."},{"name":"DELIB_OBJET","type":"string","label":"Objet de la délibération","filterable":true,"description":"Description : Description de l'objet de la délibération.  \nEx : Lancement d'une démarche partenariale de définition d'une politique montagne et adhésion à l'association nationale des élus de la montagne\n\n* Valeur obligatoire\n* Type : chaîne de caractères","description_en":"Text describing the subject matter of the deliberation."},{"name":"BUDGET_ANNEE","type":"string","label":"Année du budget","filterable":true,"description":"Description : Année de l'exercice budgétaire sur lequel s'applique la décision si celle-ci a un impact budgétaire. Format AAAA pour une année ou AAAA/AAAA pour un intervalle entre deux années suivant la norme internationale ISO 8601.  \nEx : 2017/2018\n\n* Valeur optionnelle\n* Type : chaîne de caractèr","enum_values":["2021","2020"],"description_en":"Budget year or year range affected by the decision, if applicable."},{"name":"BUDGET_NOM","type":"string","label":"Nom du budget","filterable":true,"description":"Description : Ce champ ne peut être renseigné que si la délibération engendre une affection budgétaire.  \nEx : Budget annexe déchets-collecte et traitement\n\n* Valeur optionnelle\n* Type : chaîne de caractères","enum_values":["Budget principal","Budget annexe"],"description_en":"Name of the budget affected by the deliberation, if applicable."},{"name":"PREF_ID","type":"string","label":"Identifiant de l'entité exerçant le contrôle de légalité","filterable":true,"description":"Description : Cet identifiant dépend de l'entité concernée. Pour les préfectures, il est codé 'PREFNNN' sur 7 caractères. Pour les sous-préfectures, il est codé 'SPREFNNNM' sur 9 caractères. Pour les SGAR, il est codé 'SGARNNN' sur 7 caractères. 'NNN' correspond au numéro sur 3 caractères du départe","enum_values":["PREF086"],"description_en":"Identifier of the authority performing legality oversight (prefecture, sub-prefecture or SGAR)."},{"name":"PREF_DATE","type":"string (date)","label":"Date d'enregistrement de la délibération auprès du contrôle de légalité","format":"date","concept":"http://schema.org/dateCreated","filterable":true,"description":"Description : Date d'enregistrement de la délibération au contrôle de légalité au format AAAA-MM-JJ suivant la norme internationale ISO 8601. Ce champ ne peut être renseigné que si la délibération a effectivement été transmise et que sa date d'enregistrement est connue.  \nEx : 2017-02-03\n\n* Valeur o","description_en":"Date the deliberation was registered for legality control, in ISO 8601 format."},{"name":"VOTE_EFFECTIF","type":"integer","label":"Effectif théorique des votants","filterable":true,"description":"Description : Décompte de l'effectif total des représentants élus susceptibles de participer au vote.  \nEx : 43\n\n* Valeur optionnelle\n* Type : nombre entie","enum_values":["27","33","26","32","25","24","21","0","22","31"],"description_en":"Total number of elected representatives eligible to vote."},{"name":"VOTE_REEL","type":"integer","label":"Effectif réel des votants","filterable":true,"description":"Description : Décompte de l’effectif total des élus ayant réellement participé au vote (exclusion des absents)  \nEx : 40\n\n* Valeur optionnelle\n* Type : nombre entier","enum_values":["27","33","26","32","25","24","21","0","22","31"],"description_en":"Total number of elected representatives who actually voted."},{"name":"VOTE_POUR","type":"integer","label":"Pour","filterable":true,"description":"Description : Décompte du nombre total de votes 'Pour'.  \nEx : 25\n\n* Valeur optionnelle\n* Type : nombre entier","enum_values":["27","33","26","32","25","24","21","0","7","22","31"],"description_en":"Total number of votes cast in favor."},{"name":"VOTE_CONTRE","type":"integer","label":"Contre","filterable":true,"description":"Description : Décompte du nombre total de votes 'Contre'.  \nEx : 10\n\n* Valeur optionnelle\n* Type : nombre entier","enum_values":["0","7","25"],"description_en":"Total number of votes cast against."},{"name":"VOTE_ABSTENTION","type":"integer","label":"Abstention","filterable":true,"description":"Description : Décompte du nombre total d'abstentions.  \nEx : 5\n\n* Valeur optionnelle\n* Type : nombre entier","enum_values":["0","1","7","32"],"description_en":"Total number of abstentions."},{"name":"DELIB_URL","type":"string","label":"Lien vers le document de la délibération","concept":"http://schema.org/DigitalDocument","filterable":true,"description":"Description : Si la collectivité dispose d'une version électronique de la délibération et la publie en ligne, ce lien correspond à l'adresse permettant de consulter ou de télécharger le document.  \nEx : https://data.maville.fr/deliberations/files/200417_1.pdf\n\n* Valeur optionnelle\n* Type : chaîne de","description_en":"Link to the online electronic document of the deliberation, if available."},{"name":"categorie","type":"string","label":"Catégorie","filterable":true,"description":null,"enum_values":["Finances locales","Fonction Publique","Domaine et patrimoine","Institutions et vie politique","Domaines de compétences par thèmes","Autres domaines de compétences","Commande publique","Libertés publiques et pouvoir de police","Urbanisme"],"description_en":"Top-level category classifying the subject of the deliberation."},{"name":"sous_categorie","type":"string","label":"Sous catégorie","filterable":true,"description":null,"enum_values":["Décisions budgétaires (B.P., D.M., C.A….)","Subventions","Personnels titulaires et stagiaires de la F.P.T.","Divers","Actes de gestion du domaine public","Désignation des représentants","Autres domaines de compétences des communes","Personnels contractuels","Acquisitions","Politique de la ville, habitat, logement","Environnement","Fiscalité","Fonctionnement des assemblées","Autres actes réglementaires","Aliénations","Documents d'urbanisme","Intercommunalité","Marchés publics","Régime indemnitaire","Aide sociale"],"description_en":"Sub-category further classifying the subject of the deliberation."}],"field_count":19,"sample_records":[{"_score":null,"PREF_ID":"PREF086","COLL_NOM":"COMMUNE DE CHASSENEUIL DU POITOU","DELIB_ID":"1","DELIB_URL":"https://d-lyne.fr/portail/files/ATD/5/etablissement/7/masque/data_deliberation/fichiers_upload/CM%2007122020%20DELIB%2001_1p6vreqc.pdf","PREF_DATE":"2020-12-10","VOTE_POUR":27,"VOTE_REEL":27,"categorie":"Finances locales","BUDGET_NOM":"Budget principal","COLL_SIRET":"21860062500014","DELIB_DATE":"2020-12-07","DELIB_OBJET":"Budget primitif 2020 - Décision modificative n°2","BUDGET_ANNEE":"2020","VOTE_EFFECTIF":27,"sous_categorie":"Décisions budgétaires (B.P., D.M., C.A….)","VOTE_ABSTENTION":0,"DELIB_MATIERE_NOM":"Finances locales/Décisions budgétaires (B.P., D.M., C.A….)","DELIB_MATIERE_CODE":"7.1"},{"_score":null,"PREF_ID":"PREF086","COLL_NOM":"COMMUNE DE CHASSENEUIL DU POITOU","DELIB_ID":"11","DELIB_URL":"https://d-lyne.fr/portail/files/ATD/5/etablissement/7/masque/data_deliberation/fichiers_upload/CM%2007122020%20DELIB%2011_dlctfws5.pdf","PREF_DATE":"2020-12-10","VOTE_POUR":27,"VOTE_REEL":27,"categorie":"Domaine et patrimoine","BUDGET_NOM":"Budget principal","COLL_SIRET":"21860062500014","DELIB_DATE":"2020-12-07","DELIB_OBJET":"Acquisition des parcelles cadastrées section AM n°81 - n°82 - n°332 - n°334 - Propriété de Madame Sofia VAUZELLE","BUDGET_ANNEE":"2020","VOTE_EFFECTIF":27,"sous_categorie":"Acquisitions","VOTE_ABSTENTION":0,"DELIB_MATIERE_NOM":"Domaine et patrimoine/Acquisitions","DELIB_MATIERE_CODE":"3.1"},{"_score":null,"PREF_ID":"PREF086","COLL_NOM":"COMMUNE DE CHASSENEUIL DU POITOU","DELIB_ID":"7","DELIB_URL":"https://d-lyne.fr/portail/files/ATD/5/etablissement/7/masque/data_deliberation/fichiers_upload/CM%2022022021%20DEL%2007_xbowv5ls.pdf","PREF_DATE":"2021-02-25","VOTE_POUR":27,"VOTE_REEL":27,"categorie":"Domaine et patrimoine","BUDGET_NOM":"Budget principal","COLL_SIRET":"21860062500014","DELIB_DATE":"2021-02-22","DELIB_OBJET":"Convention préalable pour l'incorporation dans le domaine public de la commune de terrains communs - Lotissement les Jardins de l'Auxance","BUDGET_ANNEE":"2021","VOTE_EFFECTIF":27,"sous_categorie":"Actes de gestion du domaine public","VOTE_ABSTENTION":0,"DELIB_MATIERE_NOM":"Domaine et patrimoine/Actes de gestion du domaine public","DELIB_MATIERE_CODE":"3.5"},{"_score":null,"PREF_ID":"PREF086","COLL_NOM":"COMMUNE DE CHASSENEUIL DU POITOU","DELIB_ID":"4","DELIB_URL":"https://d-lyne.fr/portail/files/ATD/5/etablissement/7/masque/data_deliberation/fichiers_upload/CM%2025032021%20DEL%2004_vvdci18k.pdf","PREF_DATE":"2021-03-30","VOTE_POUR":27,"VOTE_REEL":27,"categorie":"Finances locales","BUDGET_NOM":"Budget principal","COLL_SIRET":"21860062500014","DELIB_DATE":"2021-03-25","DELIB_OBJET":"Compte administratif 2020 - Affectation du résultat de fonctionnement","BUDGET_ANNEE":"2021","VOTE_EFFECTIF":27,"sous_categorie":"Décisions budgétaires (B.P., D.M., C.A….)","VOTE_ABSTENTION":0,"DELIB_MATIERE_NOM":"Finances locales/Décisions budgétaires (B.P., D.M., C.A….)","DELIB_MATIERE_CODE":"7.1"},{"_score":null,"PREF_ID":"PREF086","COLL_NOM":"COMMUNE DE CHASSENEUIL DU POITOU","DELIB_ID":"6","DELIB_URL":"https://d-lyne.fr/portail/files/ATD/5/etablissement/7/masque/data_deliberation/fichiers_upload/CM%2025032021%20DEL%2006_d6h40hhp.pdf","PREF_DATE":"2021-03-30","VOTE_POUR":27,"VOTE_REEL":27,"categorie":"Finances locales","BUDGET_NOM":"Budget principal","COLL_SIRET":"21860062500014","DELIB_DATE":"2021-03-25","DELIB_OBJET":"Budget primitif 2021 - Taux d'imposition","BUDGET_ANNEE":"2021","VOTE_EFFECTIF":27,"sous_categorie":"Fiscalité","VOTE_ABSTENTION":0,"DELIB_MATIERE_NOM":"Finances locales/Fiscalité","DELIB_MATIERE_CODE":"7.2"}],"record_count":"480","data_size_bytes":null,"dataset_count":null,"query_examples":[{"url":"https://data.grandpoitiers.fr/data-fair/api/v1/datasets/deliberations-communes/lines?size=20","curl":"curl -s 'https://data.grandpoitiers.fr/data-fair/api/v1/datasets/deliberations-communes/lines?size=20' -H 'Accept: application/json'","label":"List records","method":"GET","description":"First 20 records of the dataset as JSON."},{"url":"https://data.grandpoitiers.fr/data-fair/api/v1/datasets/deliberations-communes/schema","curl":"curl -s 'https://data.grandpoitiers.fr/data-fair/api/v1/datasets/deliberations-communes/schema' -H 'Accept: application/json'","label":"Schema","method":"GET","description":"Field definitions (columns, types) of the dataset."},{"url":"https://data.grandpoitiers.fr/data-fair/api/v1/datasets/deliberations-communes/lines?format=csv&size=10000","curl":"curl -sL 'https://data.grandpoitiers.fr/data-fair/api/v1/datasets/deliberations-communes/lines?format=csv&size=10000' -o dataset.csv","label":"Export CSV","method":"GET","description":"Records as CSV (raises size for larger exports)."}],"status":"ok","error_message":null,"profiled_at":"2026-07-26T15:40:51.011Z","run_id":"4807c22a-26e1-441c-8e26-ee38f6bc9457","created_at":"2026-06-12T19:32:57.510Z","updated_at":"2026-07-26T15:40:51.011Z","license_raw":"https://www.etalab.gouv.fr/licence-ouverte-open-licence","license_id":"lo-2.0","consecutive_failure_count":0,"last_error_at":null,"last_error_message":null,"previewable":true},"datasets":[],"limits":[],"source_access":{"status":"accessed_despite_disallow","host":"data.grandpoitiers.fr","requested_path_prefix":"/data-fair/api/v1/datasets/","robots_url":"https://data.grandpoitiers.fr/robots.txt","user_agent_group":"*","robots_rule":"Disallow: /","robots_read_at":"2026-08-22T14:23:36.810Z","decision_ref":"owner decision 2026-08-22 (b), recorded in docs/PROGRESS.md NEEDS-HUMAN: ALLOW, and publish the fact. Taken over the 34 hosts the narrow Opendatasoft ruling did not reach — DataFair portals and hosts with a blanket Disallow. The recommendation on opendata.enedis.fr was to OBEY (its file is hand-authored and its comment names JSON APIs); the owner decided otherwise and the concern is recorded rather than inherited.","note":"This answer is derived from a host whose robots.txt DISALLOWS the path Commodity requests, and Commodity requests it anyway under the decision named in `decision_ref`. The rule is quoted verbatim so you can read it yourself. Commodity does not send a user-agent it is not, so any `Allow` granted to a named crawler in that file is not claimed here."},"field_provenance_source_access":{"status":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"THIS PLATFORM’S READING OF ITS OWN CONDUCT: that it requests a path this host forbids. No publisher asserts it and none was asked to","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"host":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"the host Commodity addressed, lowercased and stripped of scheme and port by this platform so that one host has one row and one reading","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"requested_path_prefix":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"THE PATH THE VERDICT IS ABOUT, derived from the base URLs this platform stores for the host — not `/`, and not an assumed `/api/`. A verdict about a path we do not call would describe someone else’s traffic","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"robots_url":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"where the file was fetched from — composed by this platform from the host, at the one location the protocol fixes, so it can be re-fetched and the reading disputed","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"user_agent_group":{"basis":"stored_sample","derived":false,"upstream_field":"the `User-agent` line the deciding rule sits under","transform":"the group heading that made the rule OURS, verbatim from the stored file. Where it is `*` the directive addresses everyone; a group naming another crawler was not applied, because Commodity does not send a user-agent it is not","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"robots_rule":{"basis":"stored_sample","derived":false,"upstream_field":"the directive line of the matching group","transform":"THE PUBLISHER’S OWN LINE, QUOTED AND UNCUT, as read from robots.txt at the moment below and stored — not fetched for this request, and not part of this response’s payload. It is here so the verdict beside it can be checked rather than taken from us","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"robots_read_at":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"OUR CLOCK when the file was read, never a `Date` header the origin sent. It bounds how stale this reading may be: a publisher can have changed the file since","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"decision_ref":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"WHO DECIDED TO CALL IT ANYWAY, AND WHEN. Recorded by this platform and required by the database before the exception may exist at all, so it can never be anonymous","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"note":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"this platform’s sentence explaining what the reader is holding. Written here, by us, and not a quotation of anybody","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}}},"manifest":{"answer_sha256":"2efaa0ae3fbfe39ada9ccd9833589ccbe44041d913774bdc4bb4224728274283","answer_sha256_rule":"sha256 (hex, UTF-8) of JSON.stringify(this body) after deleting the keys listed in manifest.stamped_keys from manifest, and deleting manifest itself if it is then empty. The hash was computed before the stamp existed, so no field of the stamp is inside it.","stamped_keys":["answer_sha256","answer_sha256_rule","stamped_keys","row_count","row_count_basis","live","live_basis","created_at","created_at_basis","durable_citation"],"row_count":41,"row_count_basis":"Objects that are elements of a JSON array anywhere in this body, excluding manifest. Not a claim about which collection is the answer. Largest single collection: data_profile.fields[] (19 rows).","live":true,"live_basis":"This body was produced by executing the request.","created_at":"2026-08-22T19:51:09.530Z","created_at_basis":"When this response body was assembled, deliberately OUTSIDE the hashed bytes so the same answer hashes identically on every request. Not the upstream read time — that is provenance[].retrieved_at. A zone-cached replay carries the assembly time, not your receipt time.","durable_citation":"This manifest is produced at response time and is NOT stored. A durable, replayable citation is persisted only on an explicit cite: GET /api/v1/entries/{id-or-slug}/evidence, or the MCP cite_query tool. Both are entry-scoped, because evidence_manifests is entry-shaped; a domain answer spanning several sources has no single entry and cannot be persisted through that path."}}