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
stringName of the keyword.
Status
enum
Status
enumStatus of the keyword.
Possible enum values |
---|
APPROVED |
NOT APPROVED |
Function
enum
Function
enumDenotes 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
}
]
}