Coupons
Fetch available coupons and save coupon-related payloads.
Access module
$couponsApi = $client->coupons();
getAvailableCoupons
Returns available coupons for an email.
Input
email(string, required, valid email)
Response
array
$result = $couponsApi->getAvailableCoupons('john@doe.com');
save
Saves a coupon payload.
Input
payload(array<string, mixed>):code(string, required)type(string, required)value(string, required)expiration_date(string, required, date)email(?string, optional)
Response
array
$result = $couponsApi->save([
'code' => 'WELCOME10',
'type' => 'fixed',
'value' => '10',
'expiration_date' => '2026-12-31',
'email' => 'john@doe.com',
]);