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

Read a sale invoice identity

Admin or pharmacist. Returns the invoice number and timestamp behind one id for a reprint. Ownership is enforced as on the detail read, so another pharmacist’s invoice gets 404.

GET/api/v1/sales/{saleId}/invoice
Authorization
AuthorizationBearer token (JWT) · headerrequired

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

Path parameters
saleIdstringrequired

The sale whose invoice identity is being read.

Responses
200

The invoice identity

sale_idstringrequired
invoice_numberstringrequired
sold_atstringrequired
401

Not authenticated

detailstringrequired
403

Access forbidden for this role

detailstringrequired
404

Sale invoice not found

detailstringrequired
Try it
Server
Authorization
Parameters
Request
curl -X GET 'http://localhost:8000/api/v1/sales/string/invoice' \
  -H 'Authorization: Bearer YOUR_TOKEN'
Response
{
  "sale_id": "string",
  "invoice_number": "string",
  "sold_at": "string"
}