API
Chaque territoire Vigilo est servi par sa propre instance de vigilo-backend, qui expose la même API REST. Choisissez une instance dans la liste Servers, puis testez les appels en lecture avec Try it out.
Pour ajouter une observation, l’application crée l’observation (create_issue.php), puis envoie sa photo (add_image.php) ; l’image publique (generate_panel.php) reste pixelisée tant que les modérateurs n’ont pas approuvé l’observation.
Les catégories de chaque instance sont sur get_categories.php (backend ≥ 0.0.23) ; pour une instance plus ancienne, utiliser la liste nationale. Les observations sont des données ouvertes (CC0), disponibles en JSON, GeoJSON et CSV.
Référence détaillée de chaque route (arguments, erreurs, compatibilité) : doc/REST_API.md.
Télécharger la spécification OpenAPI Code du backend
Instances et scopes (14)
| Territoire | API | Scope |
|---|---|---|
| Aix Marseille Provence Metropole | https://vigilo.velosenville.org | 13_aixmarseillemetro |
| Evian-les-Bains | https://www.modouce.fr/vigilo | 74_Evian |
| Evreux | https://www.vigilo.cube27.org | 27_evreux |
| Grand Montpellier | https://prod-mtp.vigilo.velocite-montpellier.fr | 34_montpellier |
| Laval | https://vigilo.placeauvelo.org | 53_laval |
| Lorient Agglo | https://vigilo.claav.fr | 56_lorient |
| Nantes Métropole | https://vigilo.placeauvelo-nantes.fr | 44_nantesmetropole |
| Paris Saclay | https://api.vigilo-parissaclay.mdb-idf.org | 91_parissaclay |
| Pays de Châteaugiron | https://pouliquen.net/vigilo | 35_Chateaugiron |
| Périgueux Agglo | https://vigilo.velorution-perigourdine.fr | 24_AggloPgx |
| Quimper Communauté | https://vigilo.kernavelo.org | 29_quimper |
| Saint-Brieuc Armor Agglomération | https://api-vigilo.velo-utile.fr | 22_SBAA |
| Toulon - Var | https://vigilo.toulon-var-deplacements.fr | 83_toulon |
| Vannes | https://vigilo.kaz.bzh | 56_vannes |