Single offer item (coupon or promotion) returned by get offers, apply offer, or remove offer.
Fields
id
String!Required
Unique identifier of the offer. Example: '68d4e2aa296e0727729d6773'
mode
OfferMode!Required
Mode of the offer (coupon or promotion).
offer_text
String!Required
Offer text to display for the customer. Example: '10% OFF'
description
StringDetailed description of the offer. Example: 'Get 10% instant discount on selected Nike apparel.'
name
String!Required
Name of the offer. Example: '10% Off on Nike'
code
String!Required
Offer code. Example: 'NIKE10'
is_applicable
Boolean!Required
Whether the offer is applicable to the cart. Example: true
is_applied
Boolean!Required
Whether the offer is applied to the cart. Example: false
type
String!Required
Type of offer (percentage, amount, etc.).
start_date
String!Required
ISO datetime for offer start date. Example: '2025-10-01T00:00:00.000Z'
end_date
String!Required
ISO datetime for offer end date. Example: '2025-12-31T23:59:59.000Z'
max_discount_value
FloatMaximum discount value allowed. Example: 500
applied_discount_amount
FloatApplied discount amount. Example: 5
is_bank_offer
BooleanWhether this is a bank/payment mode specific offer. Example: false
offer_label
StringOffer label for display. Example: 'Limited Time'