An API that runs on your endpoints
Most of this API lives on your side: you host the endpoints and D-EDGE calls them. Through these calls, D-EDGE reads your hotel configuration, pushes planning updates to you, pulls your bookings, and acknowledges each booking it integrates. Only one endpoint sits on the D-EDGE side, the one your system calls to push a booking the moment it is confirmed. Certification follows the same direction: D-EDGE tests your endpoints against test scenarios it publishes in advance.The five interfaces
Get bookings and Push bookings are complementary, and both are required: the pull secures the flow, the push makes it immediate. D-EDGE recognises a booking it has already integrated, so the two channels never create duplicates.
What the API covers
- Hotel configuration retrieval: room types, rates, and detailed occupancies, using your own codes.
- Daily availability per room type, or per room type and rate.
- Daily prices per room type and rate, and per occupancy when your price model calls for it, with optional meal plan detail.
- Daily restrictions: minimum and maximum stay, closed to arrival, closed to departure, open or closed to sale.
- Bookings, modifications, and cancellations, in both pull and push, with an integration acknowledgement.
Get started
Quick start
Build your first interface and answer a D-EDGE call.
Reference
Every interface: the request we send, the response we expect.
Guidelines
Credentials, message conventions, error handling, and price models.
Best practices
Price models, payment amounts, and a clean booking flow.