Spree SDK
Apply gift card
Applies a gift card to the cart. Gift cards are treated as a payment method, not a discount —
the cart total remains unchanged while amount_due is reduced.
For promotion discount codes, use the POST /carts/{cart_id}/discount_codes endpoint instead.
POST
Spree SDK
Authorizations
Publishable API key for store access
JWT token for authenticated customers
Headers
Bearer token for authenticated customers
Order token for guest access
Unique key for request idempotency.
Path Parameters
Cart prefixed ID (e.g., cart_abc123)
Body
application/json
Gift card code to apply
Example:
"GC-ABCD-1234"
Response
gift card applied

