"A beg coin"? you need a better brand.
As for the idea - why do you ned to tokenize coupons? To make sure that they are limited? What if you create tokens for a coupon and it is not used? Is the value lost forever? How will you get partners to use your APIs? Through an expensive blockchain?
Most importantly - what value does this give to the end user?