URL:
https://api2.protexting.com/v1/coupons/create?access_token=your_access_token
Method:
POST
* required parameters
Parameter | Description |
---|---|
* Coupon | string, coupon code |
InfoText | string, custom info text to be added after the coupon code in the outgoing message. It will be added ONLY if there is value in the field. "InfoText" is added per coupon code, this way it can be different for each coupon code. |
CouponCodeCustomTag_Id | string, coupon code custom tag id |
curl -i -H "Accept:application/json" -H "Content-Type:application/json" -XPOST "https://api2.protexting.com/v1/coupons/create?access_token=your_access_token" -d '{"Coupon":"discount1"}'
Status Code: 201 Created Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Connection: Keep-Alive Content-Length: 243 Content-Type: application/json; charset=UTF-8 Keep-Alive: timeout=5, max=100 Pragma: no-cache X-Powered-By: PHP/5.6.2 X-Rate-Limit-Limit: 60 X-Rate-Limit-Remaining: 59 X-Rate-Limit-Reset
{ "Id": "7443bf12-0257-11eb-a4ae-f23c91cc2b28", "CouponCode": "discount10",
"InfoText": null, "SentTo": null, "ViaApp": "", "CreatedOn": "2020-09-29 09:27:00", "Status": "Not Sent", "CouponCodeCustomTag_Id": null, "SentOn": null }
<response>
<item>
<Id>7443bf12-0257-11eb-a4ae-f23c91cc2b28</Id>
<CouponCode>16461234567</CouponCode>
<InfoText/>
<SentTo/>
<ViaApp/>
<CreatedOn>2020-09-29 09:27:00</CreatedOn>
<Status>Not Sent</Status>
<CouponCodeCustomTag_Id/>
<SentOn />
</item>
</response>
The standard HTTP Status Codes are used. More information is available here: http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml
Error Codes and Examples here »