POST /bookings/{bookingId}/payment
- Body
-
application/json content type Modified
-
source attribute Modified
-
Discriminator name is no longer
object
-
-
source attribute Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
source attribute Modified
-
Discriminator name is no longer
object
-
-
source attribute Modified
-
application/json content type Modified
POST /bookings
- Body
-
application/json content type Modified
-
data attribute Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- trip_id, passenger_name, has_bicycle, has_dog attributes Added
-
data attribute Removed
-
application/xml content type Modified
-
data attribute Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- trip_id, passenger_name, has_bicycle, has_dog attributes Added
-
data attribute Removed
- Response
-
201 response Modified
-
application/json content type Modified
-
data attribute Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- id, trip_id, passenger_name, has_bicycle, has_dog attributes Added
-
data attribute Removed
-
application/xml content type Modified
-
data attribute Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- id, trip_id, passenger_name, has_bicycle, has_dog attributes Added
-
data attribute Removed
-
application/json content type Modified
POST /bookings/{bookingId}/payment
- Body
-
application/json content type Modified
-
data attribute Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- amount, currency, source attributes Added
-
data attribute Removed
- Response
-
200 response Modified
-
application/json content type Modified
-
data attribute Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- id, amount, currency, source, status attributes Added
-
data attribute Removed
-
application/json content type Modified
Webhook POST newBooking
- Body
-
application/json content type Modified
-
data attribute Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- trip_id, passenger_name, has_bicycle, has_dog attributes Added
-
data attribute Removed
DELETE /bookings/{bookingId}
GET /bookings/{bookingId}
POST /bookings
- Body
-
application/json content type Modified
-
trip_id, passenger_name, has_bicycle, has_dog attributes Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data attribute Added
-
trip_id, passenger_name, has_bicycle, has_dog attributes Removed
-
application/xml content type Modified
-
trip_id, passenger_name, has_bicycle, has_dog attributes Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data attribute Added
-
trip_id, passenger_name, has_bicycle, has_dog attributes Removed
- Response
-
201 response Modified
-
application/json content type Modified
-
id, trip_id, passenger_name, has_bicycle, has_dog attributes Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data attribute Added
-
id, trip_id, passenger_name, has_bicycle, has_dog attributes Removed
-
application/xml content type Modified
-
id, trip_id, passenger_name, has_bicycle, has_dog attributes Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data attribute Added
-
id, trip_id, passenger_name, has_bicycle, has_dog attributes Removed
-
application/json content type Modified
POST /bookings/{bookingId}/payment
- Body
-
application/json content type Modified
-
amount, currency, source attributes Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data attribute Added
-
amount, currency, source attributes Removed
- Response
-
200 response Modified
-
application/json content type Modified
-
id, amount, currency, source, status attributes Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data attribute Added
-
id, amount, currency, source, status attributes Removed
-
application/json content type Modified
Webhook POST newBooking
- Body
-
application/json content type Modified
-
trip_id, passenger_name, has_bicycle, has_dog attributes Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data attribute Added
-
trip_id, passenger_name, has_bicycle, has_dog attributes 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 attribute Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- trip_id, passenger_name, has_bicycle, has_dog attributes Added
-
data attribute Removed
-
application/xml content type Modified
-
data attribute Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- trip_id, passenger_name, has_bicycle, has_dog attributes Added
-
data attribute Removed
- Response
-
201 response Modified
-
application/json content type Modified
-
data attribute Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- id, trip_id, passenger_name, has_bicycle, has_dog attributes Added
-
data attribute Removed
-
application/xml content type Modified
-
data attribute Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- id, trip_id, passenger_name, has_bicycle, has_dog attributes Added
-
data attribute Removed
-
application/json content type Modified
POST /bookings/{bookingId}/payment
- Body
-
application/json content type Modified
-
data attribute Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- amount, currency, source attributes Added
-
data attribute Removed
- Response
-
200 response Modified
-
application/json content type Modified
-
data attribute Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- id, amount, currency, source, status attributes Added
-
data attribute Removed
-
application/json content type Modified
Webhook POST newBooking
- Body
-
application/json content type Modified
-
data attribute Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- trip_id, passenger_name, has_bicycle, has_dog attributes Added
-
data attribute Removed
DELETE /bookings/{bookingId}
GET /bookings/{bookingId}
GET /bookings
- Response
-
200 response Modified
-
application/json content type Modified
- data attribute Modified
-
application/xml content type Modified
- data attribute 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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
-
Type 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 attribute Modified
-
Removing polymorphism is always breaking
Breaking
-
-
data attribute Modified
-
application/json content type Modified
GET /stations
- Response
-
200 response Modified
-
application/json content type Modified
-
data attribute Modified
-
Removing polymorphism is always breaking
Breaking
-
-
data attribute Modified
-
application/json content type Modified
GET /trips
- Response
-
200 response Modified
-
application/json content type Modified
-
data attribute Modified
-
Removing polymorphism is always breaking
Breaking
-
-
data attribute Modified
-
application/json content type Modified
POST /bookings
- Body
-
application/json content type Modified
-
data attribute Modified
-
Removing polymorphism is always breaking
Breaking
-
data property Modified
-
Removing polymorphism is always breaking
Breaking
-
-
-
data attribute Modified
- Response
-
201 response Modified
-
application/json content type Modified
-
data attribute Modified
-
Removing polymorphism is always breaking
Breaking
-
- links attribute Modified
-
data attribute Modified
-
application/json content type Modified
GET /bookings
- Response
-
200 response Modified
-
application/json content type Modified
-
data attribute Modified
-
Combinator is now
oneOf
-
object-1 alternative Modified
-
Type went from
array[object]
toobject
Breaking
-
- array-2 alternative Added
-
-
data attribute Modified
-
application/json content type Modified
- 400 response Added
GET /stations
- Response
-
200 response Modified
-
application/json content type Modified
-
data attribute Modified
-
Combinator is now
oneOf
-
object-1 alternative Modified
-
Type went from
array[object]
toobject
Breaking
-
- array-2 alternative Added
-
-
data attribute Modified
-
application/json content type Modified
- 400 response Added
GET /trips
- Response
-
200 response Modified
-
application/json content type Modified
-
data attribute Modified
-
Combinator is now
oneOf
-
object-1 alternative Modified
-
Type went from
array[object]
toobject
Breaking
-
- array-2 alternative Added
-
-
data attribute Modified
-
application/json content type Modified
POST /bookings
- Body
-
application/json content type Modified
-
data attribute Modified
-
Combinator is now
oneOf
- object-1 alternative Modified
- array-2 alternative Added
-
-
links attribute Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
-
data attribute Modified
- Response
-
201 response Modified
-
application/json content type Modified
-
booking_id, trip_id, passenger_name, has_bicycle, has_dog attributes Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data, links attributes Added
-
booking_id, trip_id, passenger_name, has_bicycle, has_dog attributes Removed
-
application/json content type Modified
GET /stations
- Response
-
200 response Modified
-
application/json content type Modified
-
Type went from
array[object]
toobject
Breaking
- data, links attributes Added
-
-
application/json content type Modified
GET /trips
- Response
-
200 response Modified
-
application/json content type Modified
-
Type went from
array[object]
toobject
Breaking
- data, links attributes Added
-
-
application/json content type Modified
POST /bookings
- Body
-
application/json content type Modified
-
trip_id, passenger_name, has_bicycle, has_dog attributes Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- data, links attributes Added
-
trip_id, passenger_name, has_bicycle, has_dog attributes Removed
GET /bookings