---
title: Getting Started with Doshii POS API
description:   View the Open API specs   Doshii uses WebSockets and Webhooks to maintain notifications between POS and Partner Apps. For Non-Cloud POS, each Websocket connection represents a venue location. In com
---

[Skip to content](https://support.doshii.com/developer-support/hc/en-us/articles/360018043674-getting-started-with-doshii-pos-api#main-content)

English

Show submenu for translations

Doshii Connect Pty Ltd

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- Go to Doshii Connect Pty Ltd

 Go to Doshii Connect Pty Ltd

 Help for Partners

- There are no suggestions because the search field is empty.

1. [Help for Partners](https://support.doshii.com/developer-support?hsLang=en)
2. [Getting started - POS vendors](https://support.doshii.com/developer-support/getting-started-pos-vendors?hsLang=en)

# Getting Started with Doshii POS API

 

[View the Open API specs](https://dashboard.sandbox.doshii.io/docs/api/pos)

 

Doshii uses WebSockets and Webhooks to maintain notifications between POS and Partner Apps. For Non-Cloud POS, each Websocket connection represents a venue location.

In commencing your integration with the Doshii POS API, the follow sequence should be followed:

1. Connecting to a location. 
     - For Webhook and Cloud-based POS with central Websocket connection, once a Location has been created by the Doshii onboarding team and we are ready to connect with your POS, you will receive a location\_created [event](https://support.doshii.io/hc/en-us/articles/13153476463769-Events-index-App-and-POS-partners) over your Webhook or Websocket connection.
     - For On-Prem Websocket connections, Our customer success team will reach out to you to provide details.
2. With the [Hashed LocationID](https://support.doshii.io/hc/en-us/articles/360000649393-Hashing#Location%20IDs) from the location\_created event, you will be able to call the [Get Location endpoint](https://dashboard.sandbox.doshii.io/docs/api/pos#/Locations/getLocation) to get the location’s token, used for [JWT authentication](https://support.doshii.io/hc/en-us/articles/360000657534-POS-Authentication#Venue%20Authentication).
3. If your POS supports venue operational hours you may optionally assign operating hours via the [Update Operating Hours endpoint](https://dashboard.sandbox.doshii.io/docs/api/pos#/Locations/updateOperatingHours).
4. If your POS supports multiple POS terminals within a venue location you will register these using the [Create POS Terminal endpoint](https://dashboard.sandbox.doshii.io/docs/api/pos#/Onboarding/createTerminal).
5. If using Websockets, you will be able to commence sending [heartbeats](https://support.doshii.io/hc/en-us/articles/360007479253-Heartbeats) to Doshii. This is how we monitor the connectivity and health of the POS system at the location. Once this is up and running, you are able to synchronise additional venue details with us.
6. Synchronise the menu using the [Create Menu endpoint](https://dashboard.sandbox.doshii.io/docs/api/pos#/Menus/createMenu).
7. Synchronise the tables using the [Create Table endpoint](https://dashboard.sandbox.doshii.io/docs/api/pos#/Tables/createTable).

- [API concepts](https://support.doshii.com/developer-support/api-concepts?hsLang=en)
- [Members](https://support.doshii.com/developer-support/members?hsLang=en)
- [Model](https://support.doshii.com/developer-support/model?hsLang=en)
- [FAQ - Developers](https://support.doshii.com/developer-support/faq-developers?hsLang=en)
- [Resources](https://support.doshii.com/developer-support/resources?hsLang=en)
- [Orders](https://support.doshii.com/developer-support/orders?hsLang=en)
- [Rewards](https://support.doshii.com/developer-support/rewards?hsLang=en)
- [Check-ins](https://support.doshii.com/developer-support/check-ins?hsLang=en)
- [Getting started - App partners](https://support.doshii.com/developer-support/getting-started-app-partners?hsLang=en)
- [Employees](https://support.doshii.com/developer-support/employees?hsLang=en)
- [Getting started - Doshii Dashboard](https://support.doshii.com/developer-support/getting-started-doshii-dashboard?hsLang=en)
- [Quick start for developers](https://support.doshii.com/developer-support/quick-start-for-developers?hsLang=en)
- [Onboarding](https://support.doshii.com/developer-support/onboarding?hsLang=en)
- [Location](https://support.doshii.com/developer-support/location?hsLang=en)
- [All App Partners Event](https://support.doshii.com/developer-support/all-app-partners-event?hsLang=en)
- [Menus](https://support.doshii.com/developer-support/menus?hsLang=en)
- [Loyalty / Checkins](https://support.doshii.com/developer-support/loyalty-checkins?hsLang=en)
- [WebSocket - App partners](https://support.doshii.com/developer-support/websocket-app-partners?hsLang=en)
- [All POS vendor events](https://support.doshii.com/developer-support/all-pos-vendor-events?hsLang=en)
- [Loyalty / Gift Cards](https://support.doshii.com/developer-support/loyalty-gift-cards?hsLang=en)
- [Devices](https://support.doshii.com/developer-support/devices?hsLang=en)
- [Tables](https://support.doshii.com/developer-support/tables?hsLang=en)
- [Workflows](https://support.doshii.com/developer-support/workflows?hsLang=en)
- [FAQ - Doshii Dashboard](https://support.doshii.com/developer-support/faq-doshii-dashboard?hsLang=en)
- [Bookings](https://support.doshii.com/developer-support/bookings?hsLang=en)
- [Transactions](https://support.doshii.com/developer-support/transactions?hsLang=en)
- [Webhooks](https://support.doshii.com/developer-support/webhooks?hsLang=en#main-content)

    - [App Partners](https://support.doshii.com/developer-support/webhooks?hsLang=en#app-partners)
    - [POS Vendors](https://support.doshii.com/developer-support/webhooks?hsLang=en#pos-vendors)
- [App Partner Guide](https://support.doshii.com/developer-support/app-partner-guide?hsLang=en)
- [Authentication](https://support.doshii.com/developer-support/authentication?hsLang=en)
- [Getting started - POS vendors](https://support.doshii.com/developer-support/getting-started-pos-vendors?hsLang=en)
- [Ordering](https://support.doshii.com/developer-support/ordering?hsLang=en)
- [Reservations](https://support.doshii.com/developer-support/reservations?hsLang=en)
- [Pilot](https://support.doshii.com/developer-support/pilot?hsLang=en)
- [Bulk data](https://support.doshii.com/developer-support/bulk-data?hsLang=en)
- [Playbooks](https://support.doshii.com/developer-support/playbooks?hsLang=en)
- [Rejection codes](https://support.doshii.com/developer-support/rejection-codes?hsLang=en)
- [Getting started](https://support.doshii.com/developer-support/getting-started?hsLang=en)
- [WebSocket - POS partners](https://support.doshii.com/developer-support/websocket-pos-partners?hsLang=en)
- [Events - App partners](https://support.doshii.com/developer-support/events-app-partners?hsLang=en)
- [Service channels](https://support.doshii.com/developer-support/service-channels?hsLang=en)
- [Events](https://support.doshii.com/developer-support/events?hsLang=en)
- [Concepts](https://support.doshii.com/developer-support/concepts?hsLang=en)
- [Apps](https://support.doshii.com/developer-support/apps?hsLang=en)

# Doshii Connect Pty Ltd

Doshii Connect Pty Ltd Help Center

Copyright © 2026, Doshii Connect Pty Ltd