Skip to main content

Reload Gift Card

POST 

/api/gift-cards/:giftCard/reload

Add value to an existing gift card. Writes a reload ledger entry and returns it with the card's new balance.

Not yet available to API tokens

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

Authentication: Requires Bearer token. Permission: pos.manage.

Request body fields:

  • amount (numeric, required, > 0) — the amount to add. Error message when not > 0: "The reload amount must be greater than zero."
  • notes (string, nullable, max 2000) — internal note.
  • reference (string, nullable, max 255) — external reference for the reload (e.g. a receipt or payment reference).

Returns 201 with { data: <ledger entry>, balance: <float>, message: "Gift card reloaded." }.

Request

Responses

Created

Response Headers
    Content-Type