Skip to main content
GET
/
shops
/
{shopId}
/
coupons
/
public
Get Store Coupons
curl --request GET \
  --url http://staging.qshop.ng/apiv2/shops/{shopId}/coupons/public
{
  "msg": "<string>",
  "data": {
    "data": [
      {
        "usageRestriction": {
          "roles": {
            "exclude": "<array>",
            "accept": "<array>"
          },
          "users": {
            "condition": "<string>",
            "contains": "<array>"
          },
          "tags": {
            "condition": "<string>",
            "contains": "<array>"
          },
          "products": {
            "condition": "<string>",
            "contains": "<array>"
          },
          "categories": {
            "condition": "<string>",
            "contains": "<array>"
          }
        },
        "usageLimit": {
          "useIfNumberOfOrders": {
            "count": "<unknown>"
          },
          "maxNumberOfUses": 123,
          "canUseWithOtherCoupons": true,
          "maxNumberOfUsesPerUser": "<unknown>"
        },
        "_id": "<string>",
        "shop": "<string>",
        "code_type": "<string>",
        "amount": 123,
        "min_order": "<unknown>",
        "max_order": "<unknown>",
        "starts": "<string>",
        "expires": "<unknown>",
        "code": "<string>",
        "description": "<string>",
        "usageCount": 123,
        "applyOn": "<string>",
        "applyAutomatically": true,
        "created": "<string>",
        "isActive": true,
        "uuid": "<string>",
        "mediaType": "<string>",
        "url": "<string>",
        "isPublic": true,
        "__v": 123
      }
    ],
    "next": "<unknown>",
    "prev": "<unknown>",
    "noOfPages": 123,
    "currentPage": 123,
    "totalRecord": 123
  },
  "success": true
}

Query Parameters

sort
string

Response

200 - application/json
msg
string
required
data
object
required
success
boolean
required