# Models

## The Program object

```json
{"openapi":"3.1.0","info":{"title":"Partner Programs API","version":"16"},"components":{"schemas":{"Program":{"type":"object","properties":{"AdvertiserId":{"type":"string","description":"Unique identifier of the brand (advertiser) running this program."},"AdvertiserName":{"type":"string","description":"Display name of the brand."},"AdvertiserUrl":{"type":"string","description":"URL of the brand's main website."},"CampaignId":{"type":"string","description":"Unique identifier of the program (the URL path still uses \"Campaigns\" for backwards compatibility)."},"CampaignName":{"type":"string","description":"Display name of the program."},"CampaignUrl":{"type":"string","description":"URL of the program's landing site."},"CampaignDescription":{"type":"string","description":"Description of the program supplied by the brand."},"Type":{"type":"string","description":"The classification of the campaign. This indicates the specific program type you're joined to. Look for Retail Media Seller to identify programs that require unique link generation workflows.","enum":["Performance","Creator","Seller","Retail Media Seller","Advocate","Retail Media"]},"ShippingRegions":{"type":"array","description":"Country/region codes where the brand ships physical products.","items":{"$ref":"#/components/schemas/CountryCode"}},"CampaignLogoUri":{"type":"string","description":"API resource path to retrieve the program's logo image."},"PublicTermsUri":{"type":"string","description":"API resource path to the public terms in the program's contract."},"ContractStatus":{"type":"string","enum":["Active","Expired"],"description":"Current state of your contract with this program."},"ContractUri":{"type":"string","description":"API resource path to your active contract with this program (see the Partner Contracts API)."},"TrackingLink":{"type":"string","description":"A ready-to-use tracking link for this program. Generate additional links via the Partner Tracking Links API."},"HasStandDownPolicy":{"type":"string","enum":["true","false"],"description":"String boolean indicating whether the brand enforces a stand-down policy (rules around bidding restrictions or trademark use)."},"AllowsDeeplinking":{"type":"string","enum":["true","false"],"description":"String boolean indicating whether deep linking is enabled for this program."},"DeeplinkDomains":{"type":"array","description":"Domains the brand permits deep linking to. Wildcards (e.g., `*.impact.com`) include all subdomains.","items":{"type":"string"}},"Uri":{"type":"string","description":"API resource path for this program."}}},"CountryCode":{"type":"string","description":"ISO-style country/region code used by impact.com for shipping regions.","enum":["US","UK","CANADA","AUSTRALIA","GERMANY","FRANCE","AFGHANISTAN","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","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","ISRAEL","ITALY","JAMAICA","JAPAN","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","YOGOSLAVIA","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","URUGUAY","UZBEKISTAN","VANUATU","VENEZUELA","VIETNAM","BRITISHVIRGINISLANDS","USVIRGINISLANDS","WALLISFUTUNA","WESTERNSAHARA","YEMEN","ZAMBIA","ZIMBABWE"]}}}}
```

## The CountryCode object

```json
{"openapi":"3.1.0","info":{"title":"Partner Programs API","version":"16"},"components":{"schemas":{"CountryCode":{"type":"string","description":"ISO-style country/region code used by impact.com for shipping regions.","enum":["US","UK","CANADA","AUSTRALIA","GERMANY","FRANCE","AFGHANISTAN","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","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","ISRAEL","ITALY","JAMAICA","JAPAN","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","YOGOSLAVIA","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","URUGUAY","UZBEKISTAN","VANUATU","VENEZUELA","VIETNAM","BRITISHVIRGINISLANDS","USVIRGINISLANDS","WALLISFUTUNA","WESTERNSAHARA","YEMEN","ZAMBIA","ZIMBABWE"]}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://integrations.impact.com/partner-api-reference/reference/programs/models.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
