Deprecated
This API endpoint is deprecated. If you would like to create or modify an offer with localization, you can do so directly in the Cleeng dashboard.
Parameters
Name | Type | Description |
---|---|---|
publisherToken* | string | You can find your publisher token at api-keys page. |
offerData* | object | No description |
-price* | float | Offer price (in publisher's currency) |
-period* | string | Pass period: day / week / 2weeks / month / 3months / 6months / year |
-title* | string | Title of the offer, up to 70 chars. |
-url* | string | Url to content |
-description | string | Additional offer description, up to 110 chars |
-accessToTags | array | To which tags customer has access. Multiple tags are defined as "OR" (not "AND"). Set "(all)" if you want to give access to all of your offers. |
localizedData* | array | - |
-country* | string | 2-letter country code |
-currency* | string | Choose one: USD, EUR, GBP, CAD, AUD, NZD, SEK, DKK, NOK, TRL, ZAR, XOF |
-price* | float | value between 0.14 and 99.99 |
-title* | string | Title of the offer, up to 70 chars. |
-url* | string | Url to content |
-description | string | Additional offer description, up to 110 chars |
-geoRestrictionEnabled | bool | Set "true" to enable geo-restriction on this offer |
-geoRestrictionType | string | Choose type of geo-restriction: whitelist / blacklist |
-geoRestrictionCountries | array | Based on geoRestrictionType, set the array of whitelisted/blacklisted countries. |
API Request/Response
Request
{
"method":"createMultiCurrencyPassOffer",
"params":{
"publisherToken":"klj_nerb324sPLfhmzLtp4mDmdc8slwNNyAdt-1Xn2Hy0Icfay",
"offerData":{
"price":"10",
"title":"Tasty and healthy food",
"period":"2weeks",
"url":"http:\/\/www.testoffer.com",
"description":"Test offer description",
"tags":[
]
},
"localizedData":[
{
"country":"US",
"currency":"USD",
"price":"10",
"title":"Test offer for US customers"
},
{
"country":"FR",
"currency":"EUR",
"price":"8",
"title":"Test offer for French customers",
"url":"http:\/\/testoffer.com\/fr"
}
]
},
"jsonrpc":"2.0",
"id":1
}
Response
{
"result": {
"multiCurrencyOfferId": "P841924054",
"offers": [{
"id": "P841924054_US",
"publisherEmail": "[email protected]",
"url": "http:\/\/www.testoffer.com",
"title": "Test offer for US customers",
"description": "Test offer description",
"currency": "USD",
"averageRating": 4,
"active": true,
"createdAt": 1384260473,
"updatedAt": 1384260473,
"price": 10,
"applicableTaxRate": "0.21",
"tags": [],
"period": "24",
"contentExternalId": 0,
"contentExternalData": null
}, {
"id": "P841924054_FR",
"publisherEmail": "[email protected]",
"url": "http:\/\/testoffer.com\/fr",
"title": "Test offer for French customers",
"description": "Test offer description",
"currency": "EUR",
"averageRating": 4,
"active": true,
"createdAt": 1384260473,
"updatedAt": 1384260473,
"price": 8,
"applicableTaxRate": "0.21",
"tags": [],
"period": "24",
"contentExternalId": 0,
"contentExternalData": null
}]
},
"id": "1",
"error": null,
"jsonrpc": "2.0"
}