Skip to main content

ADR

Average Daily Rate. The mean nightly price across rooms over a date window. A core revenue-management metric, computed from a Daily Rates response by averaging totalPrice across cells where the room is available.

API key

A single secret that authenticates every call to the Gift Shop API, sent as the X-API-KEY header. D-EDGE delivers it with the shop’s configuration. The pricing and Booking Engine APIs use OAuth 1.0 instead, and the CRM API uses OAuth 2.0.

Arrival date

The first night of a guest’s stay at a property. Distinct from the booking date, which is when the reservation was made.

Availability

Whether a room or rate is bookable on a given date. Driven by inventory levels, restrictions, and rate-management decisions.

BAR

Best Available Rate. The cheapest publicly available rate at a hotel for a given date and party. Distinct from member rates, private rates, or any rate restricted to a specific channel.

Basket

The set of rooms and extras a guest has added during a Booking Engine API session, before they quote and confirm. Built up with the basket endpoints and reviewed in a single call before checkout.

Beneficiary

The person a gift voucher is issued to. When a shopper buys a voucher for someone else, the beneficiary’s name and email travel with the cart item, and D-EDGE emails them the voucher after payment. The shopper can also be their own beneficiary.

Best Price API

The D-EDGE service that returns the cheapest available offer at a hotel or across a group. Five public endpoints: Calendar, Rates, Rooms, Hotels (Arrivals), and Hotels (Stays).

Booking engine

Software running on a hotel’s website that handles the booking funnel: date selection, room choice, guest details, payment. Booking engines often integrate Best Price to display live prices and availability before the visitor commits to a stay.

Booking Engine API

The D-EDGE service that powers a hotel’s full direct booking funnel through a single stateful session: search, basket, quote, and confirmation, with descriptions, promotions, loyalty, and sales terms at each step. See the Booking Engine API.

Booking funnel

The sequence of steps a guest goes through to complete a reservation: date selection, room selection, guest details, payment, confirmation. Booking engines own the funnel; the Booking Engine API powers it end to end, while partner integrations can also pre-fill earlier steps using Best Price or Quotation data.

Booking window

The number of days between the date a reservation is made and the arrival date. The CRM API exposes it as the bookingarrival search field, which lets a query single out last-minute or long-lead bookings.

Cancellation policy

The conditions under which a booking can be cancelled or modified without penalty. Common types: flexible (free cancellation up to a deadline), partial refund, non-refundable. Every rate plan carries its own cancellation policy, which often explains why two rates differ in price for the same room. The Channel Manager API does not model cancellation policies: a distributor manages them on its own platform and can pass the one applied to a booking as free text in the booking message.

CDP

Customer Data Platform. A system that assembles a unified profile per customer from every source that knows them. D-EDGE CRM Guest Profile is the CDP behind the CRM API: it centralises what the platform, the PMS, the guest, and the hotel staff each contribute to a guest profile.

Certification

The step of the integration journey where D-EDGE validates an integration before it connects real hotels, with scenarios that follow what the integration does. On the Channel Manager API, where D-EDGE calls the endpoints the distributor hosts, the scenarios are published in advance. See Certification steps.

Certification questionnaire

The questionnaire a distributor completes before certification on the Channel Manager API. It describes how the platform stores availability, prices, and restrictions, and how it handles bookings; its answers decide which scenarios apply. See Questionnaire.

Channel manager

Software that distributes a hotel’s rates and inventory across multiple sales channels: OTAs, GDS, metasearch, direct. D-EDGE partners with most major channel managers, and D-EDGE Channel Manager is its own: distributors connect to it through the Channel Manager API.

Channel Manager API

The D-EDGE connectivity interface for distributors. XML over HTTPS, in five interfaces: four hosted on the distributor’s side and called by D-EDGE (Get hotel, Planning updates, Get bookings, Confirm bookings), one hosted by D-EDGE (Push bookings). The distributor defines the credentials D-EDGE uses to call it. See the Channel Manager API.

Criterion

One condition of a CRM API search query, and the building block of a segment: a field, an operator, and a value, all sent as strings. Which operators a field accepts depends on the field; the Search criteria page lists every pair.

CRM API

The D-EDGE service that manages the guest profiles of a hotel or group. Stateless: calls on guests and segments are scoped to an entity, and every call is authenticated with an OAuth 2.0 bearer token. See the CRM API.

CRS

Central Reservation System. The platform holding rate, availability, and inventory data for a hotel or hotel group. D-EDGE acts as a CRS for thousands of properties worldwide.

Default occupancy

The number of guests a room type’s base price covers by default in D-EDGE, for instance 2 people for a double room. The hotel may also set prices for alternative occupancies, such as 1 person or 2 adults and 1 child. On the Channel Manager API it is the occupancy behind unitPrice under PerDay, and the starting point from which D-EDGE derives the prices of the other price models. See How D-EDGE picks each price.

Direct booking

A reservation made on the hotel’s own channel (website, call centre, mobile app) rather than through a third-party OTA. Direct bookings carry no distribution commission, which is why hoteliers actively work to grow this channel.

Distributor

A platform that sells hotel rooms it does not own: an OTA, a GDS, a wholesaler, a tour operator, or a marketplace. In the D-EDGE platform, a distributor receives the hotels’ availability, prices, and restrictions and sends its bookings back, through a channel-manager connection such as the Channel Manager API.

Engine ID

The identifier of the booking engine configuration an integration runs against. D-EDGE issues it during onboarding, and you send it as engineId when you create a Booking Engine API session.

Entity

The workspace that holds the guest profiles a CRM API integration works on: a hotel or a group, identified by a UUID delivered with your credentials. Every CRM API route on a guest or a segment is scoped to an entity, and your token decides which entities you can read and write.

Extra

An add-on product a guest can attach to a booking, such as breakfast, parking, or a spa package. Added to the basket alongside rooms through the Booking Engine API. On the Channel Manager API, the extras a distributor sells travel in the booking message, at room or booking level, each with a pricing type that sets how its total is computed.

From price

The “starting at” price displayed on a listing or hotel card to indicate the cheapest available offer over a date window (for example, “From €120 / night”). Best Price returns this price directly per room on Rooms and per hotel on Hotels (Arrivals). On Calendar, take the minimum price across the dates. Helps guests compare options at a glance before they commit to specific dates.

GDS

Global Distribution System. Network used by travel agents, corporate booking platforms, and tour operators to search and book travel inventory. Major networks: Amadeus, Sabre, Travelport. D-EDGE connects hotels to GDS networks for chain and corporate visibility.

Gift Shop API

The D-EDGE service that powers a hotel’s online gift shop through a single stateful session: configuration, catalogue, cart with gift options, and a payment page hosted by D-EDGE. See the Gift Shop API.

Gift voucher

A prepaid product sold by a hotel’s gift shop, delivered as a code the beneficiary redeems later. Two kinds exist. A value voucher (Direct) is spent on the hotel’s or group’s booking engine, and always shows its value on the voucher document. A service voucher (Indirect), such as a spa session, is redeemed with the shop owner, at the hotel or within the group, which marks it as used; its price can be hidden.

Group

A hotel chain or multi-property entity managed under a single contract with D-EDGE. A group holds many properties.

Guest configuration

The composition of a party: number of adults, children (with ages), and infants. Every pricing request carries one in its guests field: a list of guest groups on Calendar, Hotels (Stays), Stay quotation, and Per day, a single group on Rates, Rooms, and Hotels (Arrivals). Check the reference page of the endpoint you call.

Guest profile

The record a hotel or group holds about one guest in the D-EDGE CRM: identity, contact details, languages, stays, and the segments they belong to. Each attribute is a sourced attribute, so the profile keeps track of who contributed each piece of information. Managed through the CRM API.

Hotel Domain

A D-EDGE feature that lets the booking engine run under the hotel’s own domain name instead of the shared D-EDGE booking domain. The guest stays on the hotel’s website throughout the booking funnel, with one exception: the payment page is always hosted by D-EDGE. Built for the D-EDGE booking engine, it also benefits a Booking Engine API integration, where the post-payment redirect points to the hotel’s own URL so the confirmation page can live on the hotel’s website.

Initial synchronisation

The stream of planning updates D-EDGE sends to a distributor when a hotel is connected or its mapping is redone: the hotel’s full planning, up to two years ahead, usually split into one message per month. The distributor’s endpoint must absorb it without refusing messages. See Volume and timing.

Inventory

The pool of bookable rooms available at a hotel for a given date. The number drops as bookings come in and is replenished by cancellations or rate-management decisions.

Length of stay

The number of nights of a reservation. Best Price responses surface minimum and maximum length-of-stay restrictions per arrival date.

Loyalty programme

A guest-rewards system where members earn points or unlock discounted rates by booking direct. Major chains run their own (Marriott Bonvoy, Hilton Honors, Accor ALL, IHG One Rewards). The Best Price API exposes member rates via the loyaltyProgram.membershipLevel filter.

Mapping

The correspondence D-EDGE stores between a hotel’s rooms and rates in its own system and the codes a partner platform uses for them. On the Channel Manager API, D-EDGE builds it by reading the distributor’s configuration through Get hotel, then names the partner’s codes in every message; the only D-EDGE identifier the partner sees is the booking reference on Confirm bookings. When rooms or rates change on the partner side, the hotel asks D-EDGE to redo the mapping.

Master credentials

On the Channel Manager API, one login and password a distributor defines for all its hotels, as opposed to hotel-level credentials, one pair per hotel. D-EDGE presents them on every call to the distributor’s endpoints. The only credential model that allows the all-hotels variant of Get bookings. See Authentication.

Meal plan

The meals a rate plan includes. On the Channel Manager API a rate declares one of four types: BreakfastIncluded, HalfBoard, FullBoard, or AllInclusive. When the feature is enabled and the hotel prices meals apart from rooms, each planning update gives the price of one meal per adult and per child. That price is for information: the unitPrice of the update already holds the total room price, meals included. How D-EDGE adds the meals to the room price depends on the price model. See Meal plans.

Member rate

A rate restricted to enrolled loyalty programme members. Typically discounted from the public BAR by 5% to 15%, sometimes more for elite tiers. The differentiator that justifies signing up.

Mock environment

A hosted endpoint that returns predefined, realistic but fictitious responses matching the shape of the live API. It needs no credentials and holds no real data, so you can explore endpoints and test an integration before you receive your access details. The API collections call a mock environment by default. A Booking Engine API search run across every hotel in a group rather than a single property. You open it by clearing selectedHotelId and adding a Localisation filter, which is how an integration offers nearby hotels when the chosen one is full.

OAuth 1.0

The request-signing standard D-EDGE uses to authenticate calls to the pricing and Booking Engine APIs; the Gift Shop API uses an API key instead, and the CRM API uses OAuth 2.0. Each request carries an HMAC-SHA1 signature built from two credential pairs: a consumer key and secret that identify your integration, and a token key and secret that grant access to a hotel or group. See each API’s Authentication page.

OAuth 2.0

The token-based standard the CRM API uses. Your integration posts its client ID and client secret to a token endpoint (the client credentials flow) and sends the returned bearer token in the Authorization header of every call. Tokens are short-lived, so integrations cache and renew them. See the CRM API’s Authentication page.

OTA

Online Travel Agency. A third-party booking site such as Booking.com, Expedia, or Hotels.com. OTAs distribute hotel inventory in exchange for commission per booking. An OTA connects to D-EDGE hotels as a distributor, through the Channel Manager API.

Party

The hospitality-industry name for a group of guests booking together. Synonym for guest configuration, the name the pricing APIs use for it.

Per-night

A pricing display where the headline number is the average price per night across the stay. Calendar and Hotels (Arrivals) return per-night-averaged prices when the minimum stay is greater than one. Check each endpoint’s reference page for how its totalPrice is expressed.

Pilot hotel

A real hotel with live operational data, connected during the pilot step of the integration journey to validate an integration before wider rollout. Distinct from a test hotel, which carries no real data.

Planning update

A message the D-EDGE platform sends to a distributor whenever a hotel’s availability, prices, or restrictions change: a delta for one hotel, over any set of rooms, rates, and dates, in which an absent value means “unchanged”. The main message of the Channel Manager API.

PMS

Property Management System. The on-property software that handles check-ins, room assignments, billing, housekeeping, and reporting. The PMS exchanges data with the CRS so rates, inventory, and reservations stay in sync.

Price model

How a distributor’s platform stores a hotel’s prices, declared per hotel on the Channel Manager API and applied to every planning update. Three models exist: one price per room and day (PerDay), per person count (PerPerson), or per adult and child combination (PerOccupancy). See Price models.

Private rate

A rate not visible on public channels. Restricted to specific corporate accounts, sales agents, or membership levels. On the Booking Engine API, a promo code seeded into the session can unlock one.

Promo code

A code a guest arrives with or enters that unlocks specific rates or offers. In a Booking Engine API session it can be a rate code, an offer code, or a discount code, seeded into the session context; the session scope then reports which rates it grants.

Promotion

A discount applied to a rate for a specific date or condition. Best Price signals an active promotion through a separate field carrying the price before the discount. The Booking Engine API returns the active public offer code for a session through its Promotion endpoint.

Property

Synonym for hotel in the hospitality industry. A single physical location with rooms, rates, and bookings. A group holds many properties.

Quote

The price of a basket as returned by the Booking Engine API before a guest accepts it and confirms. Re-quote right before confirmation, as prices and availability can change while the guest fills in their details.

Rate plan

A pricing scheme at a hotel. Common examples: Best Available Rate, Member Rate, Mobile Rate, Non-refundable, Corporate, Package. Each rate plan has its own conditions: cancellation policy, payment terms, breakfast inclusion, restrictions.

Restriction

A condition that limits when or how a rate can be booked. Common restrictions: minimum stay, maximum stay, no arrival, no departure, blackout dates. Best Price surfaces these in the response and lets you tune resolution via the request parameters. The Channel Manager API pushes them to distributors in planning updates.

Revenue manager

The person responsible for setting rates, deciding restrictions, and adjusting availability to maximise hotel revenue. Often the primary user of the CRS, the PMS, and the RMS, and the audience of back-office tools like the revenue manager dashboard.

RMS

Revenue Management System. Software that recommends or automatically applies rate and inventory decisions to maximise hotel revenue. RMS providers ingest demand data, competitor rates, and historical performance, and write the resulting rates back to the CRS.

Room type

A category of room at a hotel: Standard, Deluxe, Suite, Family, etc. Each room type has its own inventory pool, default capacity, and pricing within rate plans.

Sales terms

The terms and conditions a guest agrees to before completing a booking. The Booking Engine API returns them per session, and a property can override the default text in its booking engine configuration.

Segment

A named group of guest profiles within an entity, defined by criteria on the guests’ attributes and stay history. The CRM API creates, reads, updates, and deletes them, lists the segments defined on an entity, and tells which segments a given guest belongs to.

Sellable price

The price a guest pays, commission included. Hotels set their prices that way in D-EDGE, so a sellable price is what the Channel Manager API sends a distributor by default. A net price follows the opposite convention: it is the amount the hotel keeps once the commission is deducted. If your platform works on net prices, raise it with D-EDGE rather than adapting the amounts yourself, and state what your booking amounts contain with sellType and the commission attributes. See Fill the amounts for your payment model.

Session

The stateful context of a Booking Engine API or Gift Shop API integration. Creating a session returns a sessionId that you carry across every later call. For the Booking Engine API it holds the search context, filters, display options, and basket; for the Gift Shop API it holds the culture and the cart.

Shopper

The person buying from a hotel’s gift shop. The shopper pays for the cart and receives the purchase confirmation, while the voucher itself goes to the beneficiary they designate. The shopper can be their own beneficiary.

Sourced attribute

The value shape of the CRM API: a guest profile attribute pairs its value with a from field naming who provided the information, pms, guest, agent, or system. Multi-valued attributes, such as emails and phones, are arrays of sourced values in which one entry can be marked as the preferred one.

Task

A background operation of the CRM API. Merging guest profiles and computing a merge confidence answer straight away with a location header pointing at a task rather than with the result. Read the task until its status settles, then take the score or the merged profile’s identifier from its result.

Test hotel

A fictitious hotel created for integration testing, used to build and test before connecting real properties. Distinct from a pilot hotel, which is a real hotel with live data. On the Channel Manager API, the test hotel lives on the distributor’s platform and D-EDGE connects to it; during certification, D-EDGE links its own test hotel to it.

Tier

A level within a loyalty programme. Typical pattern: basic, silver, gold, platinum. In the Best Price API, tiers are expressed numerically through the loyaltyProgram.membershipLevel parameter, following the numbering configured for the programme. Member rates often differ between tiers, with deeper discounts at higher levels.

Update type

What a room and rate combination can receive from D-EDGE on the Channel Manager API, declared per rate in Get hotel. Four values exist: prices, restrictions, and inventory (PRI, the default), inventory and restrictions only (InvRest), inventory only (Inv), or nothing (NoUpdate). It filters the planning updates D-EDGE sends for that combination. See Update types.