- Help for Partners
- API concepts
-
API concepts
-
Members
-
Model
-
FAQ - Developers
-
Resources
-
Orders
-
Rewards
-
Check-ins
-
Getting started - App partners
-
Employees
-
Getting started - Doshii Dashboard
-
Quick start for developers
-
Onboarding
-
Location
-
All App Partners Event
-
Menus
-
Announcements
-
Loyalty / Checkins
-
WebSocket - App partners
-
All POS vendor events
-
Loyalty / Gift Cards
-
Devices
-
Tables
-
Workflows
-
FAQ - Doshii Dashboard
-
Bookings
-
Transactions
-
Webhooks
-
App Partner Guide
-
Authentication
-
Getting started - POS vendors
-
Ordering
-
Reservations
-
Pilot
-
Bulk data
-
Playbooks
-
Rejection codes
-
Getting started
-
WebSocket - POS partners
-
Events - App partners
-
Service channels
-
Events
-
Concepts
-
Apps
Authentication
There are different authentication mechanisms used with Doshii to suit different scenarios:
Dashboard Credentials: These are the simply username/password credentials you will used to access the Doshii Dashboard. These are unique per user and can only be used to access the dashboard, but note that access to the dashboard may give those users access to other security credentials, including tokens and keys so should be guarded as such.
- Basic Authentication: Basic Authentication protocol is used to authenticate most Apps.
- Bearer Authentication: Bearer Authentication is used to to authenticate POS:
- On-boarding: Often used to support general on-boarding activities, to authenticate the Vendor.
- Venue specific: A ephemeral JWT token dynamically generated to access a specific location.
You can view each endpoint's API reference to check which types of authentication they accept and require.