MOLOCO Decision API is one of 41 APIs that MOLOCO publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Decisions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.
This API exposes
4 operations
across 4 paths,
and defines 91 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.
Requests are made against a single base URL, https://sandbox-dcsn.mcm-api.moloco.com.
The identity and technical contract details declared by the specification.
publicDecisionProductsResponse
object
3 properties
1 required
DeduplicationSettingCriteria
string
Criteria defines the attributes used to identify duplicate ads. - CRITERIADEFAULT: Uses the system default deduplication criteria. Currently defaults to CRITER…
publicLandingPageProductListSetting
object
ProductList option setting indicating that it should render product list page with responded items.
publicBrandDecision
object
2 properties
2 required
v1Filtering
object
This field is used to filter ads based on a variety of criteria. Multiple filtering criteria are considered in an AND relationship. This means that an ad must…
15 properties
v1InventoryItem
object
Item on the inventory page. e.g., Item being shown in a product detail page.
2 properties
1 required
publicAdAuctionResult
object
AdAuctionResult contains auction specific information of the ad such as adaccountid and campaignid.
5 properties
2 required
publicReservedDisplayDecision
object
2 properties
1 required
v1User
object
User who gets recommended products or product ads.
2 properties
CampaignMetadataAdOperationType
string
v1BrandInventory
object
Inventory where the brand ad will be displayed.
8 properties
1 required
v1SearchMetadata
object
Metadata of the search query. This field can be used to provide additional information about the search query which may improve the response quality of the sea…
1 property
FilteringReviewCount
object
This field is used to filter ads based on review count.
2 properties
2 required
DeduplicationSettingMethod
string
Method defines how duplicate ads are resolved. - METHODDEFAULT: Uses the system default deduplication method. Currently defaults to METHODWATERFALL. - METHODWA…
publicDecidedReservedAssetBanner
object
3 properties
FilteringAgeGroup
object
This field is used to filter ads based on age groups.
1 property
1 required
v1DecidedProductAuctionResult
object
AuctionResult contains auction specific information of the item such as adaccountid and campaignid.
5 properties
2 required
commonPersonalizationMode
string
PersonalizationMode determines how user identification is handled in decision and event processing. - STANDARD: STANDARD means standard user processing with fu…
v1publicCampaignLandingPageType
string
FilteringRating
object
This field is used to filter ads based on rating.
2 properties
2 required
commonCurrency
string
Currency enumerates available currencies. - UNKNOWNCURRENCY: Unknown currency. - USD: US Dollar. - KRW: Korean Won. - JPY: Japanese Yen. - EUR: EU Euro. - GBP:…
publicDecidedReservedAssetMetadata
object
1 property
CustomItemContext
object
3 properties
commonDiscount
object
Discount from the original price defined either using rate or a price amount, or both.
2 properties
FilteringSize
object
This field is used to filter ads based on sizes.
1 property
1 required
TargetingKeyValue
object
Key value sets for the ad request
2 properties
1 required
publicDecisionBrandsResponse
object
3 properties
1 required
v1LineItemMetadataField
string
FilteringSalePrice
object
This field is used to filter ads based on sale price.
2 properties
2 required
publicDecidedAssetHeadline
object
1 property
publicDecisionReservedDisplayInput
object
Request body for reserved display ads decision.
11 properties
2 required
FilteringMaterial
object
This field is used to filter ads based on materials.
1 property
1 required
v1FilteringLocation
object
This field is used to filter ads based on locations.
1 property
1 required
publicDecidedAssetCallToAction
object
1 property
FilteringPrice
object
This field is used to filter ads based on price.
2 properties
2 required
FilteringGender
object
This field is used to filter ads based on genders.
1 property
1 required
v1Targeting
object
This field is used to target specific ads based on a variety of criteria. NOTE: The targeting object is only allowed for ReservedDisplay.
1 property
publicReservedLandingPageCustomURLSetting
object
CustomURL option setting indicating the URL to be directed
1 property
1 required
publicDecisionBrandsInput
object
Request body for decisions.
12 properties
2 required
publicReservedLandingPage
object
LandingPage options to be redirected when the asset is clicked.
2 properties
1 required
publicDecisionDisplayInput
object
Request body for decision display.
12 properties
2 required
v1VideoInventory
object
Contexts for the video inventory
1 property
v1LineItemResponseSetting
object
1 property
commonVideoFormat
string
VideoFormat enumerates the video format to be responded from the decision.
v1Device
object
6 properties
publicDecidedReservedAssetHeadline
object
4 properties
v1InvalidInputWarning
object
InvalidInputWarning contains warning information of the invalid input but not critical to the ads serving.
2 properties
publicBrandAd
object
Ad components to be displayed for the inventory.
4 properties
FilteringPattern
object
This field is used to filter ads based on patterns.
1 property
1 required
publicDecidedReservedAsset
object
Asset attributes to be displayed in the ad.
8 properties
3 required
v1DeduplicationSetting
object
The response deduplication setting for this decision request.
2 properties
publicLandingPage
object
LandingPage options to be redirected when the asset is clicked.
4 properties
1 required
commonMoneyMicro
object
A monetary amount in a specific currency; the unit is micro at fixed point value for accurate accumulation operation. For example, {"currency": "USD", "amountm…
2 properties
2 required
publicDecisionProductsInput
object
Request body for product decision.
12 properties
2 required
v1ReservedDisplayInventory
object
Inventory where reserved display ads will be displayed.
3 properties
1 required
publicDecidedAsset
object
Asset attributes to be displayed in the ad.
8 properties
3 required
CustomItemScore
object
1 property
v1CustomItemPool
object
Using this field requires internal setup for the inventory so please contact your representative before using this. If specified, Decision API picks the most r…
1 property
1 required
publicDecisionDisplayResponse
object
3 properties
1 required
commonChannelType
string
ChannelType enumerates available channel types. Simply using APP and SITE is fine, but you can also further distinguish DESKTOPSITE and MOBILESITE for web user…
DeduplicationSettingRequestValue
object
The perrequest object defines the deduplication logic for the entire request. It applies both within individual inventories and across multiple inventories. Th…
2 properties
v1LineItemMetadata
object
Metadata associated with the line item of a decision result.
2 properties
publicDecidedAssetBanner
object
4 properties
FilteringCategory
object
This field is used to filter ads based on categories.
2 properties
1 required
publicReservedDisplayAd
object
Reserved ad components to be displayed for the inventory.
3 properties
CustomItemPoolCustomItem
object
Information of the item from the pool.
3 properties
1 required
v1CampaignMetadataField
string
FilteringBrand
object
This field is used to filter ads based on brand.
2 properties
v1AdInventory
object
Inventory where the creative ad will be displayed.
7 properties
1 required
protobufAny
object
1 property
v1ReservedDisplayAdInfo
object
Ad information for the reserved display ad.
4 properties
3 required
rpcStatus
object
3 properties
publicDecisionReservedDisplayResponse
object
3 properties
1 required
publicLandingPageCustomURLSetting
object
CustomURL option setting indicating the URL to be directed
1 property
1 required
publicBrandItem
object
Item which may display along with the asset
4 properties
3 required
publicDisplayAd
object
Ad components to be displayed for the inventory.
3 properties
publicDecidedReservedAssetCustomText
object
4 properties
publicLandingPageProductDetailSetting
object
ProductDetail option setting indicating which product detail page should be used for redirection.
1 property
1 required
publicDisplayDecision
object
2 properties
2 required
FilteringCondition
object
This field is used to filter ads based on conditions.
1 property
1 required
publicProductDecision
object
2 properties
1 required
FilteringDelivery
object
This field is used to filter ads based on delivery.
2 properties
v1CampaignResponseSetting
object
1 property
v1DecidedProduct
object
DecidedProduct represents a winning product ad for a DecideAdProduct request.
5 properties
3 required
DeduplicationSettingInventoryValue
object
The perinventory object defines the deduplication logic within each inventory. It can override the logic defined in perrequest to disable deduplication or appl…
1 property
v1CampaignMetadata
object
Metadata associated with the campaign of a decision result.
3 properties
v1ProductInventory
object
Inventory where the ads will be displayed.
9 properties
1 required
FilteringColor
object
This field is used to filter ads based on colors.
1 property
1 required
DecidedAssetBrandLogo
object
1 property
The full machine-readable OpenAPI contract behind this narrative.
Other APIs MOLOCO publishes across the network.