Overview / Scopes

Scopes

A key reaches exactly the endpoints its scopes cover — nothing more. There is no "full access" default: a key with no scopes can call /status and nothing else.

read and write are granted separately, so a reporting integration never gets the ability to change the menu. Operations that move money or grant access (customer balance, payroll, roles, subscription) have their own scopes for the same reason.

Calling an endpoint you lack returns insufficient_scope, listing the missing scope by name so you know which checkbox to tick in the panel.

Operations

dashboard.readRead dashboard summaries
branches.readRead branches
branches.writeCreate, update and delete branches
shifts.readRead shifts and assignments
shifts.writePlan shifts and assign staff
checklists.readRead checklists and submissions
checklists.writeCreate and update checklists
checklists.submitSubmit checklist answers
audits.readRead audit results
audits.writeCreate and close audit actions
devices.readRead device fleet
devices.writeRegister and update devices

Catalog

products.readRead products
products.writeCreate, update and delete products
categories.readRead product categories
categories.writeManage product categories
recipes.readRead recipes
recipes.writeCreate and update recipes
addons.readRead addon groups and addons
addons.writeManage addon groups and addons
campaigns.readRead campaigns
campaigns.writeCreate and update campaigns
coupons.readRead coupons
coupons.writeCreate and update coupons
languages.readRead languages and translations
languages.writeManage languages and write translations

Sales & cash

orders.readRead orders
orders.writeCreate orders
orders.paymentCollect payment for orders awaiting payment
kitchen.writeMove orders through kitchen stages
orders.refundVoid and refund orders
cash.readRead cash records and day-end reports
cash.writeOpen and close the cash day
pos.cashiers.readRead cashiers and POS PIN hashes
tables.readRead tables and open bills
tables.writeOpen tables, send orders and settle bills
reservations.readRead table reservations
reservations.writeCreate, update and cancel reservations

Stock & supply

stock.readRead stock levels and movements
stock.writeAdjust stock and post movements
stock_items.readRead stock items, categories and units
stock_items.writeManage stock items, categories and units
stock_counts.readRead stock counts
stock_counts.writeCreate and post stock counts
assets.readRead assets
assets.writeCreate and edit assets
assets.countRun asset counts
warehouses.readRead warehouses and warehouse stock
warehouses.writeManage warehouses and warehouse stock
warehouse_requests.readRead warehouse requests
warehouse_requests.writeCreate and fulfil warehouse requests
transfers.readRead branch transfers
transfers.writeCreate and receive branch transfers
goods_receipts.readRead goods receipts
goods_receipts.writeCreate goods receipts
purchases.readRead purchase orders
purchases.writeCreate and manage purchase orders
suppliers.readRead suppliers
suppliers.writeManage suppliers

People & HR

employees.readRead employees
employees.writeCreate and update employees
leaves.readRead leave requests
leaves.writeCreate and decide leave requests
payroll.readRead salaries, payrolls and expenses
payroll.writeSet salaries and run payroll

Customers & loyalty

customers.readRead customers
customers.writeCreate and update customers
customers.walletAdjust customer balance and points
loyalty.readRead loyalty rules
loyalty.writeChange loyalty rules

Finance

transactions.readRead income and expense entries
transactions.writeCreate income and expense entries
payment_methods.readRead payment methods
payment_methods.writeManage payment methods
reports.readRead and download reports
reports.writeGenerate and schedule reports

Kiosk

kiosk.readRead kiosk themes
kiosk.writeEdit and publish kiosk themes

System

users.readRead panel users
users.writeInvite users and change their access
roles.readRead roles and permissions
roles.writeManage roles and permissions
webhooks.readRead webhook subscriptions
webhooks.writeManage webhook subscriptions
settings.readRead brand settings
settings.writeChange brand settings
billing.readRead subscription and invoices
billing.writeChange the subscription plan
activity.readRead the activity log