Skip to main content

Open Register Session

POST 

/api/pos/register-sessions

Opens a register session (shift) for the authenticated user, tied to a warehouse (the register's stock location). The opening float is the starting cash in the drawer.

Not yet available to API tokens

This endpoint currently requires session authentication; Personal Access Token scope support is in progress.

A user may only have ONE open session at a time — opening a second returns 422.

Body fields:

  • warehouse_id (integer, required) — the register's warehouse (must exist).
  • opening_float (numeric, required, min 0) — starting cash in the drawer.

Authentication: Requires Bearer token (PAT).

Requires permission: pos.operate (when granular permissions are enabled).

Request

Responses

Created

Response Headers
    Content-Type