Initial Setup


Setup Needed to Access the Showing Hub

This section outlines the necessary steps for configuring a showing provider within the Hub.

Please provide the following information to the ShowingHub Administrator:

  • Organization Name
  • Application Name (this can be similar as the Organization Name; it will be displayed within the MLS)
  • Email Address for automatic notifications in case of webhook issues
  • Phone Number
  • Callback URL for webhooks (custom headers for webhook URLs can be added later)

In return, the ShowingHub Administrator will provide you with:

  • The MLS ID Organization ID and Application ID, which may be required for certain API requests
  • Your Organization and Application access keys, which will be used for authentication

Once you receive the access keys, ensure that your subscription is correctly set up and that your webhook is functioning properly. ShowingHub will send a "Ping" event each time the subscription is updated; verify that it has been received. If you are using custom webhooks, be sure to update the subscription to include them.

You are now ready to utilize the ShowingHub API!

Next Steps

  • View the Swagger

  • Test your Organization and Access Key

  • Plan your integration steps, including:

  • Map your environments with the ShowingHub (i.e. Development, UAT/Test, and Production)

  • Process the ongoing RETS or RESO WebAPI feed with new/updated registrations

  • Integrate new listing registrations with the ShowingHub for your listing agents

  • Integrate appointment requests and webhooks as a Listing Application

  • Integrate appointment request and webhooks as a Buying Application

  • Integrate needed deep links with the MLS, including, access to a specific registration, create appointments/tours, and any dashboards.

  • Plan for integration testing with the MLS.