Skip to main content
Skip table of contents

Partner and PartnerChannel Domain

Partners are our customers. It is our partners that consume products from our API and who make our White-Label sites available to their consumers.

A partner can have one or more PartnerChannel each of which will have API credentials and may have one or more administrative users attached to it. All request to the API requires to be authenticated using either the API credentials or the username and password credentials of an attached user. PartnerChannels can be configured with different business models, pricing setup and branding. Certain conditions will cause the creation of a white-label site hosted by holibob on behalf of the partner and available to consumers as a channel to search and book products.

Permissions attached to a PartnerChannel and to a User are used to determine which operations are allowed in the API. Permissions are also used to control the screens and many options available in the Hub administration system.

ProductRules are linked to a channel to control the list of products that will be available from the API when using the credentials of a given channel whilst promotion data can be used to influence the ranking of product in search results and on the home page of the white-label sites we host on behalf of the partner.

The following tables are defined in the entity domain:

  • Partner - Stores key header information for the Partner and can be linked to a securityPrincipal to manage associated rules and permissions

  • PartnerFinance - (to be refactored to EntityCommission) - This is a one-to-one mapping on Partner.id and contains additional information that may be commercially sensitive. Access to this data is subject to additional internal scrutiny and security.

  • PartnerChannel - Defines one of potentially many marketing channels operated by a given partner. domain rules bound to a channel will dictate the product delivered and all bookings that are made are ultimately attributed to a single partner channel. The partner channel is the key to a great deal of customisation that affects the presentation layers as well and the features of the API

  • PartnerChannelBookingQuestion - see EntityQuestion.

  • PartnerChannelProductPromotion - see EntityPromotion.

  • PartnerProductAssociation - DEPRECATED

  • PartnerProductAssociationRule - DEPRECATED - see SecurityRule

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.