To get started with integrating Spectra Systems and Inlet you need to do the following:
- Create a user for Inlet in Spectra, and send the following information on email to support@inlet.tech:
- Username and Password via secure transfer: https://kb.inlet.tech/kb/sending-data-securly/
- The Hotel Code from Spectra. (Three letters usually)
- The URL for your hotel. (https://somename-spectraapi.spectra-systems.eu/)
- Setup your locks with Inlet by using the correct setup guide for your specific locks
- Once both the Spectra and locks are setup, we need information about the following on email to support@inlet.tech:
- What locks should be mapped to what room.
- What sms/emails should the customer receive and when.
- We support checkin, and checkout notifications that could be offset with any number of minutes both before or after.
Important for the Hotel – Endpoint Access Responsibility
Please note that access to the required Spectra endpoints (listed below) must be requested by the hotel directly with Spectra, so that the necessary access rights can be granted. Due to security restrictions, Inlet is not able to request or configure this access on behalf of the hotel. The hotel must ensure with Spectra that all required endpoints are enabled and accessible before the setup on Inlet’s side can begin.
Hotel Setup and Room state checking:
- GET https://{{SpectraURL}}/api/v1/rooms
- GET https://{{SpectraURL}}/api/v3/settings/hotels
Processing room reservations:
- GET https://{{SpectraURL}}/api/v5/reservations
- GET https://{{SpectraURL}}/api/v5/reservations/{{ReservationGuid}}
- POST https://{{SpectraURL}}/api/v1/reservations/{{ReservationGuid}}/reservationCode
- PATCH https://{{SpectraURL}}/api/v1/reservations/{{ReservationGuid}}/reservationCode/{{Code}}/disable
- GET https://{{SpectraURL}}/api/events/v1/events/{{SyncTime}}/reservations
Processing conference reservations:
- GET https://{{SpectraURL}}/api/v2/reservations/{{HotelCode}}/conferences
Checking Payments:
- GET https://{{SpectraURL}}/api/guestjourney/v5/balance/{{ReservationGuid}}