Published Content

There are three types of information that can be published from CourtHive/TMX to CourtHive/Live:

  • Tournament Details (Name, Dates)
  • Tournament Schedules / Order of Play (OOP)
  • Tournament Events

Requirements for Publishing

Publishing is only available once an Organization Key has been entered. Once a valid configuration key has been entered, publishing icons will appear on Tournament Information Tabs when in Editing Mode.

It is only possible to edit and publish a tournament if the CourtHive/TMX client is configured for the same Organization to which the tournament belongs.

Browser Identities

Each browser (Chrome, Opera, Firefox, Safari) on every computer receives a Universal Unique Identifier (UUID). Additionally, if you log into Chrome using different Google Accounts, then each browser account on the same computer has its own UUID.

The CourtHive Cloud Server (CCS) checks the UUID of clients when determining whether a tournament can be published as “Official” or “Unofficial”. The CCS only allows one client at a time to be authorized to publish/unpublish a tournament.

See: Authorization Keys.

Publishing Icons

When publishing icons are visible, their color indicates whether something has been published, and if published, whether something is up-to-date or out-of-date.

Publish State
Publish State

Clicking on a Publishing Icon initiates publishing. An icon will not change color until the CourtHive Cloud Server has acknowledged that the published item has been received.

Color Explanation
Publish Unpublished
Publish Published, Up-to-date
Publish Published, Out-of-date

In the Events List clicking on a publishing icon acts like a toggle between publish/unpublish.

In the Tournament, Draws, and Schedule Tabs, click on an icon to Publish and Context Click to “Unpublished”.

Unpublishing ALL Tournament Events

Context Clicking the Publishing Icon in the header of the Event List in the Events Tab will unpublish all tournament events.

Unpublishing A Tournament

Context Clicking the publish icon on the Tournaments Tab will completely remove a tournament from CourtHive/Live.

Authorization Keys

If you are part of an organization which has approved the use of CourtHive, tournaments can be officially published only after an authorization key has been entered.

Authorization Keys are single use, meaning that once they have been entered they cannot be reused. Only one browser on one computer may be authorized to officially publish tournaments.


If a tournament is not included in your calendar, the authorization key will add the tournament.

“Context Click” on the Home Icon to see the authorization message.

Example Scenarios

Each browser has a unique identity, and entering a single-use authorization key gives the server that browser’s unique identifier, so only that specific browser can publish “officially”.

The browser into which an authorization key is entered must already be configured for the SAME ORGANIZATION which created the tournament.

The only difference between an Organization Admin key and a Referee key is that someone with an Admin key can generate Tournament Authorization Keys.

In order to generate an authorization key, an admin obviously has to have the tournament in their calendar… it has to be on the admin computer. If the referee doesn’t have the tournament in their calendar, the tournament will be added to their calendar automatically (from the server) when they enter the authorization key.

Every Referee who has an Organization Key can create and publish their own tournaments “Unofficially”. (Different versions of the same tournament can be published “unofficially” and “officially”).

Any referee with an organization key can also “PULL” (cloud fetch) an official version of a tournament from the server, but only if the entire tournament has been “PUSHED” to the server (Up Arrow on the Tournaments Tab).

If a referee creates their own tournament which is not in the admin calendar, then how can the admin generate an authorization key for that tournament? The only way is for the referee to EXPORT the tournament locally, SEND the tournament to the Admin (via email/message) and have the Admin drag/drop import the tournament into their local calendar so that they will have the tournament ID in their system…