Creates a new direct partner account, which automatically joins your impact.com program with a specified active contract.
Parameters
AccountName
required
AccountName
requiredThe name for the partner account that will appear in the platform and API. Different from the Username
, which is what the partner will use to sign in to impact.com.
Website
required
Website
requiredA URL to the partner's website. The protocol is required.
AddressLine1
required
AddressLine1
requiredThe first address line is for the partner's physical address — usually an address number and street name combination.
City
required
City
requiredThe city that the partner's address is in.
PostalCode
required
PostalCode
requiredThe postal or ZIP code of the partner's address.
Country
required
Country
requiredThe country of the partner's address.
View possible country values
Possible enum values |
---|
US |
UK |
CANADA |
AUSTRALIA |
GERMANY |
FRANCE |
AFGHANISTAN |
ALAND ISLANDS |
ALBANIA |
ALGERIA |
AMERICANSAMOA |
ANDORRA |
ANGOLA |
ANGUILLA |
ANTARCTICA |
ANTIGUABARBUDA |
ARGENTINA |
ARMENIA |
ARUBA |
AUSTRIA |
AZERBAIJAN |
BAHAMAS |
BAHRAIN |
BANGLADESH |
BARBADOS |
BELARUS |
BELGIUM |
BELIZE |
BENIN |
BERMUDA |
BHUTAN |
BOLIVIA |
BOSNIAHERZEGOVINA |
BOTSWANA |
BRAZIL |
BRITISHINDIANOCEANTERRITORY |
BRUNEIDARUSSALAM |
BULGARIA |
BURKINAFASO |
BURUNDI |
CAMBODIA |
CAMEROON |
CAPVERDE |
CAYMANISLANDS |
CENTRALAFRICANREPUBLIC |
CHAD |
CHILE |
CHINA |
CHRISTMASISLAND |
COCOSISLANDS |
COLOMBIA |
COMOROS |
CONGO |
DEMOCRATICREPUBLICCONGO |
COOKISLANDS |
COSTARICA |
IVORYCOAST |
CROATIA |
CUBA |
CYPRUS |
CZECHREPUBLIC |
DENMARK |
DIJIBOUTI |
DOMINICA |
DOMINICANREPUBLIC |
ECUADOR |
EGYPT |
ELSALVADOR |
EQUATORIALGUINEA |
ELSALVADOR |
ERITREA |
ESTONIA |
ETHIOPIA |
FALKLANDISLANDS |
FAROEISLANDS |
FIJI |
FINLAND |
FRENCHGUIANA |
FRENCHPOLYNESIA |
FRENCHSOUTHERNTERRITORIES |
GABON |
GAMBIA |
GEORGIA |
GHANA |
GIBRALTAR |
GREECE |
GREENLAND |
GRENADA |
GUADELOUPE |
GUAM |
GUATEMALA |
GUERNSEY |
GUINEA |
GUINEABISSAU |
GUYANA |
HAITI |
VATICAN |
HONDURAS |
HONGKONG |
HUNGARY |
ICELAND |
INDIA |
INDONESIA |
IRAN |
IRAQ |
IRELAND |
ISLE OF MAN |
ISRAEL |
ITALY |
JAMAICA |
JAPAN |
JERSEY |
JORDAN |
KAZAKHSTAN |
KENYA |
KIRIBATI |
SOUTHKOREA |
KUWAIT |
KYRGYZSTAN |
LAOS |
LATVIA |
LEBANON |
LESOTHO |
LIBERIA |
LIBYA |
LICHTENSTEIN |
LITHUANIA |
LUXEMBOURG |
MACAO |
MACEDONIA |
MADAGASCAR |
MALAWI |
MALAYSIA |
MALDIVES |
MALI |
MALTA |
MARSHALLISLANDS |
MARTINIQUE |
MAURITANIA |
MAURITIUS |
MAYOTTE |
MEXICO |
MICRONESIA |
MOLDOVA |
MONACO |
MONGOLIA |
MONTENEGRO |
MONTSERRAT |
MOROCCO |
MOZAMBIQUE |
MYANMAR |
NAMIBIA |
NAURU |
NEPAL |
NETHERLANDS |
NETHERLANDSANTILLES |
NEWCALEDONIA |
NEWZEALAND |
NICARAGUA |
NIGER |
NIGERIA |
NIUE |
NORFOLKISLAND |
NORTHKOREA |
NORTHERNMARIANAISLANDS |
NORWAY |
OMAN |
PAKISTAN |
PALAU |
PALESTINIANTERRITORY |
PANAMA |
PAPUANEWGUINEA |
PARAGUAY |
PERU |
PHILIPPINES |
PITCAIRN |
POLAND |
PORTUGAL |
PUERTORICO |
QATAR |
REUNION |
ROMANIA |
RUSSIA |
RWANDA |
SAINTHELENA |
SAINTKITTSNEVIS |
SAINTLUCIA |
SAINTPIERREMIQUELON |
SAINTVINCENTGRENADINES |
SAMOA |
SANMARINO |
SAOTOME |
SAUDIARABIA |
SENEGAL |
SERBIA |
YUGOSLAVIA |
SEYCHELLES |
SIERRALEONE |
SINGAPORE |
SLOVAKIA |
SLOVENIA |
SOLOMONISLANDS |
SOMALIA |
SOUTHAFRICA |
SPAIN |
SRILANKA |
SUDAN |
SURINAME |
SVALBARDJANMAYEN |
SWAZILAND |
SWEDEN |
SWITZERLAND |
SYRIA |
TAIWAN |
TAJIKISTAN |
TANZANIA |
THAILAND |
TIMOR |
TOGO |
TOKELAU |
TONGA |
TRINIDADTOBAGO |
TUNISIA |
TURKEY |
TURKMENISTAN |
TURKSCAICOSISLANDS |
TUVALU |
UGANDA |
UKRAINE |
UAE |
UNITED STATES MINOR OUTLYING ISLANDS |
URUGUAY |
UZBEKISTAN |
VANUATU |
VENEZUELA |
VIETNAM |
BRITISHVIRGINISLANDS |
USVIRGINISLANDS |
WALLISFUTUNA |
WESTERNSAHARA |
YEMEN |
ZAMBIA |
ZIMBABWE |
PhoneCountry
required
PhoneCountry
requiredThe country of the partner's phone number.
PhoneNumber
required
PhoneNumber
requiredThe partner's phone number.
BusinessModel
required
BusinessModel
requiredThe primary business model that the partner uses.
Possible enum values | |
---|---|
EMAIL | Partner promotes via email. |
SEARCH | Partner promotes via search results. |
LOYALTY | Partner promotes via loyalty sub-affiliates. |
COUPON | Partner promotes via coupons and promo codes. |
SYNDICATION_BLOG_NETWORKS | Partner promotes via blogs, news sites, and other syndicated networks. |
CPA_NETWORK | Partner promotes via a cost-per-action network. |
MOBILE | Partner promotes via mobile apps and devices. |
CONTENT | Partner promotes via their own content. |
SHOPPING | Partner promotes via shopping platforms and websites. |
SOCIAL_MEDIA_INFLUENCER | Partner promotes via social media as an influencer. |
SERVICE_PROVIDER | Partner promotes as a service provider of an affiliate network. |
CONSUMER_SOFTWARE | Partner promotes via consumer software. |
INCENTIVIZED | Partner promotes as an incentivized affiliate. |
OFFLINE | Partner promotes via offline methods, like TV and radio. |
OTHER | Partner promotes via other methods not listed in impact.com. |
CASHBACK | Partner promotes as a cashback partner, offering a percentage of their payouts to customers. |
Username
required
Username
requiredA username that the partner will use to sign in to impact.com.
FirstName
required
FirstName
requiredThe first name of the person who will use this partner account.
LastName
required
LastName
requiredThe last name (or surname) of the person who will use this partner account.
Password
required
Password
requiredA case-sensitive password that the partner will use to sign in to impact.com.
- Minimum of eight (8) characters
- Must have at least one (1) digit (e.g., 0-9)
- Must have at least one (1) symbol. (e.g., !,@,#, etc.).
Remind the partner to change their password immediately after signing in for the first time.
EmailAddress
required
EmailAddress
requiredThe email address of the person who will use this partner account.
TemplateTermsId
required
TemplateTermsId
requiredThis is the unique identifier of the contract that the partner will be joined with. This value can be found in the Contracts endpoint or on the Template Terms Name line of the PDF document of the terms. In the platform, go to:
[Contracts → Template Terms → Actions
→ View Terms -> Actions
→ Download PDF].
TaxId
optional
TaxId
optionalThe EIN/SSN/Foreign Tax ID associated with the individual or business that will use this partner account.
OrganizationType
conditionally required
OrganizationType
conditionally requiredThe type of organization that will use this partner account. Available options will vary depending on the country in which the business is registered.
- Required if the
Country
value isUS
,Canada
, orCHINA
- Required if the
Country
value isUK
,IRELAND
, orAUSTRALIA
and aTaxId
value is supplied - Optional otherwise
Possible enum values | |
---|---|
NONP_GOV | Non-Profit/Government, United States |
CORP | C Corporation, United States |
SOLE_IND | Individual/Sole Proprietor, United States |
LLC_LLP_LLS | Limited Liability Company / Limited Liability Partnership / S Corporation, United States |
TRUST | Trust company, United States |
SOLE_TRD | Sole Trader, Non-US |
PARTNERS | Partnership, Non-US |
LLC | Limited Liability Company, Non-US |
LLP | Limited Liability Partnership, Non-US |
COMPANY | Company, Non-US |
GOVERNMENT | Government, Non-US |
OTHER | Other classification, All countries |
AddressLine2
optional
AddressLine2
optionalAdditional address line (e.g., apartment, suite, building number) for the address of the person who will use this account.
CountryState
conditionally required
CountryState
conditionally requiredFor US addresses, the state is the address of the person who will use this partner account.
- Required based on whether the country in question has states or provinces.
Currency
required
Currency
requiredThe three-letter ISO 4217 currency code of the partner's default currency.
Timezone
optional
Timezone
optionalThe time zone of the partner's account in the tz database format.
PromotingCountries
optional
PromotingCountries
optionalComma-separated list of countries in two-letter ISO 3166-1 alpha 2 format that the partner promotes in.
Description
optional
Description
optionalA short description of the partner.
MPGroupIDs
optional
MPGroupIDs
optionalComma-separated list of the unique identifier of the partner groups that this partner will be a part of.
MPValue1
, MPValue2
, MPValue3
optional
MPValue1
, MPValue2
, MPValue3
optionalA custom value assigned to partners that can be appended as a query string parameter to all landing pages, depending on how both the Partner Tracking Template and Campaign Tracking Template are configured in:
[Settings → Gateway Tracking Settings]
This value is applied at the account level, meaning it remains the same across all of your campaigns (or programs) for partners. Learn more about Gateway Tracking Settings.
Returns
A successful call will return the status of the request and the URI to the newly created partner object. An unsuccessful call will return an error if any parameters are invalid or missing.
Example request
curl 'https://api.impact.com/Advertisers/<AccountSID>/MediaPartners' \
-X POST \
-u '<AccountSID>:<AuthToken>' \
-H 'Accept: application/json' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'AccountName=Coyote Influencer' \
-d 'Website=https://www.example.com' \
-d 'AddressLine1=1234 Elm Street' \
-d 'City=Anytown' \
-d 'PostalCode=87101' \
-d 'Country=US' \
-d 'PhoneCountry=US' \
-d 'PhoneNumber=12065550100' \
-d 'PromotionalMethods=SOCIAL_MEDIA_INFLUENCER,CONTENT' \
-d 'Username=Acme Coyote Influencer' \
-d 'FirstName=Wile' \
-d 'LastName=Coyote' \
-d 'Password=TnTg0ezBang!' \
-d '[email protected]' \
-d 'InsertionOrderId=12345' \
-d 'OrganizationType=SOLE_IND'
Example response
{
"Status": "OK",
"Uri": "/Advertisers/<AccountSID>/MediaPartners/123456"
}