Overview

Before any data sharing can occur, the two parties must establish a contract. Contracts define what data the tour operator can access, whether they can override facts, and allotment terms. Either party can initiate the connection request.

Sending a Request

The party initiating the connection goes to Partners → Market, searches for the other company, and clicks Connect. This creates a contract in PENDING status and sends the other party a notification and email.

Accepting a Request

The recipient sees the pending request in Partners → My Partners → Incoming. They can review the proposed contract terms, accept, reject, or propose an amendment. Accepting creates an active contract and grants data access immediately.

Contract Terms

Term FieldOptionsMeaning
contract_typeF / N / CFree, Net, or Commission rate agreement.
allotment_typeS / GSeries allotment or Group allotment.
ss_deadlineInteger (days)Days before travel date when allotment rights expire.
override_factsY / N / OWhether the TO can override facts for their view.

Amendments

Either party can propose an amendment to an active contract at any time. This creates a new contract version (ContractVersions) and puts the contract into AMENDED status. The other party must accept or reject. Rejecting reverts to the previous version.

Ending a Partnership

Either party can cancel an active contract. Upon cancellation the TO's API token loses access to that hotel's data immediately. Historical data already synced to the TO's system is unaffected — it is the live feed that is cut.