> For the complete documentation index, see [llms.txt](https://integrations.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://integrations.impact.com/partner-api-reference/reference/programs/programs.md).

# Programs

Endpoints for listing, retrieving, and fetching logos for the brand programs you've joined.

## List all joined programs

> Returns the list of programs you have signed up for.

```json
{"openapi":"3.1.0","info":{"title":"Partner Programs API","version":"16"},"tags":[{"name":"Programs","description":"Endpoints for listing, retrieving, and fetching logos for the brand programs you've joined."}],"servers":[{"url":"https://api.impact.com","description":"Production server"}],"security":[{"basicAuth":[]}],"components":{"securitySchemes":{"basicAuth":{"type":"http","scheme":"basic","description":"Use your AccountSID as the username and AuthToken as the password."}},"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"]}}},"paths":{"/Mediapartners/{AccountSID}/Campaigns":{"get":{"operationId":"listPrograms","tags":["Programs"],"summary":"List all joined programs","description":"Returns the list of programs you have signed up for.","parameters":[{"name":"AccountSID","in":"path","required":true,"schema":{"type":"string"},"description":"Unique identifier for the partner account."},{"name":"InsertionOrderStatus","in":"query","description":"Filter the result to programs whose contract has the specified status.","required":false,"schema":{"type":"string","enum":["Active","Expired"]}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"Campaigns":{"type":"array","items":{"$ref":"#/components/schemas/Program"}}}}}}}}}}}}
```

## Retrieve a program

> Returns the details of a single program you've joined.

```json
{"openapi":"3.1.0","info":{"title":"Partner Programs API","version":"16"},"tags":[{"name":"Programs","description":"Endpoints for listing, retrieving, and fetching logos for the brand programs you've joined."}],"servers":[{"url":"https://api.impact.com","description":"Production server"}],"security":[{"basicAuth":[]}],"components":{"securitySchemes":{"basicAuth":{"type":"http","scheme":"basic","description":"Use your AccountSID as the username and AuthToken as the password."}},"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"]}}},"paths":{"/Mediapartners/{AccountSID}/Campaigns/{CampaignId}":{"get":{"operationId":"retrieveProgram","tags":["Programs"],"summary":"Retrieve a program","description":"Returns the details of a single program you've joined.","parameters":[{"name":"AccountSID","in":"path","required":true,"schema":{"type":"string"},"description":"Unique identifier for the partner account."},{"name":"CampaignId","in":"path","required":true,"description":"Unique identifier for the program.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Program"}}}},"404":{"description":"No program exists with the supplied CampaignId, or you haven't joined it."}}}}}}
```

## Retrieve program logo

> Returns the program's logo as a binary image. Use the \`Accept\` request header to choose the format — \`image/gif\` (default), \`image/png\`, or \`image/jpeg\`.<br>

```json
{"openapi":"3.1.0","info":{"title":"Partner Programs API","version":"16"},"tags":[{"name":"Programs","description":"Endpoints for listing, retrieving, and fetching logos for the brand programs you've joined."}],"servers":[{"url":"https://api.impact.com","description":"Production server"}],"security":[{"basicAuth":[]}],"components":{"securitySchemes":{"basicAuth":{"type":"http","scheme":"basic","description":"Use your AccountSID as the username and AuthToken as the password."}}},"paths":{"/Mediapartners/{AccountSID}/Campaigns/{CampaignId}/Logo":{"get":{"operationId":"retrieveProgramLogo","tags":["Programs"],"summary":"Retrieve program logo","description":"Returns the program's logo as a binary image. Use the `Accept` request header to choose the format — `image/gif` (default), `image/png`, or `image/jpeg`.\n","parameters":[{"name":"AccountSID","in":"path","required":true,"schema":{"type":"string"},"description":"Unique identifier for the partner account."},{"name":"CampaignId","in":"path","required":true,"description":"Unique identifier for the program.","schema":{"type":"string"}}],"responses":{"200":{"description":"Binary data of the requested logo.","content":{"image/gif":{"schema":{"type":"string","format":"binary"}},"image/png":{"schema":{"type":"string","format":"binary"}},"image/jpeg":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"No logo exists for this program."}}}}}}
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
