Strict adherence to MDS 2.0 and future supported revisions.
Backwards compatible with all minor revisions of the current major MDS version, and with the previous major version (except 1.0, which will not be supported).
Simple, easy deployments with minimal configuration needed for both agencies and providers.
Status
Open Transit is very much a work in progress. See below for the status of various modules of MDS.
🚧 POST /vehicles: Basic vehicle registration implemented; many validations and error messages (such as missing params) not yet implemented.
🧪 GET /vehicles: Fully implemented including provider authorization via provider_id claim in JWT bearer token. Some edge cases may not be handled or fully tested.
🚧 PUT /vehicles: Basic vehicle updates implemented including only authorizing providers to update their own vehicles; many validations and error messages (such as missing params) not yet implemented.