The content object payload describes a content review submission as part of the Compliance feature in impact.com.
Attributes
AdvertiserId integer
AdvertiserId integerUnique identifier for the advertiser account.
CampaignId integer
CampaignId integerUnique identifier for the program (or campaign).
Url string
Url stringThe URL used to identify the content page.
Type enum
Type enumThe type of compliance content being created or updated. Only PAGE  is the supported value currently.
Reason string
Reason stringA reason for the creation or update of content. Used for auditing, review or reporting purposes.
Source enum
Source enumThe source of where the request has come from. Only CONTENT_API is supported currently.
PartnerId integer
PartnerId integerUnique identifier for the partner account that the content is linked to.
ContentLabels string
ContentLabels stringContent labels can be used to tag the content record for categorization purposes of that content. These labels are used to assist with filtering of the content or identifying related pieces of content to manage content as well as reviews and violations. Multiple labels can be added with a comma (,) used to separate labels.
Products string
Products stringProduct SKUs can be used to link specific content records with the product record that exists within the impact.com Product Data Platform. These products are used to assist with filtering of the content or identifying related pieces of content to manage content as well as reviews and violations. Multiple Products SKUs can be added with a comma (,) used to separate labels.
Keywords array of objects
Keywords array of objectsKeywords can be used to link the content record for monitoring purposes of that content. These keywords are used to assist with identifying words within the content and allow for this content to have context when being managed or in reviews or violations. Multiple keywords can be added, as an array of keyword objects.
View child attributes
Name string
Name of the keyword.
Status enum
Status of the keyword.
| Possible enum values | 
|---|
| APPROVED | 
| NOT APPROVED | 
Function enum
Denotes what this keyword is used for.
| Possible enum values | 
|---|
| MONITORED | 
| NOT_MONITORED | 
| CHANGE_DETECTION | 
| DISCOVERY | 
Language string
Language stringThis is the language(ISO 639) identified for the specific content.
PaidLink boolean
PaidLink booleanThis sets whether or not the content is a paid link or not.
Monitored boolean
Monitored booleanThis sets whether or not the content should be monitored within the impact.com Compliance Monitoring service
Cadence boolean
Cadence booleanThis sets whether or not the content should be managed with a cadence rule within the Impact Compliance Monitoring service.
Example payload
{
  "Context": {
  "Type": "PAGE",
  "Source": "CONTENT_API"
  },
  "Contents": [
  {
    "AdvertiserId": 987654,
    "CampaignId": 9999,
    "Url": "https://www.example.com/us/one/test/",
    "Reason": "New Potential Partners",
    "PartnerId": 12345,
    "ContentLabels": "Deal123,Offer123",
    "Products": "PRD12334,PRD45353",
    "Keywords": [
      {
        "Name": "sports one",
        "Status": "APPROVED",
        "Function": "MONITORED"
      },
      {
        "Name": "sports two",
        "Status": "NOT_APPROVED",
        "Function": "NOT_MONITORED"
      }
    ],
    "Language": "English",
    "PaidLink": false,
    "Monitored": false,
    "Cadence": true
    }
  ]
}