List of coupons
Parameters
HTTP method | Access rights | URL | Parameters | Note |
---|---|---|---|---|
GET | coupons | https://api.admitad.com/coupons/ |
Parameter request list | Returns the list of publisher's coupons*. |
GET | coupons | https://api.admitad.com/coupons/{id}/ |
Returns the coupon for the ad space, where id is the coupon ID*. |
- * Returns the result in the JSON format.
Parameter request list
Name | Type | Allowed values |
---|---|---|
campaign | integer | List of affiliate programs |
category | integer | Coupon categories |
campaign_category | integer | Categories of affiliate programs |
type | integer | |
search | string | Search by name/description of coupon, name of affiliate program |
date_start | date | %d.%m.%Y |
date_end | date | %d.%m.%Y |
offset | integer | limit, offset parameters |
limit | integer | limit, offset parameters |
order_by * | string |
|
region | string | Ad space regions |
language | string | System languages |
Example of use
Example of a request with utility ``curl``:
curl -L -H 'Authorization: Bearer access_token' -X GET
https://api.admitad.com/coupons/?region=KZ&limit=1
Example of the response from the API server in the JSON format:
{
"results": [
{
"status": "active",
"rating": "2.50",
"campaign": {
"id": 8,
"name": "Campaign_8",
"site_url": "http://example.com/"
},
"description": "description",
"short_name": "coupon",
"exclusive": false,
"date_end": "2018-07-25T23:59:59",
"date_start": "2018-11-10T00:00:00",
"id": 3,
"regions": [
"KZ"
],
"language": "en",
"discount": "20%",
"types": [
{
"id": 1,
"name": "Type name 1"
},
{
"id": 2,
"name": "Type name 2"
}
],
"image": "//cdn.admitad.com/media/campaign/images/2018/06/13/1d37869cf370a26b091f726cc4b24025.jpg",
"species": "promocode",
"categories": [
{
"id": 1,
"name": "Category name 1"
},
{
"id": 2,
"name": "Category name 2"
},
],
"name": "Coupon1"
}
],
"_meta": {
"count": 8,
"limit": 1,
"offset": 1
}
}
Description of API server response fields
Name | Description |
---|---|
id | Coupon identifier |
name | Name of coupon |
image | Coupon image |
status | Coupon status |
rating | Coupon rating |
description |
Coupon description |
campaign | Coupon affiliate program |
date_start | Coupon start date |
date_end |
Coupon end date (if the field value is null, the coupon is permanent) |
categories |
Coupon categories |
types | Types of coupons |
exclusive | Exclusive |
discount | Coupon discount (optional) |
species | Type of coupon ('promocode', 'action' — special offer or deal) |
is_personal | Personal promo code. An affiliate link for tracking actions is required. |
is_unique |
Unique promo code. It doesn't require an affiliate link for tracking actions. |
regions | Ad space regions |
language | System languages |
List of coupons for the ad space
Parameters
HTTP method | Access rights | URL | Parameters | Note |
---|---|---|---|---|
GET | coupons_for_website | https://api.admitad.com/coupons/website/{w_id}/ |
Parameter request list | Returns the list of coupons for the ad space, where w_id is the ad space ID*. |
GET | coupons_for_website | https://api.admitad.com/coupons/{c_id}/website/{w_id}/ |
Returns the coupon for the ad space, where w_id is the ad space ID, and c_id is the coupon ID*. |
- * Returns the result in the JSON format.
Parameter request list
Name | Type | Allowed values |
---|---|---|
campaign | integer | List of affiliate programs |
category | integer | Coupon categories |
campaign_category | integer | Categories of affiliate programs |
type | integer | |
search | string | Search by name/description of coupon, name of affiliate program |
date_start | date | %d.%m.%Y |
date_end | date | %d.%m.%Y |
offset | integer | limit, offset parameters |
limit | integer | limit, offset parameters |
region | string |
99 - filter by regions corresponding to the ad space |
language | string | System languages |
order_by* | string |
A '-' sign preceding the value indicates reverse order. For example: order_by=-rating&order_by=date_start. |
Example of use
Example of a request with utility ``curl``:
curl -L -H 'Authorization: Bearer access_token' -X GET
https://api.admitad.com/coupons/website/22/?limit=1
curl -L -H 'Authorization: Bearer access_token' -X GET
https://api.admitad.com/coupons/1/website/22/?region=KZ
Example of the response from the API server in the JSON format:
{
"results": [
{
"status": "active",
"rating": "2.50",
"date_start": "2018-11-10T00:00:00",
"campaign": {
"id": 8,
"name": "Campaign_8",
"site_url": "http://example.com/"
},
"short_name": "coupon",
"exclusive": false,
"name": "Coupon1",
"date_end": "2018-07-25T23:59:59",
"promocode": "PRABCABC",
"id": 3,
"regions": [
"KZ"
],
"language": "en",
"discount": "20%",
"types": [
{
"id": 1,
"name": "Type name 1"
},
{
"id": 2,
"name": "Type name 2"
}
],
"image": "//cdn.admitad.com/media/campaign/images/2018/06/13/1d37869cf370a26b091f726cc4b24025.jpg",
"frameset_link": "http://ad.admitad.com/coupon/292e71c4f659505879f503dd58751b/",
"goto_link": "http://ad.admitad.com/goto/4cd0ab308859505879f503dd58751b/",
"species": "promocode",
"categories": [
{
"id": 1,
"name": "Category name 1"
},
{
"id": 2,
"name": "Category name 2"
},
],
"description": "description"
}
],
"_meta": {
"count": 8,
"limit": 1,
"offset": 1
}
}
Description of API server response fields
Name | Description |
---|---|
id | Coupon identifier |
name | Name of coupon |
image | Coupon image |
status | Coupon status |
rating | Coupon rating |
description | Description of coupon |
campaign | Coupon affiliate program |
date_start | Coupon start date |
date_end | Coupon end date (if the field value is null, the coupon is permanent) |
categories | Coupon categories |
types | Types of coupons |
frameset_link | Link to the frameset with a header |
goto_link | Direct link |
promocode | Promo code |
exclusive | Exclusive |
is_personal | Personal promo code. An affiliate link for tracking actions is required. |
is_unique |
Unique promo code. It doesn't require an affiliate link for tracking actions. |
discount | Coupon discount (optional) |
species | Type of coupon ('promocode', 'action' — special offer or deal) |
regions | Ad space regions |
language | System languages |
Coupon categories
Parameters
HTTP method | Access rights | URL | Parameters | Note |
---|---|---|---|---|
GET | public_data | https://api.admitad.com/coupons/categories/ |
|
Returns coupons categories*. |
GET | public_data | https://api.admitad.com/coupons/categories/{id}/ |
Returns coupons category, where id is the category identifier*. |
- * Returns the result in the JSON format.
- ** Sets skipping and the number of records returned. For example limit=5&offset=2.
Example of use
Example of a request with utility ``curl``:
curl -L -H 'Authorization: Bearer access_token' -X GET
https://api.admitad.com/coupons/categories/?limit=2
Example of the response from the API server in the JSON format:
{
"results": [
{
"name": "Category name 1",
"id": 1
},
{
"name": "Category name 2",
"id": 2
}
],
"_meta": {
"count": 10,
"limit": 2,
"offset": 0
}
}
Description of API server response fields
Name | Description |
---|---|
id | Coupon category ID |
name | Name of coupon category |