2 structure changes including:
2 Modifications
Modified
2
Breaking
GET /trips
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- self property Added
-
data property Modified
-
application/json content type Modified
POST /bookings/{bookingId}/payment
- Body
-
application/json content type Modified
-
source property Modified
-
Card alternative Modified
-
cvc property Modified
-
Type went from
integer
tostring
Breaking
-
Type went from
-
cvc property Modified
-
Card alternative Modified
-
source property Modified
1 structure change including:
1 Modification
Modified
1
Breaking
Webhook POST newBooking
- Body
-
application/json content type Modified
-
Content type is now required Breaking
-
Content type is now required
1 structure change including:
1 Modification
Modified
1
GET /stations
- Response
-
200 response Modified
-
application/json content type Modified
- links property Added
-
application/json content type Modified
3 structure changes including:
3 Modifications
Modified
3
Breaking
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
-
Type went from
- limit query parameter Added
1 structure change including:
1 Modification
Modified
1
POST /bookings/{bookingId}/payment
- Body
-
application/json content type Modified
-
source property Modified
-
Combinator went from
anyOf
tooneOf
-
Combinator went from
-
source property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
source property Modified
-
Combinator went from
anyOf
tooneOf
-
Combinator went from
-
source property Modified
-
application/json content type Modified
1 structure change including:
1 Modification
Modified
1
GET /bookings
- Query
- page query parameter Added
1 structure change including:
1 Modification
Modified
1
GET /trips
- Query
- page query parameter Added
1 structure change including:
1 Modification
Modified
1
Breaking
GET /stations
- Query
-
country query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- search query parameter Added
1 structure change including:
1 Modification
Modified
1
Breaking
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
-
Removing a resource is always breaking unless it was deprecated before
-
links property Removed
-
application/json content type Modified
- Query
- page, coordinates, country query parameters Added
1 structure change including:
1 Modification
Modified
1
Breaking
POST /bookings/{bookingId}/payment
- Body
-
application/json content type Modified
-
Content type is now required Breaking
-
Content type is now required
1 structure change including:
1 Modification
Modified
1
POST /bookings/{bookingId}/payment
- Body
-
application/json content type Modified
-
source property Modified
-
Discriminator name is no longer
object
-
Discriminator name is no longer
-
source property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
source property Modified
-
Discriminator name is no longer
object
-
Discriminator name is no longer
-
source property Modified
-
application/json content type Modified
5 structure changes including:
2 Additions
3 Modifications
Modified
3
Breaking
POST /bookings
- Body
-
application/json content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- trip_id, passenger_name, has_bicycle, has_dog properties Added
-
data property Removed
Added
2
DELETE /bookings/{bookingId}
GET /bookings/{bookingId}
5 structure changes including:
2 Breaking changes
3 Modifications
2 Removals
Modified
3
Breaking
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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- data property Added
-
trip_id, passenger_name, has_bicycle, has_dog properties Removed
Removed
2
Breaking
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
5 structure changes including:
2 Additions
3 Modifications
Modified
3
Breaking
POST /bookings
- Body
-
application/json content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- trip_id, passenger_name, has_bicycle, has_dog properties Added
-
data property Removed
Added
2
DELETE /bookings/{bookingId}
GET /bookings/{bookingId}
6 structure changes including:
2 Additions
4 Modifications
Modified
4
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
Added
2
POST /bookings
POST /bookings/{bookingId}/payment
4 structure changes including:
1 Breaking change
3 Modifications
1 Removal
Modified
3
Breaking
GET /bookings
- Authentication
-
OAuth2 authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
GET /stations
- Authentication
-
OAuth2 authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
GET /trips
- Authentication
-
OAuth2 authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
Removed
1
Breaking
POST /bookings
- Removing a resource is always breaking unless it was deprecated before Breaking
4 structure changes including:
4 Modifications
Modified
4
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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- 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
-
Full types is now
- application/problem+xml content type Added
-
application/problem+json content type Modified
- Body
- application/xml content type Added
4 structure changes including:
4 Modifications
Modified
4
Breaking
GET /bookings
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
Removing polymorphism is always breaking Breaking
-
Removing polymorphism is always 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
-
Removing polymorphism is always 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
-
Removing polymorphism is always 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
-
Removing polymorphism is always breaking
-
Removing polymorphism is always breaking
-
data property Modified
- Response
-
201 response Modified
-
application/json content type Modified
-
data property Modified
-
Removing polymorphism is always breaking Breaking
-
Removing polymorphism is always breaking
- links property Modified
-
data property Modified
-
application/json content type Modified
4 structure changes including:
4 Modifications
Modified
4
Breaking
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
-
Full types went from
- array-2 alternative Added
-
Combinator is now
-
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
-
Full types went from
- array-2 alternative Added
-
Combinator is now
-
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
-
Full types went from
- array-2 alternative Added
-
Combinator is now
-
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
-
Combinator is now
-
links property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
-
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
-
Removing a resource is always breaking unless it was deprecated before
- data, links properties Added
-
booking_id, trip_id, passenger_name, has_bicycle, has_dog properties Removed
-
application/json content type Modified