Variable | Type | Description |
---|---|---|
list_id | string|int | The ID of the list to which the coupon belongs |
coupon_id | string | The ID of the coupon for which to return the codes |
filter | struct|array|boolean | Key / value array through which the codes can be filtered. The available keys are: code, status (any, available, sent, expired), sent_to (string email). You may set this parameter to false or an empty array if you do not wish to filter codes |
start | string|int | The page number to start. Defaults to first page (start = 1). |
limit | string|int | The number of results to return per page. Defaults to 100. Upper limit is 20000. |
Parameter | Description |
---|---|
code | The code |
created_at | The date at which the code as added |
expires_at | The date at which the code expires |
sent | If the code has been sent or not |
subscriber_id | The id of the subscriber to which the code was sent (if sent) |
The email to which the code was sent (if sent) | |
newsletter_id | The id of the newsletter through which the code was sent (if sent) |
form_id | The id of the form through which the code was sent (if sent) |
[ { "code": "THECODE1", "created_at": 1715336780, "expires_at": null, "sent": false, "subscriber_id": null, "email": null, "newsletter_id": null, "form_id": null }, { "code": "THECODE2", "created_at": 1715336780, "expires_at": null, "sent": false, "subscriber_id": null, "email": null, "newsletter_id": null, "form_id": null }, { "code": "THECODE3", "created_at": 1715336780, "expires_at": null, "sent": false, "subscriber_id": null, "email": null, "newsletter_id": null, "form_id": null }, { "code": "THECODE4", "created_at": 1715336780, "expires_at": null, "sent": false, "subscriber_id": null, "email": null, "newsletter_id": null, "form_id": null }, { "code": "THECODE5", "created_at": 1715336780, "expires_at": null, "sent": false, "subscriber_id": null, "email": null, "newsletter_id": null, "form_id": null }, { "code": "THECODE6", "created_at": 1715336780, "expires_at": null, "sent": false, "subscriber_id": null, "email": null, "newsletter_id": null, "form_id": null }, { "code": "THECODE7", "created_at": 1715336780, "expires_at": null, "sent": false, "subscriber_id": null, "email": null, "newsletter_id": null, "form_id": null }, { "code": "THECODE8", "created_at": 1715336780, "expires_at": null, "sent": false, "subscriber_id": null, "email": null, "newsletter_id": null, "form_id": null }, { "code": "THECODE9", "created_at": 1715336780, "expires_at": null, "sent": false, "subscriber_id": null, "email": null, "newsletter_id": null, "form_id": null }, { "code": "THECODE10", "created_at": 1715336780, "expires_at": null, "sent": false, "subscriber_id": null, "email": null, "newsletter_id": null, "form_id": null } ]
Code | Message | Description |
---|---|---|
407 | Missing required param list_id | list_id param is required |
407 | Missing required param coupon_id | coupon_id param is required |
407 | Missing required param filter | filter param is required |
407 | Missing required param start | start param is required |
407 | Missing required param limit | limit param is required |
101 | Not allowed for list_id = %s | Invalid access to list_id |
101 | No such coupon with ID: %s | No such coupon with ID: %s |
{ "err": true, "message": "Missing required param list_id", "code": 407 }
{ "err": true, "message": "Missing required param coupon_id", "code": 407 }
{ "err": true, "message": "Missing required param filter", "code": 407 }
{ "err": true, "message": "Missing required param start", "code": 407 }
{ "err": true, "message": "Missing required param limit", "code": 407 }