Create Deal
Copied
https://api.ocamba.com/v1/hood/deals
Copied
https://api.ocamba.com/v1/hood/deals
Creates a new Deal object
Name
Descriptionbase_pricenumber (decimal)required
Describes the base price that is set for the deal. Priority depends on field base_price_priority. Value must be between 0.01 and 10000.Example: 2.24
base_price_priorityboolean
Describes if prices set in base_price or country_price have priority over the one sent as a query parameter.Example: true
Possible values: true | false
budgetnumber (integer)
Value representing maximum total value a deal should earn. Minimum value 0, maximum 1000000.Example: 2321
clickthroughbooleanrequired
Describes if a click event is required for a deal to be attributed.Example: true
Possible values: true | false
country_priceobject
Name
Descriptionkeystring
Country code supported by the Ocamba platform (ISO 3166-1, 2 letter country codes).Example: DE
valuenumber (decimal)
Value of price per country, minimum 0.1, maximum 10000.Example: 12.53
descriptionstring
Deal DescriptionExample: The description of a Deal has the max of 2000 characters
device_priceobject
Name
Descriptionkeystring
Device type, possible values are mobile and desktop.Example: desktop
valuenumber (decimal)
Value of price per device, minimum 0, maximum 100.Example: 12.53
event_priceobject
Name
Descriptionkeystring
Event name, maximum length 32 characters.Example: click
valuenumber (decimal)
Value of price per event, minimum 0.1, maximum 10000.Example: 12.53
frequency_capobject
Name
Descriptionmax_valuenumber (int)
Describes the maximum number of time units that frequency cap will account for. Minimum 0, maximum 1.Example: 12
per_unitstring
Describes the time unit used for frequency capping.Example: day
Possible values: hour | day | week | month | session | campaign
namestringrequired
Deal name, maximum 100 charactersExample: Example Name
partner_idstringrequired
Valid partner id, supported by the Ocamba platform.Example: 1000232
performance_conditionsobject
Name
Descriptionkeystring
Event name, maximum length 32 characters.Example: click
valuenumber (integer)
Value of score per event, minimum 1, maximum 100.Example: 12
statusstringrequired
Deal Status can be active or inactive. Default value is 'active'.Example: active
Possible values: active | inactive
structurestringrequired
Deal payment structure. Describes the basis on which the price is calculated.Example: cpi
Possible values: cpc | cpm | cpi | cpl | cpe | cps | cpv | performance-based | subscription-based | flat-fee | hybrid
time_windownumber (integer)required
Describes how much time in seconds can pass between a click event and attribution, every attribution after that time window will be marked as spam. Value of 0 means there is no limit. Minimum value 0, maximum value 2592000.Example: 3600
Possible values: 3600 | 21600 | 43200 | 86400 | 604800 | 1209600 | 2592000 | 5184000 | 7776000
typestringrequired
Deal type, can be ssp or dsp.Example: ssp
Possible values: ssp | dsp
unique_conversionboolean
Toggles check if deal is unique. Uniqueness is determined by reference provided by user when attributing deal. Default value false.Example: true
201 - Created
Name
Descriptionbase_pricenumber (decimal)required
Describes the base price that is set for the deal. Priority depends on field base_price_priority. Value must be between 0.01 and 10000.Example: 2.24
base_price_priorityboolean
Describes if prices set in base_price or country_price have priority over the one sent as a query parameter.Example: true
Possible values: true | false
budgetnumber (integer)
Value representing maximum total value a deal should earn. Minimum value 0, maximum 1000000.Example: 2321
clickthroughbooleanrequired
Describes if a click event is required for a deal to be attributed.Example: true
Possible values: true | false
country_priceobject
Name
Descriptionkeystring
Country code supported by the Ocamba platform (ISO 3166-1, 2 letter country codes).Example: DE
valuenumber (decimal)
Value of price per country, minimum 0.1, maximum 10000.Example: 12.53
descriptionstring
Deal DescriptionExample: The description of a Deal has the max of 2000 characters
device_priceobject
Name
Descriptionkeystring
Device type, possible values are mobile and desktop.Example: desktop
valuenumber (decimal)
Value of price per device, minimum 0, maximum 100.Example: 12.53
event_priceobject
Name
Descriptionkeystring
Event name, maximum length 32 characters.Example: click
valuenumber (decimal)
Value of price per event, minimum 0.1, maximum 10000.Example: 12.53
frequency_capobject
Name
Descriptionmax_valuenumber (int)
Describes the maximum number of time units that frequency cap will account for. Minimum 0, maximum 1.Example: 12
per_unitstring
Describes the time unit used for frequency capping.Example: day
Possible values: hour | day | week | month | session | campaign
namestringrequired
Deal name, maximum 100 charactersExample: Example Name
partner_idstringrequired
Valid partner id, supported by the Ocamba platform.Example: 1000232
performance_conditionsobject
Name
Descriptionkeystring
Event name, maximum length 32 characters.Example: click
valuenumber (integer)
Value of score per event, minimum 1, maximum 100.Example: 12
statusstringrequired
Deal Status can be active or inactive. Default value is 'active'.Example: active
Possible values: active | inactive
structurestringrequired
Deal payment structure. Describes the basis on which the price is calculated.Example: cpi
Possible values: cpc | cpm | cpi | cpl | cpe | cps | cpv | performance-based | subscription-based | flat-fee | hybrid
time_windownumber (integer)required
Describes how much time in seconds can pass between a click event and attribution, every attribution after that time window will be marked as spam. Value of 0 means there is no limit. Minimum value 0, maximum value 2592000.Example: 3600
Possible values: 3600 | 21600 | 43200 | 86400 | 604800 | 1209600 | 2592000 | 5184000 | 7776000
typestringrequired
Deal type, can be ssp or dsp.Example: ssp
Possible values: ssp | dsp
unique_conversionboolean
Toggles check if deal is unique. Uniqueness is determined by reference provided by user when attributing deal. Default value false.Example: true
400 - Bad Request
Name
Descriptioncodeinteger
Http response status code.Example: 400
messagestring
The human readable message that describes how to deal with error.Example: The request body is not valid.
titlestring
The error title.Example: Bad request.
trace_idstring
Error trace id.Example: 99a84211-f73d-4ff8-acdf-eb3e06bb9d62
500 - Internal Server Error
Name
Descriptioncodeinteger
Http response status code.Example: 500
messagestring
The human readable message that describes how to deal with error.Example: Internal server error.
titlestring
The error title.Example: Internal server error.