GET /stations
- Response
-
200 response Modified
-
application/json content type Modified
- links property Added
-
application/json content type Modified
GET /bookings
- Query
- limit query parameter Added
GET /stations
- Query
- limit, country query parameters Added
GET /trips
- Query
-
page query parameter Modified
-
Type went from
number
tointeger
Breaking
-
- limit query parameter Added
POST /bookings/{bookingId}/payment
- Body
-
application/json content type Modified
-
source property Modified
-
Combinator went from
anyOf
tooneOf
-
-
source property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
source property Modified
-
Combinator went from
anyOf
tooneOf
-
-
source property Modified
-
application/json content type Modified
GET /bookings
- Query
- page query parameter Added
GET /trips
- Query
- page query parameter Added
GET /stations
- Query
-
country query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- search query parameter Added
GET /stations
- Response
-
200 response Modified
-
application/json content type Modified
-
links property Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
-
links property Removed
-
application/json content type Modified
- Query
- page, coordinates, country query parameters Added
POST /bookings/{bookingId}/payment
- Body
-
application/json content type Modified
-
Content type is now required
Breaking
-
POST /bookings/{bookingId}/payment
- Body
-
application/json content type Modified
-
source property Modified
-
Discriminator name is no longer
object
-
-
source property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
source property Modified
-
Discriminator name is no longer
object
-
-
source property Modified
-
application/json content type Modified
POST /bookings
- Body
-
application/json content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- trip_id, passenger_name, has_bicycle, has_dog properties Added
-
data property Removed
-
application/xml content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- trip_id, passenger_name, has_bicycle, has_dog properties Added
-
data property Removed
- Response
-
201 response Modified
-
application/json content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- id, trip_id, passenger_name, has_bicycle, has_dog properties Added
-
data property Removed
-
application/xml content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- id, trip_id, passenger_name, has_bicycle, has_dog properties Added
-
data property Removed
-
application/json content type Modified
POST /bookings/{bookingId}/payment
- Body
-
application/json content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- amount, currency, source properties Added
-
data property Removed
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- id, amount, currency, source, status properties Added
-
data property Removed
-
application/json content type Modified
Webhook POST newBooking
- Body
-
application/json content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- trip_id, passenger_name, has_bicycle, has_dog properties Added
-
data property Removed
DELETE /bookings/{bookingId}
GET /bookings/{bookingId}
POST /bookings
- Body
-
application/json content type Modified
-
trip_id, passenger_name, has_bicycle, has_dog properties Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data property Added
-
trip_id, passenger_name, has_bicycle, has_dog properties Removed
-
application/xml content type Modified
-
trip_id, passenger_name, has_bicycle, has_dog properties Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data property Added
-
trip_id, passenger_name, has_bicycle, has_dog properties Removed
- Response
-
201 response Modified
-
application/json content type Modified
-
id, trip_id, passenger_name, has_bicycle, has_dog properties Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data property Added
-
id, trip_id, passenger_name, has_bicycle, has_dog properties Removed
-
application/xml content type Modified
-
id, trip_id, passenger_name, has_bicycle, has_dog properties Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data property Added
-
id, trip_id, passenger_name, has_bicycle, has_dog properties Removed
-
application/json content type Modified
POST /bookings/{bookingId}/payment
- Body
-
application/json content type Modified
-
amount, currency, source properties Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data property Added
-
amount, currency, source properties Removed
- Response
-
200 response Modified
-
application/json content type Modified
-
id, amount, currency, source, status properties Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data property Added
-
id, amount, currency, source, status properties Removed
-
application/json content type Modified
Webhook POST newBooking
- Body
-
application/json content type Modified
-
trip_id, passenger_name, has_bicycle, has_dog properties Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data property Added
-
trip_id, passenger_name, has_bicycle, has_dog properties Removed
DELETE /bookings/{bookingId}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /bookings/{bookingId}
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /bookings
- Body
-
application/json content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- trip_id, passenger_name, has_bicycle, has_dog properties Added
-
data property Removed
-
application/xml content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- trip_id, passenger_name, has_bicycle, has_dog properties Added
-
data property Removed
- Response
-
201 response Modified
-
application/json content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- id, trip_id, passenger_name, has_bicycle, has_dog properties Added
-
data property Removed
-
application/xml content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- id, trip_id, passenger_name, has_bicycle, has_dog properties Added
-
data property Removed
-
application/json content type Modified
POST /bookings/{bookingId}/payment
- Body
-
application/json content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- amount, currency, source properties Added
-
data property Removed
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- id, amount, currency, source, status properties Added
-
data property Removed
-
application/json content type Modified
Webhook POST newBooking
- Body
-
application/json content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- trip_id, passenger_name, has_bicycle, has_dog properties Added
-
data property Removed
DELETE /bookings/{bookingId}
GET /bookings/{bookingId}
GET /bookings
- Response
-
200 response Modified
-
application/json content type Modified
- data property Modified
-
application/xml content type Modified
- data property Modified
-
application/json content type Modified
- Authentication
- OAuth2 authentication method Added
GET /stations
- Authentication
- OAuth2 authentication method Added
GET /trips
- Response
- 400 response Added
- Authentication
- OAuth2 authentication method Added
Webhook POST newBooking
- Response
- 200 response Added
POST /bookings
POST /bookings/{bookingId}/payment
GET /bookings
- Authentication
-
OAuth2 authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
GET /stations
- Authentication
-
OAuth2 authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
GET /trips
- Authentication
-
OAuth2 authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
POST /bookings
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /bookings
- Response
-
200 response Modified
- application/xml content type Added
-
400 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
-
401 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
-
403 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
-
429 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
-
500 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
GET /stations
- Response
-
200 response Modified
- application/xml content type Added
-
400 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
-
401 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
-
403 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
-
429 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
-
500 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
GET /trips
- Response
-
200 response Modified
- application/xml content type Added
-
401 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
-
403 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
-
429 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
-
500 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
POST /bookings
- Response
-
201 response Modified
- application/xml content type Added
-
400 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
-
401 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
-
404 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
-
409 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
-
429 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
-
500 response Modified
-
application/problem+json content type Modified
-
Full types is now
object
- Problem.yaml property Added
-
- application/problem+xml content type Added
-
application/problem+json content type Modified
- Body
- application/xml content type Added
GET /bookings
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
Removing polymorphism is always breaking
Breaking
-
-
data property Modified
-
application/json content type Modified
GET /stations
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
Removing polymorphism is always breaking
Breaking
-
-
data property Modified
-
application/json content type Modified
GET /trips
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
Removing polymorphism is always breaking
Breaking
-
-
data property Modified
-
application/json content type Modified
POST /bookings
- Body
-
application/json content type Modified
-
data property Modified
-
Removing polymorphism is always breaking
Breaking
-
data property Modified
-
Removing polymorphism is always breaking
Breaking
-
-
-
data property Modified
- Response
-
201 response Modified
-
application/json content type Modified
-
data property Modified
-
Removing polymorphism is always breaking
Breaking
-
- links property Modified
-
data property Modified
-
application/json content type Modified
GET /bookings
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
Combinator is now
oneOf
-
object-1 alternative Modified
-
Full types went from
array[object]
toobject
Breaking
-
- array-2 alternative Added
-
-
data property Modified
-
application/json content type Modified
- 400 response Added
GET /stations
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
Combinator is now
oneOf
-
object-1 alternative Modified
-
Full types went from
array[object]
toobject
Breaking
-
- array-2 alternative Added
-
-
data property Modified
-
application/json content type Modified
- 400 response Added
GET /trips
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
Combinator is now
oneOf
-
object-1 alternative Modified
-
Full types went from
array[object]
toobject
Breaking
-
- array-2 alternative Added
-
-
data property Modified
-
application/json content type Modified
POST /bookings
- Body
-
application/json content type Modified
-
data property Modified
-
Combinator is now
oneOf
- object-1 alternative Modified
- array-2 alternative Added
-
-
links property Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
-
data property Modified
- Response
-
201 response Modified
-
application/json content type Modified
-
booking_id, trip_id, passenger_name, has_bicycle, has_dog properties Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data, links properties Added
-
booking_id, trip_id, passenger_name, has_bicycle, has_dog properties Removed
-
application/json content type Modified
GET /stations
- Response
-
200 response Modified
-
application/json content type Modified
-
Full types went from
array[object]
toobject
Breaking
- data, links properties Added
-
-
application/json content type Modified
GET /trips
- Response
-
200 response Modified
-
application/json content type Modified
-
Full types went from
array[object]
toobject
Breaking
- data, links properties Added
-
-
application/json content type Modified
POST /bookings
- Body
-
application/json content type Modified
-
trip_id, passenger_name, has_bicycle, has_dog properties Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data, links properties Added
-
trip_id, passenger_name, has_bicycle, has_dog properties Removed
GET /bookings