{"id":"a63e7cfc-33da-4223-83b0-5773dddefb04","type":"API","name":"Schéma Vélo des Côtes d'Armor","slug":"schema-velo-des-cotes-darmor","description":"Le Schéma Véloroute Voies Vertes Départemental s'inscrit dans un programme national et européen de développement d'itinéraires cyclables. **Objectif** : développer un tourisme familial et itinérant. 341 km d'itinéraires sont aujourd'hui praticables, sur les 540 km prévus au schéma ainsi répartis…","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":"https://www.data.gouv.fr/dataservices/schema-velo-des-cotes-darmor","docs_url":"https://datarmor.cotesdarmor.fr/datasets/schema-velo-des-cotes-darmor/api-doc","repo_url":null,"status":"ACTIVE","verification_state":"STALE","tags":["transport","boundaries"],"logo_url":"https://udata-avatars.s3.rbx.io.cloud.ovh.net/2015-01-09/0dea259a0e95466da06dbf06a4569f56/datarmor_logo-100.png","primary_source_url":"https://www.data.gouv.fr/dataservices/schema-velo-des-cotes-darmor","extraction_confidence":"0.40","created_at":"2026-06-07T22:09:00.305Z","updated_at":"2026-08-21T09:01:37.515Z","last_verified_at":"2026-08-18T08:50:21.463Z","deprecated_at":null,"ranking_score":63,"last_ranked_at":"2026-08-08T15:09:20.779Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-08-20T20:49:06.379Z","search_vector":"'341':40B,112B,186B,258B '540':50B,117B,196B,263B 'a':236B 'across':129B,275B 'aim':99B 'aimed':245B 'ainsi':55B,201B 'and':212B,238B,249B,268B,283B 'api':58B,204B 'are':266B 'armor':6A,13A,75B,85B,152A,159A,221B,231B 'as':253B 'at':246B 'au':53B,199B 'aujourd':45B,191B 'bicycl':7A 'bicycle':153A 'boundari':146C 'by':224B 'complet':140B 'completion':286B 'cotes':150A,157A,219B,229B 'cotes-d':228B 'cover':134B 'covers':280B 'cycl':64B,97B,105B 'cyclabl':32B 'cyclables':178B 'cycle':210B,251B 'cycling':243B 'côtes':4A,11A,73B,83B 'côtes-d':82B 'd':5A,12A,30B,42B,74B,84B,151A,158A,176B,188B,220B,230B 'dan':22B 'dans':168B 'data':60B,206B 'dataset':133B,279B 'de':28B,174B 'depart':131B 'departement':226B 'departemental':165B 'department':63B,277B 'departmental':209B 'des':3A,81B,149A,227B 'descript':111B 'description':257B 'develop':96B,242B 'developpement':175B 'developper':180B 'distribut':128B 'distributed':274B 'département':19B,80B 'développ':29B,34B 'et':26B,38B,172B,184B 'european':93B,239B 'europeen':173B 'européen':27B 'famili':37B,102B 'familial':183B 'family':248B 'franc':76B 'france':222B 'greenway':67B,213B 'hui':46B,192B 'inscrit':21B,167B 'is':233B 'it':232B 'itineraires':177B,189B 'itinerant':185B 'itinerari':98B 'itineraries':244B 'itinér':39B 'itinérair':31B,43B 'km':41B,51B,113B,118B,187B,197B,259B,264B 'le':14B,160B 'les':49B,195B 'locat':136B 'locations':282B 'maintain':77B 'maintained':223B 'nation':25B,91B 'national':171B,237B 'network':9A,68B,119B,144B,155A,214B,265B,290B 'objectif':33B,179B 'of':156A,218B,235B,254B,260B,287B 'on':207B 'open':121B,267B 'part':88B,234B 'plan':116B,143B 'planned':262B,289B 'pratic':47B 'praticables':193B 'prevus':198B 'program':94B,240B 'programm':24B 'programme':170B 'progress':138B,284B 'promot':101B 'promoting':247B 'provid':59B 'provides':205B 'prévus':52B 'remain':126B 'remaining':272B 'repartis':202B 'rout':8A,65B,135B 'route':154A,211B,281B 'réparti':56B 's':166B 'schema':147A,161B,200B 'schéma':1A,15B,54B 'section':127B 'sections':273B 'sont':44B,190B 'sourc':110B 'source':256B 'sur':48B,194B 'the':208B,225B,255B,261B,271B,276B,278B,288B 'this':203B 'to':241B 'tour':104B 'touring':250B 'tourism':36B,106B,252B 'tourisme':182B 'toward':139B,285B 'transport':145C 'un':23B,35B,169B,181B 'usabl':123B 'usable':269B 'velo':148A 'veloroute':162B,215B 'vert':18B,71B 'vertes':164B,217B 'voi':17B,70B 'voies':163B,216B 'vélo':2A 'vélorout':16B,69B 'with':270B","popularity_score":"0.0000","maintenance_score":"0.7000","institution_id":"2fe7655f-5013-48a9-9297-8ec5ad503519","institution_type":"REGION","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:09:00.305Z","geographic_scope":"NATIONAL","name_en":"Bicycle route network of Côtes d'Armor","description_en":"This API provides data on the departmental cycle route and greenway network (Véloroute Voies Vertes) of Côtes d'Armor, France, maintained by the Département des Côtes-d'Armor. It is part of a national and European program to develop cycling itineraries, aimed at promoting family and touring cycle tourism. As of the source description, 341 km of the planned 540 km network are open and usable, with the remaining sections distributed across the department. The dataset covers route locations and progress toward completion of the planned network.","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://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/schema-velo-des-cotes-darmor/lines?format=csv&size=10000","format":"CSV","source":"query_example","runnable":true,"direct":true},"actions":[{"kind":"download","label":"Export CSV","method":"GET","url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/schema-velo-des-cotes-darmor/lines?format=csv&size=10000","format":"CSV","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"List records","method":"GET","url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/schema-velo-des-cotes-darmor/lines?size=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Run verified request","method":"GET","url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/schema-velo-des-cotes-darmor/","source":"probe","runnable":true},{"kind":"query","label":"Schema","method":"GET","url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/schema-velo-des-cotes-darmor/schema","source":"query_example","runnable":true,"direct":false},{"kind":"spec","label":"OpenAPI spec","method":"GET","url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/schema-velo-des-cotes-darmor/api-docs.json","source":"openapi","runnable":false},{"kind":"landing","label":"Read the docs","method":"GET","url":"https://datarmor.cotesdarmor.fr/datasets/schema-velo-des-cotes-darmor/api-doc","source":"docs","runnable":false},{"kind":"landing","label":"Visit homepage","method":"GET","url":"https://www.data.gouv.fr/dataservices/schema-velo-des-cotes-darmor","source":"homepage","runnable":false}],"formats":["CSV"]},"maturity":{"entry_id":"a63e7cfc-33da-4223-83b0-5773dddefb04","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":false,"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":"2fe7655f-5013-48a9-9297-8ec5ad503519","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:53.263Z"},"api_details":{"id":"f1ef8d30-816e-49dd-b644-2b5318676ebc","entry_id":"a63e7cfc-33da-4223-83b0-5773dddefb04","base_url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/schema-velo-des-cotes-darmor/","openapi_url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/schema-velo-des-cotes-darmor/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://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/schema-velo-des-cotes-darmor/","created_at":"2026-06-07T22:09:00.327Z","updated_at":"2026-06-07T22:09:00.327Z"},"dataset_details":{"id":"a807cafe-d22a-4991-9766-67a2975a5887","entry_id":"a63e7cfc-33da-4223-83b0-5773dddefb04","upstream_issued":null,"upstream_modified":"2026-07-01T07:30:13.511Z","themes":[],"update_frequency":"monthly","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://datarmor.cotesdarmor.fr","created_at":"2026-06-26T13:04:57.129Z","updated_at":"2026-07-26T15:10:26.286Z","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":"229797d6-798e-493e-92ad-98ab15a8364b","entry_id":"a63e7cfc-33da-4223-83b0-5773dddefb04","status":"VERIFIED","last_checked_at":"2026-08-18T08:50:21.190Z","p50_latency_ms":4026,"p95_latency_ms":null,"last_error":null,"consecutive_failures":0,"created_at":"2026-06-08T12:43:14.876Z","updated_at":"2026-08-18T08:50:21.190Z","consecutive_successes":13,"probe_url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/schema-velo-des-cotes-darmor/","probe_method":"GET","probe_http_status":200,"probe_content_type":"application/json; charset=utf-8","probe_succeeded_at":"2026-08-18T08:50:21.190Z"},"data_profile":{"id":"ce979475-3be6-4ecd-88da-6ea85cef5b1a","entry_id":"a63e7cfc-33da-4223-83b0-5773dddefb04","profile_source":"datafair","profile_kind":"dataset","dataset_id":null,"fields":[{"name":"id_local","type":"integer","label":null,"filterable":true,"description":null,"description_en":"Local identifier of the route in the source system."},{"name":"producteur","type":"string","label":null,"filterable":true,"description":null,"enum_values":["Département des Côtes d'Armor"],"description_en":"Organization that produced or supplies the data."},{"name":"contact","type":"string","label":null,"filterable":true,"description":null,"enum_values":["contact@cotesdarmor.fr"],"description_en":"Contact email address for the data producer."},{"name":"uuid","type":"string","label":null,"filterable":true,"description":null,"description_en":"Unique universal identifier of the route."},{"name":"url","type":"string","label":null,"filterable":true,"description":null,"description_en":"Web page link with details about the route."},{"name":"nom_itineraire","type":"string","label":null,"concept":"http://www.w3.org/2000/01/rdf-schema#label","filterable":true,"description":null,"description_en":"Name of the cycling route."},{"name":"pratique","type":"string","label":null,"filterable":true,"description":null,"enum_values":["Vélo"],"description_en":"Type of activity practiced on the route, e.g. cycling."},{"name":"type_itineraire","type":"string","label":null,"filterable":true,"description":null,"enum_values":["aller simple","aller-retour"],"description_en":"Route type, such as one-way or loop."},{"name":"communes_nom","type":"string","label":null,"filterable":false,"description":null,"description_en":"Names of the municipalities crossed by the route."},{"name":"communes_code","type":"string","label":null,"filterable":true,"description":null,"description_en":"INSEE codes of the municipalities crossed by the route."},{"name":"depart","type":"string","label":null,"filterable":true,"description":null,"description_en":"Starting location of the route."},{"name":"arrivee","type":"string","label":null,"filterable":true,"description":null,"description_en":"Ending location of the route."},{"name":"duree","type":"integer","label":null,"filterable":true,"description":null,"enum_values":["0"],"description_en":"Estimated duration of the route, in minutes."},{"name":"balisage","type":"string","label":null,"filterable":true,"description":null,"enum_values":["Schéma vélo"],"description_en":"Type of route signage or marking scheme used."},{"name":"longueur","type":"integer","label":null,"filterable":true,"description":null,"description_en":"Length of the route, in meters."},{"name":"difficulte","type":"string","label":null,"filterable":true,"description":null,"enum_values":["Difficile"],"description_en":"Difficulty level of the route."},{"name":"altitude_max","type":"integer","label":null,"filterable":true,"description":null,"description_en":"Maximum altitude reached along the route, in meters."},{"name":"altitude_min","type":"integer","label":null,"filterable":true,"description":null,"description_en":"Minimum altitude reached along the route, in meters."},{"name":"denivele_positif","type":"integer","label":null,"filterable":true,"description":null,"description_en":"Total elevation gain along the route, in meters."},{"name":"denivele_negatif","type":"integer","label":null,"filterable":true,"description":null,"description_en":"Total elevation loss along the route, in meters."},{"name":"date_creation","type":"string (date)","label":null,"format":"date","filterable":true,"description":null,"description_en":"Date the route record was created."},{"name":"date_modification","type":"string (date)","label":null,"format":"date","filterable":true,"description":null,"description_en":"Date the route record was last modified."},{"name":"geometry","type":"string","label":null,"concept":"http://data.ign.fr/def/geometrie#Geometry","filterable":true,"description":null,"description_en":"Geometric line shape of the route in WKT format."}],"field_count":23,"sample_records":[{"url":"https://rando.cotesdarmor.fr/velo/v406---la-trans--armorique---lancienne-voie-ferree-du-centre-bretagne/","uuid":"057a28e6-f9e3-4ccd-bafd-a19be3a0c1ce","duree":0,"_score":null,"depart":"Treffrin","arrivee":"Loscouët-sur-Meu","contact":"contact@cotesdarmor.fr","balisage":"Schéma vélo","geometry":"LINESTRING(215248.6688850374 6818696.814469933,215261.1574639706 6818686.5956680365,215275.62110416673 6818673.252887819,215287.14358423138 6818660.552450951,215291.98800162796 6818653.979801877,215294.50499443006 6818643.420492402,215295.48507326923 6818633.585926343,215295.09624084085 6818619.286983109,215293.24930028548 6818596.413213671,215328.2646856543 6818602.798641286,215409.54443123704 6818617.547057355,215466.70427366783 6818627.929251887,215586.9371304714 6818650.194827007,215664.7641…","id_local":237271,"longueur":121415,"pratique":"Vélo","producteur":"Département des Côtes d'Armor","altitude_max":237,"altitude_min":83,"communes_nom":"LOSCOUET-SUR-MEU, BON REPOS SUR BLAVET, GUERLEDAN, LOUDEAC, MERDRIGNAC, PLEMET, PLOUGUERNEVEL, CAUREL, GOMENE, GOUAREC, LA PRENESSAYE, LAURENAN, SAINT-BARNABE, SAINT-CARADEC, TREMOREL, KERGRIST-MOELOU, MAEL-CARHAIX, TREFFRIN, ROSTRENEN, TREBRIVAN","communes_code":"22133, 22107, 22158, 22136, 22147, 22183, 22220, 22033, 22062, 22064, 22255, 22122, 22275, 22279, 22371, 22087, 22137, 22351, 22266, 22344","date_creation":"2019-06-18","nom_itineraire":"V406 - La Trans- Armorique - L'ancienne Voie Ferrée du Centre Bretagne","type_itineraire":"aller simple","denivele_negatif":-1147,"denivele_positif":1136,"date_modification":"2026-02-02"},{"url":"https://rando.cotesdarmor.fr/velo/ev1---la-velodyssee/","uuid":"fb2fa694-7500-4d2b-b73d-e30ded193424","duree":0,"_score":null,"contact":"contact@cotesdarmor.fr","balisage":"Schéma vélo","geometry":"LINESTRING(215170.2113270764 6814896.196736724,215170.25989670993 6814896.236310669,215227.11374849078 6814949.44743119,215227.14088255377 6814949.472826723,215307.6703599175 6815028.062036898,215347.12680738524 6815065.639292882,215373.80952387594 6815091.767034347,215388.06833075278 6815101.485737361,215404.76196315105 6815112.004298612,215419.92065583426 6815118.058187384,215435.05731088284 6815121.374071776,215454.41541583824 6815123.9764293805,215496.46681916167 6815126.376144,215659.663165…","id_local":242601,"longueur":61120,"pratique":"Vélo","producteur":"Département des Côtes d'Armor","altitude_max":206,"altitude_min":70,"communes_nom":"GLOMEL, LE MOUSTOIR, PAULE, PLEVIN, ROSTRENEN, BON REPOS SUR BLAVET, GUERLEDAN, PLOUGUERNEVEL, CAUREL, GOUAREC, PLELAUFF","communes_code":"22061, 22157, 22163, 22202, 22266, 22107, 22158, 22220, 22033, 22064, 22181","date_creation":"2019-08-26","nom_itineraire":"EV1 - La Vélodyssée®","type_itineraire":"aller simple","denivele_negatif":-431,"denivele_positif":410,"date_modification":"2026-01-30"},{"url":"https://rando.cotesdarmor.fr/velo/v408-saint-brieuc-lorient/","uuid":"4b5d1ca0-196c-471b-b4d5-cefb72b3b512","duree":0,"_score":null,"depart":"Hillion","arrivee":"Hémonstoir","contact":"contact@cotesdarmor.fr","balisage":"Schéma vélo","geometry":"LINESTRING(281340.23126761324 6836448.182608519,281340.23907947296 6836448.182911613,281367.3376944683 6836429.185492379,281364.3113590386 6836421.994641667,281362.89645782247 6836391.665601667,281364.19701568806 6836367.160810707,281365.78609710984 6836352.36743979,281372.60700557136 6836332.045219821,281381.62194826617 6836312.39478608,281399.3344682084 6836282.030746835,281406.7880235925 6836269.488399256,281412.1267340881 6836262.349718677,281415.1311793815 6836252.0320005175,281418.21919803…","id_local":242603,"longueur":87970,"pratique":"Vélo","producteur":"Département des Côtes d'Armor","altitude_max":254,"altitude_min":6,"communes_nom":"GUERLEDAN, ALLINEUC, HEMONSTOIR, HENON, HILLION, LE QUILLIO, MERLEAC, PLOEUC-L'HERMITAGE, QUESSOY, SAINT-CARADEC, SAINT-CARREUC, YFFINIAC","communes_code":"22158, 22001, 22075, 22079, 22081, 22260, 22149, 22203, 22258, 22279, 22281, 22389","date_creation":"2019-08-26","nom_itineraire":"V408 Saint-Brieuc Lorient","type_itineraire":"aller simple","denivele_negatif":-796,"denivele_positif":922,"date_modification":"2026-06-19"},{"url":"https://rando.cotesdarmor.fr/velo/v42---manche-ocean--saint-malo---rennes---redon/","uuid":"98d2d48c-e39f-45d6-9161-5154daf004ee","duree":0,"_score":null,"contact":"contact@cotesdarmor.fr","balisage":"Schéma vélo","geometry":"LINESTRING(327016.98622486513 6842031.978093113,327017.26772553654 6842028.447697489,327019.5335852086 6841991.133457465,327019.58723634336 6841968.789039685,327018.3378671452 6841912.225544047,327019.0060725984 6841867.005761361,327017.31082270073 6841822.036116476,327015.2385011645 6841738.733565613,327013.2902066196 6841655.817311867,327012.6348174269 6841625.509467533,327012.6832838979 6841595.354032751,327011.2853302132 6841535.291510743,327010.97398474807 6841523.888370803,327010.048705711…","id_local":242609,"longueur":33051,"pratique":"Vélo","producteur":"Département des Côtes d'Armor","altitude_max":88,"altitude_min":7,"communes_nom":"TREMEREUC, CALORGUEN, DINAN, EVRAN, LANVALLAY, SAINT-CARNE, SAINT-SAMSON-SUR-RANCE, PLESLIN-TRIGAVOU, SAINT-JUDOCE, TADEN","communes_code":"22368, 22026, 22050, 22056, 22118, 22280, 22327, 22190, 22306, 22339","date_creation":"2019-08-26","nom_itineraire":"V42 - Manche Océan : Saint-Malo - Rennes - Redon","type_itineraire":"aller simple","denivele_negatif":-209,"denivele_positif":149,"date_modification":"2026-02-06"},{"url":"https://rando.cotesdarmor.fr/velo/v403---sarzeau----saint-meen-le-grand---saint-malo-sens-sud---nord/","uuid":"24b2c984-5ebd-47b1-8c19-c9fccf3b9eb2","duree":0,"_score":null,"contact":"contact@cotesdarmor.fr","balisage":"Schéma vélo","geometry":"LINESTRING(327372.9519432437 6809914.114373639,327422.0649448239 6809970.047495514,327497.3543757759 6810048.54255985,327535.20943010063 6810087.848341169,327589.15739427647 6810144.781433943,327619.6669516311 6810180.35949268,327633.1029400627 6810199.377520763,327644.0205964393 6810218.396055477,327655.686625698 6810244.643721338,327662.00932179345 6810262.68032201,327665.3362017599 6810277.303572416,327669.2652761006 6810295.92927574,327673.04031461437 6810325.099269496,327680.02557576186 681…","id_local":242779,"longueur":43740,"pratique":"Vélo","producteur":"Département des Côtes d'Armor","altitude_max":90,"altitude_min":7,"communes_nom":"TREMEREUC, CALORGUEN, DINAN, EVRAN, LANVALLAY, LE QUIOU, SAINT-CARNE, SAINT-SAMSON-SUR-RANCE, PLESLIN-TRIGAVOU, PLOUASNE, SAINT-ANDRE-DES-EAUX, SAINT-JUVAT, TADEN","communes_code":"22368, 22026, 22050, 22056, 22118, 22263, 22280, 22327, 22190, 22208, 22274, 22308, 22339","date_creation":"2019-08-26","nom_itineraire":"V403 - Sarzeau  - Saint-Méen-le-Grand - Saint-Malo (sens Sud - Nord)","type_itineraire":"aller simple","denivele_negatif":-281,"denivele_positif":267,"date_modification":"2026-02-06"}],"record_count":"12","data_size_bytes":null,"dataset_count":null,"query_examples":[{"url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/schema-velo-des-cotes-darmor/lines?size=20","curl":"curl -s 'https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/schema-velo-des-cotes-darmor/lines?size=20' -H 'Accept: application/json'","label":"List records","method":"GET","description":"First 20 records of the dataset as JSON."},{"url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/schema-velo-des-cotes-darmor/schema","curl":"curl -s 'https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/schema-velo-des-cotes-darmor/schema' -H 'Accept: application/json'","label":"Schema","method":"GET","description":"Field definitions (columns, types) of the dataset."},{"url":"https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/schema-velo-des-cotes-darmor/lines?format=csv&size=10000","curl":"curl -sL 'https://datarmor.cotesdarmor.fr/data-fair/api/v1/datasets/schema-velo-des-cotes-darmor/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:10:25.329Z","run_id":"e4367385-0a18-4aca-944c-22f18c1dec5c","created_at":"2026-06-12T19:11:39.920Z","updated_at":"2026-07-26T15:10:25.329Z","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":[],"manifest":{"answer_sha256":"a4849db6d43920437a1b7db92c13bbde1330037f6f81cf1f05bc61595d4517df","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":45,"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[] (23 rows).","live":true,"live_basis":"This body was produced by executing the request.","created_at":"2026-08-22T19:51:53.619Z","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."}}