How to get API credentials from Sevenrooms

Defaut template

How to get API credentials from Sevenrooms



Print

How to get API credentials from Sevenrooms

Fill out the Sevenrooms Integration Form to get the API credentials needed for setting up the integration

To set up the integration, you’ll need API credentials from the SevenRooms team. You can request these by filling out their partnership form.

Here’s a quick guide on how to complete the form:

  1. Personal Details – Enter your own details.

    2. Are you a customer? – Select Yes (you should either already be a SevenRooms customer or in the process of onboarding).

    3. Select which best applies to you – Choose “I would like to integrate with a 3rd Party system.”

    4. Which company would you like to integrate with? – Enter “Airship” or “Airship Services Limited.”

    5. Please provide name and email address for the third party contact you’re working with – Enter:

    • Tech Success Teamtechsuccess@airship.co.uk
    • Plus your Airship account manager or the onboarding team member you are working with.

    6. How many locations will this apply to? – Enter the number of locations you have in Airship (plus any additional locations you’re onboarding).

    7. What is the company website? – Enter https://airship.co.uk/

    8. Please provide a brief summary of how you plan to use the API – Enter:

    “Collection of authorisation, poll of reservations, and client endpoint for full guest profiles to the Airship CRM. Also includes a ‘historic’ backfill.”

    Then hit Submit.

    Technical Overview
    Here’s what happens once the integration is set up:

    Authenticationhttps://api.sevenrooms.com/2_2/auth

    Daily reservations pollhttps://api.sevenrooms.com/2_2/reservations?updated_since={yesterdays_date}

    Guest profiles – For each booking, Airship calls the client endpoint:
    https://api.sevenrooms.com/2_2/clients/{client_id}

    Historic backfill (initial load) – Airship calls:
    ​https://api.sevenrooms.com/2_2/reservations/export?updated_since={start_date_for_backfill}
    and paginates through the results, calling the client endpoint for each booking.

    Table of Contents