Skip to content
PharmaFlow Knowledgebase
Esc
↑↓navigate↵open⌘Jpreview

List closed cash sessions

Any signed in user. Returns the caller’s own closed sessions at this branch, newest first. The limit caps how many come back, and only closed sessions appear; the open one is elsewhere.

GET/api/v1/sessions/history
Authorization
AuthorizationBearer token (JWT) · headerrequired

JWT from POST /api/v1/auth/login sent as Authorization Bearer.

Query parameters
limitinteger

How many closed sessions to return. Defaults to 30.

Responses
200

The caller's closed sessions

itemsobject[]required
Show properties
Array of object
idstringrequired
opened_atstringrequired
closed_atstring | nullrequired
statusstringrequired
total_salesintegerrequired
min -9007199254740991 · max 9007199254740991
total_revenuestringrequired
total_vatstringrequired
opening_floatstringrequired
break_minutesintegerrequired
min -9007199254740991 · max 9007199254740991
401

Not authenticated

detailstringrequired
Try it
Server
Authorization
Parameters
Request
curl -X GET 'http://localhost:8000/api/v1/sessions/history' \
  -H 'Authorization: Bearer YOUR_TOKEN'
Response
{
  "items": [
    {
      "id": "string",
      "opened_at": "string",
      "closed_at": "string",
      "status": "string",
      "total_sales": -9007199254740991,
      "total_revenue": "string",
      "total_vat": "string",
      "opening_float": "string",
      "break_minutes": -9007199254740991
    }
  ]
}