Goki API
Search…
⌃K

Getting Started

Goki's API can be used by the property owners and 3rd parties for communication between Goki and external applications. It can be used by other cloud services or applications that are running on-site in the property to manage guests, check-ins, and automating access to the rooms.

Environments

There are 2 environments to work with: Staging and Production. Staging is for your development and testing. And production is for your live clients and accounts.
Your staging credentials will not work in production environments.
Environments
Base URL
Staging
https://api.stg.goki.travel
Production
https://api.goki.travel

Step 1. Make a test account

First, you must create a test property account on the staging environment by clicking here. The property name should be “Your company name”+ Demo (i.e.: Mews Demo, or Cloudbeds Demo), and the subdomain should follow the same structure (example: Goki-demo). You can use this account to create test data such as users, reservations, and rooms to test your integration in the staging environment.

Step 2. Get Credentials

Depending on what kinds of integration you are building, you need to follow one of these credential instructions.

Step 3 - Calling Rest APIs

Goki is providing REST API, and all responses are in JSON format. Keep reading this document to learn a few common use-cases, explore APIs and data structures, or use Swagger and Postman to make the calls.
Please note the authentication headers are not shown in API calls, but they are mandatory based on the type of integration you are building. You can find the available types here.

Step 4 - Going Live

After you complete the steps Going Live section, you and your properties can use the system in the live environment.
Last modified 1mo ago