Definitions


Application / Showing Provider

An appointment scheduling software that is integrated with an MLS for the purpose of allowing Listing Agents to enable Showing on a property; and Buying agents to schedule showing appointments for their prospective buyers.

Organization

A company/organization that owns an application and all its rights.

MLS

Multiple Listing service that maintains a regularly updated database of properties for sale, rent etc. in a specific geographical area. This data is then disseminated via standard RETS and RESO WebAPI feeds to various interested/contracted parties.

ShowingHub Administrator

One or more individual(s) with administrative access rights to ShowingHub system and having responsibility for various administrative actions in the system.

Subscription

In context of ShowingHub, a 'Subscription' is a pseudonym used for Webhook Subscriptions Uri’s that are registered with the Hub by integrating Applications with ShowingHub. The subscription is also referred to as a Webhook Event receiver for various events supported by ShowingHub.

RegistrationRequest

When an application becomes aware of a Listing Registration being allotted to the application via either a RETS/RESO WebAPI or via a deep link, at that time the application can raise an RegistrationRequest (api) to the ShowingHub and await an Approval (webhook event) from MLS for such request.

Registration

An MLS approved allotment of a Listing Scheduling rights to an Application.

Webhook

A web-based http uri endpoint hosted by an application which can receive one or more Webhook events from the ShowingHub, so as to be notified of activities that affect the registrations and appointments within the application.