Point of sale (POS) — client API (v1)
Workspace-authenticated endpoints under the workspace router used by the client dashboard for POS (invoices, operational day, statistics reveal).
Base path: /v1/workspace/:workspaceId/pos/...
Persona access
| Feature | Admin | Workspace Owner | Staff | Customer |
|---|---|---|---|---|
| POS stats reveal password (setup) | — | Yes (no staff header) | No | No |
| POS stats reveal password (verify) | — | Yes | Yes, with store.orders.manage | No |
Endpoints
- Setup POS statistics reveal password — first-time dedicated password (not workspace login password)
- Verify POS statistics reveal password — unlock statistics strip in the UI
Workspace GET responses include posSettings.statsRevealConfigured (boolean) when the dedicated password has been set.