List all coupons

Returns a paginated list of your coupons. The coupons are sorted in order, with the most recent coupons appearing first.

GET
/v1/coupons/
AuthorizationBearer <token>

API key authentication. Use "Bearer YOUR_API_KEY" format.

In: header

Query Parameters

limit?string

The number of results per page. Minimum value is 1 and maximum is 100. Defaults to 20.

starting_after?string

A cursor value specifying the id of a resource to start before. Retrieves items that appear after this cursor in the list. Cannot be used together with ending_before.

Match^[0-9a-fA-F]{24}$
ending_before?string

A cursor value specifying the id of a resource to end after. Retrieves items that appear before this cursor in the list. Cannot be used together with starting_after.

Match^[0-9a-fA-F]{24}$
search?string

Case-insensitive search matched against coupon label and code. Returns coupons where either field contains the search term.

Response Body

application/json

curl -X GET "https://api.checkoutpage.com/v1/coupons/"
{
  "has_more": true,
  "total": 42,
  "data": [
    {
      "id": "string",
      "label": "Free shipping within US",
      "code": "10Off",
      "amountOff": 0,
      "currency": "string",
      "percentOff": 0,
      "appliesToSetupFee": true,
      "duration": "once",
      "durationInMonths": 0,
      "redeemBy": "2019-08-24T14:15:22Z",
      "maxRedemptions": 0,
      "timesRedeemed": 0,
      "deleted": false,
      "sellerId": "string",
      "pageIds": [
        "string"
      ],
      "stripeCouponId": "string",
      "createdAt": "2019-08-24T14:15:22Z",
      "updatedAt": "2019-08-24T14:15:22Z"
    }
  ]
}
Empty
Empty
Empty
Empty
Empty