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)
TerritoireAPIScope
Aix Marseille Provence Metropolehttps://vigilo.velosenville.org13_aixmarseillemetro
Evian-les-Bainshttps://www.modouce.fr/vigilo74_Evian
Evreuxhttps://www.vigilo.cube27.org27_evreux
Grand Montpellierhttps://prod-mtp.vigilo.velocite-montpellier.fr34_montpellier
Lavalhttps://vigilo.placeauvelo.org53_laval
Lorient Agglohttps://vigilo.claav.fr56_lorient
Nantes Métropolehttps://vigilo.placeauvelo-nantes.fr44_nantesmetropole
Paris Saclayhttps://api.vigilo-parissaclay.mdb-idf.org91_parissaclay
Pays de Châteaugironhttps://pouliquen.net/vigilo35_Chateaugiron
Périgueux Agglohttps://vigilo.velorution-perigourdine.fr24_AggloPgx
Quimper Communautéhttps://vigilo.kernavelo.org29_quimper
Saint-Brieuc Armor Agglomérationhttps://api-vigilo.velo-utile.fr22_SBAA
Toulon - Varhttps://vigilo.toulon-var-deplacements.fr83_toulon
Vanneshttps://vigilo.kaz.bzh56_vannes