Technical Transactional Flow
Reseller system API flow for the Booking API:
- Get one or more suppliers: GET /suppliers/{supplier_id} or GET /suppliers
- Get one or more products: GET /suppliers/{supplier_id}/products/{product_ id} or GET /suppliers/{supplier_id}/products
- Get one or more rates: GET /suppliers/{supplier_id}/products/{product_ id}/rates/{rate_id} or GET /suppliers/{supplier_id}/products/{product_id}/rates
- Get availability or availabilities for a product: GET /suppliers/{supplier_id}/products/{product_ id}/availability or GET /suppliers/{supplier_id}/products/{product_id}/availabilities
- Create a Hold: POST/holds (please note that this is required and must be successful before a booking)
- Optionally, retrieve a hold: GET /holds/{hold_id}
- Optionally, release a hold: DELETE /holds/{hold_id}
- Create a booking: POST /bookings
- Cancel a booking: PUT /bookings/cancel/{booking_id}
- Retrieve a booking: GET /bookings/{booking_id}
System Diagram

Was this page helpful?