Get a reward
GET/v1/rewards/{id}
Returns one reward from the catalog.
Permissions: Secret key with program:read, or a member token.
Guide
Points and rewardsPath parameters#
idstring (uuid)RequiredThe reward id.
Response fields#
Returns 200 with Reward
idstring (uuid)Send this asreward_idon previews and redemptions.namestringFor exampleFree drip coffee.descriptionstringShort text for the guest.image_urlstring (uri)NullableHTTPS image URL.kindstringpoints(catalog) orwallet(given to one member). May grow.One ofpoints,walletpoints_costintegerPoints the reward costs. Only onpointsrewards; wallet rewards don't have it.discountDiscountShow attributesDiscount
typestringOne ofamount,percent,free_item,bogoamount_centsintegerForamount.percentnumberForpercent.itemsarray of objectItem scope, by Square variation id.Show attributesHide attributes
pos_item_idstringnamestring
categoriesarray of objectCategory scope.Show attributesHide attributes
pos_category_idstringnamestring
max_itemsinteger
rulesRulesShow attributesRules
min_subtotal_centsintegerInteger cents.Min 0channelsarray of stringOne ofapp,weblocation_idsarray of string (uuid)fulfillmentarray of stringOne ofpickup,delivery,curbside,dine_inavailable_timesarray of AvailableTimeShow attributesAvailableTime
daysarray of stringShow valuesHide values
montuewedthufrisatsun
startstringLocal time, HH:MM.endstringLocal time, HH:MM.
tier_idsarray of string (uuid)
starts_atstring (date-time)NullableWhen the reward becomes available.nullmeans it already is.ends_atstring (date-time)NullableWhen it stops being available.nullmeans no end date.
Error descriptions#
404Not found
reward_not_found
No reward with this id in your brand.
Any endpoint can also return the common errors.