Skip to main content

Elina

How to authenticate the integration

We'll use a test app, Acme AI, to show how an end-user can authenticate the integration between Elina and Acme AI.

  1. Go to Settings > Integrations section within Acme AI app.

  2. Among the list of Integrations, click on Elina's logo and you will be redirected to the Authentication Screen as shown below.

    elina auth 1

  3. Switch to your Elina PMS account in a new tab. Your 'Elina System Name' is part of your Elina account’s URL. Copy the highlighted section as shown below and paste it into the 'Elina System Name' input box on the Authentication Screen.

    elina auth 2

  4. Now, every application integrated with Elina will be assigned a Username. Ask the onboarding manager of Acme AI for it and enter it in the "Username" input box on the Authentication screen.

  5. Your integration’s password can only be obtained by contacting the Elina PMS team at elinacares@elinapms.com. Enter it in the “Password” input box once you receive it. Click on ‘Connect’ and Voila! You will see a message that shows you’ve successfully authenticated the integration. You will be redirected back to Acme AI app now.


How to set up Real-time webhooks

  1. Once you've authenticated the integration, go to your Calry workspace. Go to Accounts > Onboarded Resly Account > Webhooks. Enter the name and URL where you want to recieve webhook events. Select the events you want to subscribe to and Click on 'Create'. Copy the Listener URL, as highlighted below.

    resly_auth_2

  2. Or if you're already using the Create Webhook API to subscribe to webhooks, you can use the listenerUrl from the API response to display it to your end-user in your UI. This listenerUrl will be used in the following steps.

  3. Send it to Elina team at elinacares@elinapms.com. Mention that you'd like to recieve Reservation webhooks for this account.


Notes:

  1. Please be aware that there are certain limitations with the real-time getAllReservations endpoint when using Elina. You might occasionally encounter the following error: Reservation Export request would return more than 500 records. Please try your request again with stricter parameters. In these instances, please adjust your filters accordingly. If you continue to face difficulties, feel free to reach out to our support team for assistance. However, cachedDb api calls won't be affected due to this and would work without any issues.

If you have any questions or need help, don't hesitate to reach out at mail@calry.app.