Download OpenAPI specification:Download
Fluidtime provides a full-fledged open MaaS Platform. FluidHub acts as a standardization layer, harmonizing data from multiple Transport Service Providers (TSPs), providing it to Mobility Service Providers (MSPs) and thus enabling seamless access to locally-available transportation offerings. The open APIs provides REST endpoints for Mobility Service Provider (MSP) to integrate the service into their ecosystem. It is intended to be used by server-side services.
This API produces and consumes
application/json as specified in
All date and time values are in UTC. Date, time and duration values are represented according to ISO 8601. This api does not support the 24:00:00 notation of time values. Time is allowed to be at a maximum of 23:59:59, not 24:00:00.
Geographic coordinates are referencing the WGS 84.
Polylines are encoded and represented according to Encoded Polyline Algorithm Format
HTTP 1.1 ETag: All calls are subjects to cache handling as specified in RFC 7232.
Caching of responses is achieved by the HTTP 1.1 ETag mechanism and only affects responses which are allowed to be cached.
Booking related calls, clients should set a read timeout of at least
Returns suggestions for possible trips to accomplish the requested route request. Each trip represents an alternative to choose from. A trip may be divided into legs by using defined waypoints between legs.
The main properties of a trip are
describes the way from the last
waypoint to the
destination. If no
waypoints are set,
leg describes the way from
waypoint contains a
leg that describes the way from the previous
waypoint (if available,
origin) to the
All trips contain a simplified encoded polyline. The
legs' polylines are more detailed.
Id selecting the MSP configuration to use.
Origin coordinate represented by a "lat,lon" in the format "[-90,90],[-180,180]" allowing a numeric format with a maximum precision of 7 decimal digits.
Destination coordinate represented by a "lat,lon" in the format "[-90,90],[-180,180]" allowing a numeric format with a maximum precision of 7 decimal digits.
Reference time used to indicate desired arrival or departure.
Indicates, whether the
Array of string
A comma separated list of TSP ids restricting the result set. If this parameter is omitted, no restriction takes effect and therefore records for all eligible TSPs are returned. If this parameter is set, but is an empty list, no records will be returned. Unknown TSP ids will be ignored and do not result in an error.
Enum:"RANK_ASC" "RANK_DESC" "DURATION_ASC" "DURATION_DESC"
Determines the sort order of the result trips.
Filter the result to contain only products payable with the specified payment type. Depending on the TSP, this may not be supported.
Indicates whether to include navigation instructions in the route calculations and in the output or not.
The desired language for response content. RFC 2616
Optional, arbitrary reference to relate certain API calls to users. This may be used for reportings and the grouping of bookings (e.g. to query bookings by a user).
The provided input parameters are not valid.
Authentication is required, but no credentials were provided.
Authentication succeeded, but access to the requested resource was refused.
The requested resource is not available.
Service is temporarily unavailable.