> 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
