Create a partner

Creates a new direct partner account, which automatically joins your impact.com program with a specified active contract.

Parameters


AccountName required

The 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

A URL to the partner's website. The protocol is required.


AddressLine1 required

The first address line is for the partner's physical address — usually an address number and street name combination.


City required

The city that the partner's address is in.


PostalCode required

The postal or ZIP code of the partner's address.


Country required

The 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

The country of the partner's phone number.


PhoneNumber required

The partner's phone number.


BusinessModel required

The primary business model that the partner uses.

Possible enum values
EMAILPartner promotes via email.
SEARCHPartner promotes via search results.
LOYALTYPartner promotes via loyalty sub-affiliates.
COUPONPartner promotes via coupons and promo codes.
SYNDICATION_BLOG_NETWORKSPartner promotes via blogs, news sites, and other syndicated networks.
CPA_NETWORKPartner promotes via a cost-per-action network.
MOBILEPartner promotes via mobile apps and devices.
CONTENTPartner promotes via their own content.
SHOPPINGPartner promotes via shopping platforms and websites.
SOCIAL_MEDIA_INFLUENCERPartner promotes via social media as an influencer.
SERVICE_PROVIDERPartner promotes as a service provider of an affiliate network.
CONSUMER_SOFTWAREPartner promotes via consumer software.
INCENTIVIZEDPartner promotes as an incentivized affiliate.
OFFLINEPartner promotes via offline methods, like TV and radio.
OTHERPartner promotes via other methods not listed in impact.com.
CASHBACKPartner promotes as a cashback partner, offering a percentage of their payouts to customers.

Username required

A username that the partner will use to sign in to impact.com.


FirstName required

The first name of the person who will use this partner account.


LastName required

The last name (or surname) of the person who will use this partner account.


Password required

A 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

The email address of the person who will use this partner account.


TemplateTermsId required

This 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

The EIN/SSN/Foreign Tax ID associated with the individual or business that will use this partner account.


OrganizationType conditionally required

The 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 is US, Canada, or CHINA
  • Required if the Country value is UK, IRELAND, or AUSTRALIA and a TaxId value is supplied
  • Optional otherwise
Possible enum values
NONP_GOVNon-Profit/Government, United States
CORPC Corporation, United States
SOLE_INDIndividual/Sole Proprietor, United States
LLC_LLP_LLSLimited Liability Company / Limited Liability Partnership / S Corporation, United States
TRUSTTrust company, United States
SOLE_TRDSole Trader, Non-US
PARTNERSPartnership, Non-US
LLCLimited Liability Company, Non-US
LLPLimited Liability Partnership, Non-US
COMPANYCompany, Non-US
GOVERNMENTGovernment, Non-US
OTHEROther classification, All countries

AddressLine2 optional

Additional address line (e.g., apartment, suite, building number) for the address of the person who will use this account.


CountryState conditionally required

For 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

The three-letter ISO 4217 currency code of the partner's default currency.


Timezone optional

The time zone of the partner's account in the tz database format.


PromotingCountries optional

Comma-separated list of countries in two-letter ISO 3166-1 alpha 2 format that the partner promotes in.


Description optional

A short description of the partner.


MPGroupIDs optional

Comma-separated list of the unique identifier of the partner groups that this partner will be a part of.


MPValue1, MPValue2, MPValue3 optional

A 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"
}