Api Docs

Deals

(570) 612-5688
Colias
Location Deal
Location Deal with Main Deal selected
(361) 645-2353
(662) 219-1039
Location, Category, and Subcategory Deal
Location and related Subcategory Deal

Others

arch-christendom
Invasive Health
Locations
Category
Naivgation by location
SiteDNS by id
5403611396
(802) 643-4804
Shortcut by path
309-458-9634
teardrop
Robots for Robots.txt

Users

POST Subscribe - /v1/email
{
    "email": "test@wowcher.co.uk",
    "location": "london",
    "subscriptionSource": "xyz"
}
DELETE Unsubscribe - /v1/email
{
    "locationAuthToken": "fbe6a4d7-340e-4287-818c-34c3eb8d4b6b"
}
Hit deal: POST /v1/deal/{locationShortName}/{dealId}/hit
No body. Accepted headers:
    brand
    webapp (true/false)
User Details: GET /v1/user
No body. Accepted header/cookie:
    apiAuthToken
Account Status: POST /v1/user/account-status
Body
{
    "email": "test.user@wowcher.co.uk"
}
User registration: POST /v1/user
Accepts: application/json, text/json
Body:
{
    "title": "ms"
    "firstName": "test"
    "surname": "user"
    "addressLine1": "swan yard"
    "addressLine2": ""
    "city": "london"
    "postCode": "N1 1SD"
    "email": "test.user@wowcher.co.uk"
    "emailConfirmation": "test.user@wowcher.co.uk"
    "password": "pass"
    "passwordConfirmation": "pass"
    "rejectDMGTContact": false
    "location": "london"
}
Response:
    201 - User registered. Response includes authToken and customerToken
    400 - Invalid data (user already registered, wrong confirmation data, wrong format, empty required fields, etc.)
Login with email: POST /v1/login
Accepts: application/json, text/json
Body:
{
    "username": "test.user@wowcher.co.uk"
    "password": "pass"
    "rememberMe": false
}
Response:
    200 - Login successful. Response includes authToken and customerToken
    401 - Invalid credentials
Login with Facebook: POST /v1/loginfacebook
Accepts: application/json, text/json
Body:
{
    "fbUserId": ""
    "fbAccessToken": ""
}
Response:
    200 - Login successful. Response includes authToken
    401 - Invalid credentials

MyAccount - voucher

List of vouchers:
    First page: GET /v1/voucher
    Set page: GET /v1/voucher/{page}
    Set page and page size: GET /v1/voucher/{page}/{pageSize}
No body. Accepted header/cookie:
    apiAuthToken
Default page size is 20. First page is 1 (0 will be considered as 1).
Print voucher: GET /v1/voucher/print/{voucherCode}
No body. Accepted header/cookie:
    apiAuthToken