Marketplace Purchased Inventory Orders API V4

Marketplace Purchased Inventory Orders API V4 allows Marketplace buyer to retrieve basic information for Purchased Marketplace Inventory Order in its network. Retrieved corresponding IDs are essential for further Marketplace Supply Source configuration through Placement API V3.

From the Marketplace Buyer view, there are two types of Marketplace Orders to retrieve,
and each type of Order has one OpenAPI to retrieve the list:

  • Purchased Inventory Orders: the Inventory Orders acquired from Marketplace. Inventory Order is the Marketplace Order between the buyer and seller in the Marketplace Platform
  • Marketplace Inventory Split Orders API V4 : Specifically for agreements shared a percentage split of inventory between parties.

📘

Note

This API's functionality is only available for API users of networks enabled Marketplace Platform as a buyer.

You can use Marketplace Purchased Inventory Orders API V4 to:

  • Retrieve a list of Purchased Inventory Orders belonging to your current network with corresponding IDs, names, and other key information of listed Orders.
  • Query the Marketplace Order list by name, status, and last updated time and sort the Marketplace Order list by last updated time.
  • Get basic attributes of a certain purchased Inventory Order.

📘

Note

Marketplace Purchased Inventory Order API V4 supports JSON format only. XML format is not supported.

General Resource URIs

URIType of URI
Production Instancehttps://api.freewheel.tv/services/v4/purchased_inventory_orders?{param1}={query1}&...
Staging Instancehttps://api.stg.freewheel.tv/services/v4/purchased_inventory_orders?{param1}={query1}&...

Attributes

The following attributes are included in GET requests only.

NameTypeDescriptionNotes
idFW_IDThe ID of a particular Inventory Order
nameStringThe name of a particular Inventory Order
order_typeFW_IDThe order type of a particular Inventory Order.

Valid values:


  • INVENTORY_ORDER
  • .
  • SSP_INVENTORY_ORDER

transaction_typeEnumThe transaction type of a particular Inventory Order.

Valid values:


  • GUARANTEED

  • NON_GUARANTEED

transaction_priorityEnumThe transaction priority of
a certain Inventory Order.

Valid values:


  • ABOVE_GUARANTEED
  • AMONG_GUARANTEED
  • BELOW_GUARANTEED

  • BACKFILL

BELOW_GUARANTEED and
BACKFILL are only valid when transaction_type =
NON_GUARANTEED
seller_nameStringThe seller name on a
particular Inventory
Order
start_timeTimeThe start time of a
particular Inventory Order.
end_timeTimeThe end time of a
particular Inventory
Order
Returns empty
if the request is for an ongoing
order,
and only valid
for Non-
Guaranteed
Orders
statusEnumThe status of a particular
Inventory Order

Valid values:


  • LIVE

  • SCHEDULED

  • EXPIRED

  • PAUSED

  • CANCELLED

pricingSetThe pricing model and
rate card of an Inventory
Order
budgetSetThe budget model and
budget of an Inventory
Order
Only valid when
transaction_type =
GUARANTEED
pacingEnumThe pacing of a certain
Marketplace Order.

Valid values:


  • SMOOTH_AS

  • FAST_AS

Only valid when
transaction_type =
GUARANTEED
freewheel_clearingBooleanDetermines if buyer is
billed by FreeWheel for
the media cost.

Valid values:


  • True

  • False

created_atTimeThe creation time of a
particular Inventory
Inventory Order
updated_atTimeThe last updated time
of a particular Inventory
Order.

Pricing – Child Attributes

NameTypeDescriptionNotes
modelEnumThe pricing model of a
certain Inventory Order.

Valid values:


  • FIXED

  • FLOOR

Model = FLOOR is
only valid when
transaction_type =
NON_GUARANTEED
priceDecimalThe price CPM of a certain
Inventory Order.
Valid in [0.00,
10,000,000,000.00]
currencyEnumThe currency code set on the Inventory Order. e.g. USD

📘

The following are only valid for Guaranteend Inventory Orders.

NameTypeDescriptionNotes
modelEnumThe budget model of a
certain Inventory Order.

Valid value: IMPRESSION
impression_goalIntegerThe budget impression goal of a certain Inventory Order.Valid in [0,
10,000,000,000]