Closed testower closed 3 weeks ago
GBFS v3 feeds are now available at /gbfs/v3beta/...
Considering v3 is strictly speaking no longer in beta, there's the question what the path should now be, and should we change other paths.
The situation is complicated further because our api gateway also has versioning for proxies:
https://api.entur.io/mobility/v2/gbfs/v3beta/voistavanger/gbfs
where /mobility/v2 simply points to the lamassu instance.
/mobility/v2
/gbfs
/gbfs/{systemid}/{feed}(.json)
/gbfs-internal
/gbfs-internal/{systemid}/{feed}(.json)
/gbfs/v3beta/manifest.json
/gbfs/v3beta/{systemid}/{feed}(.json)
/graphql
/graphiql
/validation/*
/health/*
/admin/*
Let's discuss at the next meeting @hbruch
Deprecate /gbfs Add /gbfs/v2/ and /gbfs/v3 paths
GBFS v3 feeds are now available at /gbfs/v3beta/...
Considering v3 is strictly speaking no longer in beta, there's the question what the path should now be, and should we change other paths.
The situation is complicated further because our api gateway also has versioning for proxies:
where
/mobility/v2
simply points to the lamassu instance.Overview of current paths
GBFS v2
/gbfs
- system discovery/gbfs/{systemid}/{feed}(.json)
- system feedsGBFS v2 internal (deprecated 🙏 see also #263)
/gbfs-internal
- system discovery/gbfs-internal/{systemid}/{feed}(.json)
- system feedsGBFS v3
/gbfs/v3beta/manifest.json
- system discovery/gbfs/v3beta/{systemid}/{feed}(.json)
- system feedsGraphQL
/graphql
- GraphQL endpoint/graphiql
- GraphiQL UI if enabledValidation
/validation/*
- validation (report) endpointsHealth
/health/*
- health probe endpointsAdmin endpoints
/admin/*
(not going into details on this)