createMultiCurrencyPassOffer

❗️

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

NameTypeDescription
publisherToken*stringYou can find your publisher token at api-keys page.
offerData*objectNo description
-price*floatOffer price (in publisher's currency)
-period*stringPass period: day / week / 2weeks / month / 3months / 6months / year
-title*stringTitle of the offer, up to 70 chars.
-url*stringUrl to content
-descriptionstringAdditional offer description, up to 110 chars
-accessToTagsarrayTo 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*string2-letter country code
-currency*stringChoose one: USD, EUR, GBP, CAD, AUD, NZD, SEK, DKK, NOK, TRL, ZAR, XOF
-price*floatvalue between 0.14 and 99.99
-title*stringTitle of the offer, up to 70 chars.
-url*stringUrl to content
-descriptionstringAdditional offer description, up to 110 chars
-geoRestrictionEnabledboolSet "true" to enable geo-restriction on this offer
-geoRestrictionTypestringChoose type of geo-restriction: whitelist / blacklist
-geoRestrictionCountriesarrayBased 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"
}