Configure an Environment
1
Sign in to the portal
Sign in to your Unifystays organization at
unifystays.com.
2
Choose Sandbox or Production
Configure and test suppliers in Sandbox first. Use Production only
for live search, booking, and cancellation traffic.
3
Enable a supplier
Select a supported hotel supplier, enter the credentials issued by that
supplier, and enable it in the selected environment.
4
Create an API key
Create an API key for the same environment. You can manage and rotate keys
in the portal without waiting for support.
5
Connect your backend
Send the API key in
x-api-key with the matching base URL.Base URLs
Sandbox test cities
Sandbox is meant for building and testing your integration, not for checking coverage. It holds about 1,700 hotels in these cities:
Neighborhoods, districts and hotels inside these cities can also be searched.
When you test in Sandbox:
- Pick one of the cities above. If you search for another city (London, Singapore, Mumbai, …), Sandbox returns an empty list. That is expected and does not mean your integration is broken.
- Take IDs from Sandbox itself. Call Destination Autocomplete against Sandbox and use the IDs it returns. A place or hotel ID copied from Production may not exist in Sandbox.
- Expect fewer hotels and rates than Production. Prices and availability come from your suppliers’ test systems, so some dates or hotels may return no rates. If that happens, try other dates or another hotel in the same city.
- Check coverage in Production. Passing in Sandbox shows that your integration works. It does not show which hotels you can sell. See the Launch Checklist.
Request Headers
The full header reference is on the Overview.
403 API_ENVIRONMENT_MISMATCH.
Requests are limited per key; see Rate limits.