The public terms object holds information pertaining to the public set of contract terms for Brands to which you are partnered. impact.com requires Brands to maintain one set of public contract terms at all times to serve as their default terms. Each Program (formerly Campaign) to which you belong may have its own set of public terms.
Attributes
Id
integer
Id
integerUnique identifier for the Public Terms.
Name
string
Name
stringThe name identifier of the Public Terms.
CampaignId
integer
CampaignId
integerThe unique identifier of the program (formerly known as campaigns) that you have partnered with.
CampaignName
string
CampaignName
stringThe name of the program (formerly known as campaigns) that you have partnered with.
PayoutTermsList
array
PayoutTermsList
arrayThe payout conditions as stipulated in the public terms of the contract.
View child attributes
TrackerName
string
TrackerName
stringThe description of the event type used by the brand to track actions for payouts.
TrackerType
enum
TrackerType
enumThe type of event type a Brand uses to track actions for payout.
Possible enum values | |
---|---|
LEAD | Contract pays out for sale leads. |
SALE | Contract pays out for online sales. |
DOWNLOAD | Contract pays out for consumer downloads. |
PAGE_VISIT | Contract pays out for traffic driven to a specific website. |
CALL_PER_RING | Contract pays out for each phone call regardless of call outcome. |
CALL_PER_DURATION | Contract pays out for total call time. |
CALL_PER_CONVERSATION | Contract pays out for each call conversation. |
PARTNER_REFERRAL | Contract pays out for partner referrals. |
DATA_POST | Contract pays out for leads generated from partner data forms. |
OFFLINE | Contract pays out for offline conversions. |
CLICK | Contract pays out for clicks. |
MOBILE_APP | Contract pays out for mobile app installs. |
PayoutPercentage
decimal
PayoutPercentage
decimalThis is a payout based on the percentage of a sale driven by you.
PayoutAmount
decimal
PayoutAmount
decimalThis is a fixed payout amount for an action driven.
PayoutCurrency
enum
PayoutCurrency
enumThree-letter ISO 4217 alpha code representing the currency for the payout. In most cases, this will be the default currency of your account.
ReferralPeriod
integer
ReferralPeriod
integerThe amount of ReferallPeriodUnits
for which referrals are allowed.
ReferralPeriodUnit
enum
ReferralPeriodUnit
enumThe unit of time for ReferralPeriod
.
Possible enum values | |
---|---|
HOUR | |
DAY |
PayoutAmountLowerLimit
decimal
PayoutAmountLowerLimit
decimalIf the payout amount is fixed, this is the lower limit amount for the payout.
PayoutAmountUpperLimit
decimal
PayoutAmountUpperLimit
decimalIf the payout amount is fixed, this is the upper limit amount for the payout.
PayoutPercentageLowerLimit
decimal
PayoutPercentageLowerLimit
decimalIf the payout amount is a percentage of the sale, this is the lower percentage limit.
PayoutPercentageUpperLimit
decimal
PayoutPercentageUpperLimit
decimalIf the payout amount is a percentage of the sale, this is the upper percentage limit.
PdfUri
string
PdfUri
stringThe public term's direct URI to download a PDF copy of the terms.
Uri
string
Uri
stringThe public term's direct URI to view only that set of terms.
{
"Id": "12345",
"Name": "Public Terms",
"CampaignId": "1234",
"CampaignName": "ACME Inc.",
"PayoutTermsList": [
{
"TrackerName": "Sale",
"TrackerType": "SALE",
"PayoutPercentage": "",
"PayoutAmount": "10.00",
"PayoutCurrency": "USD",
"ReferralPeriod": "30",
"ReferralPeriodUnit": "DAY",
"PayoutAmountLowerLimit": "10.00",
"PayoutAmountUpperLimit": "10.00",
"PayoutPercentageLowerLimit": "",
"PayoutPercentageUpperLimit": ""
}
],
"PdfUri": "/Mediapartners/<AccountSID>/Campaigns/1234/PublicTerms/Download",
"Uri": "/Mediapartners/<AccountSID>/Campaigns/1234/PublicTerms"
}