Skip to content

Create API Credentials

API credentials (api_access_id and api_access_secret) authorize your integration to make API calls on behalf of GoTab locations.

You need a GoTab sandbox account. If you don’t have one, email api.support@gotab.io with a brief description of your integration. The GoTab API team will create your sandbox and designate a primary developer contact (PDC) who completes the steps below.

After GoTab creates your sandbox, the PDC receives an SMS verification code on their registered mobile number. Complete verification at the Integration Dashboard:

https://gotab.io/manager/integrations

Verification grants access to the Integration Dashboard where your credentials live.

  1. Log in and navigate to the Integration Dashboard.
  2. In the top-left dropdown, select All Locations — the application edit page is only visible in this view.

Select All Locations in the dropdown

  1. Select your application.
  2. Scroll down to the Credentials section and copy your api_access_id and api_access_secret.

Credentials section in the Integration Dashboard

Your credentials start in sandbox mode. The sandbox is pre-populated with demo locations, menus, and catalog data so you can develop without affecting live accounts.

When your integration is ready to go live, work with your GoTab API support contact to provision production credentials. Production credentials are scoped to the specific GoTab accounts that have authorized your application via OAuth.


While in the Integration Dashboard, you can also configure your application’s public-facing profile shown to GoTab account managers when they authorize your application.

Add team members — As PDC you can grant additional GoTab users access to the application setup page. Each user must also exist on your sandbox account. See the knowledge base article on adding users.

Add users in the Integration Dashboard

Application name, logo, and description — Visible to all GoTab accounts in the marketplace. Only GoTab manager roles can access the Integration Dashboard.

Update application name, logo, and description

Redirect URL — Used after an account grants your application access. GoTab appends the locationUuid as a query parameter so you can associate the new location with your system. Click Add, enter your URL, then click Save.

Add redirect URL

See OAuth Flows for full details on the authorization code flow.