Coupons
Request coupon batches and read redemptions. Guide: Merits & Coupons.
get
/coupons/batchesList coupon batches requested by the institution
Scope coupons:read
Parameters
pagequery · integerlimitquery · integer
curl -X GET "https://serverless.grout.app/v1/coupons/batches" \
-H "Authorization: Bearer $GROUT_API_KEY"post
/coupons/batchesRequest a coupon batch (Grout approves)
Scope coupons:write
Body
namestringtotal_couponsintegervalue_centsintegerexpiry_datedate-timedescriptionstring
curl -X POST "https://serverless.grout.app/v1/coupons/batches" \
-H "Authorization: Bearer $GROUT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"<name>","total_coupons":0,"value_cents":0,"expiry_date":"<expiry_date>","description":"<description>"}'get
/coupons/batches/{id}Batch detail (codes once approved)
Scope coupons:read
Parameters
idpath · stringrequired
curl -X GET "https://serverless.grout.app/v1/coupons/batches/$ID" \
-H "Authorization: Bearer $GROUT_API_KEY"get
/coupons/redemptionsRedemptions by institution users
Scope coupons:read
Parameters
emailquery · stringsincequery · stringpagequery · integerlimitquery · integer
curl -X GET "https://serverless.grout.app/v1/coupons/redemptions" \
-H "Authorization: Bearer $GROUT_API_KEY"