Brand API V3

Introduction

A brand is a name used to identify a product or service as separate from similar competitor products. Brands belong to advertisers who usually have multiple brands. For example, as an advertiser, Coca-Cola has brands such as Coke, Diet Coke, and Sprite.

The FreeWheel system mimics the advertiser-brand structure by allowing the creation of brands under an advertiser. Brands can be used as a stand-alone entity in conjunction with advertisers, meaning that a brand has its own attributes, relationships with other entities (e.g. Insertion Order, Upfront Plan and reporting capability.)

You can use this API to accomplish the following tasks for a specified advertiser:

  • List brands
  • Show brands
  • Create brands
  • Update brands
  • Delete brands

Related Documentation

Refer to the following documentation for more information about FreeWheel products and APIs:

Resources

URI(s)

The Campaign API v3 identifies two Uniform Resource Identifiers (URIs), a List and an Instance as identified in the following table:

Type of URIURI
Productionhttps://api.freewheel.tv/services/v3/advertisers/[FW_ID]/brands/[FW_ID].xml?[parameter1]=[query1]&...
Staginghttps://api.stg.freewheel.tv/services/v3/advertisers/[FW_ID]/brands/[FW_ID].xml?[parameter1]=[query1]&...

Brand API Attributes

Attributes represent and describe data associated with an object, in this case, the Brand object. Attributes are organized in sets. The attribute set determines the fields available during data entry, and the values that appear to the client.

Use Brand API Attributes in conjunction with Brand API methods to accomplish your ad tech objectives.

Basic Attributes

Basic attributes describe fundamental properties of a brand.

The following parameters are included in basic GET requests.

ParameterDescriptionData Type(s)Creatable?Updateable?Comments
idResource IDFW_IDNoNoAssigned automatically during POST
nameBrand nameStringRequiredYesName must be unique in the network.
statusBrand status
  • ACTIVE
  • INACTIVE
YesYesThese values must be provided in ALL CAPITAL letters.
external_idExternal IDStringYesYes
metadataBrand metadata (MRM)StringYesYes
industryIndustry/Industry Group(s) of the brandStringYesYes
created_atTime createdDatetime ("yyyy-MM-dd'T'HH:mm:ssZ")NoNo
updated_atLast updated timeDatetime ("yyyy-MM-dd'T'HH:mm:ssZ")NoNo

Industry Attributes

Function/NodeDescriptionData Type(s)Creatable?Updateable?
industryThe ID of the industry/industry groupSet<FW_ID>YesYes

For Industry ID Mappings, see MRM to IAB mappings.xls attached to the Advertiser Industry Assignment page.