---
title: "List All Programs"
method: GET
path: "/Advertisers/{AccountSID}/Campaigns"
tags: ["Programs"]
---

# List All Programs

`GET /Advertisers/{AccountSID}/Campaigns`

## Request

- Base URL: `https://api.impact.com`
- URL: `https://api.impact.com/Advertisers/{AccountSID}/Campaigns`
- Auth: none declared
- TypeScript: <https://skmtc.dev/impact/apis/brand-api-account-information/docs/Advertisers/:AccountSID/Campaigns/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns a list of all programs for your account, sorted by Program ID.

## Path parameters

- `AccountSID` string, required

## Query parameters

- `Name` string
- `State` 'ACTIVE' | 'AWAITING_REVIEW' | 'CANCELLED' | 'CLOSED' | 'DEACTIVATED' | 'DELINQUENT' | 'REJECTED' | 'SETUP' | 'SETUP_COMPLETE'

## Response `200`

A list of program objects.

- object
  - `Campaigns` Program[]: The list of program objects.
    - `Id` integer: The unique identifier for the program.
    - `Name` string: The display name of the program.
    - `State` 'ACTIVE' | 'AWAITING_REVIEW' | 'CANCELLED' | 'CLOSED' | 'DEACTIVATED' | 'DELINQUENT' | 'REJECTED' | 'SETUP' | 'SETUP_COMPLETE'
    - `Categories` ProgramCategories
      - `PrimaryCategory` string: The program's primary category.
      - `PrimarySubCategories` string[]: Subcategories under the primary category.
      - `AdditionalCategory` string, nullable: An additional category for the program, if any.
      - `AdditionalSubCategories` string[]: Subcategories under the additional category.
    - `ShortDescription` string: A short description of the program.
    - `LongDescription` string: A long description of the program.
    - `ListInMarketplace` boolean: Whether the program is listed in the impact.com partner marketplace.
    - `DisplayServicingAgency` boolean: Whether the servicing agency is displayed publicly.
    - `Rating` integer: The program's rating.
    - `SearchKeywords` string: Keywords used to surface the program in marketplace search.
    - `ShippingRegions` string[]: Regions where the brand ships.
    - `Resources` ProgramResources
      - `CompanyHomepage` string, uri: The company homepage URL.
      - `ExampleLandingPage` string, uri: An example landing page URL.
      - `InformationPage` string, uri: An information page URL.
      - `AdditionalRelatedLinks` object[]: Additional links related to the program.
        - `LinkType` 'URL' | 'PDF': The type of link.
        - `LinkDisplayName` string: Display name for the link.
        - `LinkUrl` string, uri: The URL of the link.
    - `CompanyContacts` CompanyContact[]: Company contacts for the program.
      - `FirstName` string: The contact's first name.
      - `LastName` string: The contact's last name.
      - `EmailAddress` string, email: The contact's email address.
      - `PhoneNumber` string: The contact's phone number.
    - `GiftCardPayouts` boolean: Whether gift card payouts are enabled.
    - `TrademarkBidding` boolean: Whether partners are allowed to bid on the brand's trademark terms.
    - `ThirdPartyImpressionPixel` string: A third-party impression tracking pixel.
    - `MobileReadyAds` boolean: Whether the program supports mobile-ready ads.
    - `DisplayFutureAds` boolean: Whether to display ads that aren't yet active.
    - `PromoCodeTracking` boolean: Whether promo code tracking is enabled.
    - `TrackingDomain` string: The tracking domain used for this program.
    - `SiteDefinition` string: The site definition for the program.
    - `ImpressionTracking` boolean: Whether impression tracking is enabled.
    - `ViewThroughCrediting` boolean: Whether view-through crediting is enabled.
    - `IdentityMatching` 'NONE' | 'ACCOUNT' | 'IR_CONSORTIUM': The identity matching strategy.
    - `GatewayTrackingSettings` GatewayTrackingSettings
      - `DefaultLandingPage` string, uri: The default landing page URL.
      - `MediaPartnerTrackingTemplate` string: Tracking template applied to media partner links.
      - `CampaignTrackingTemplate` string: Tracking template applied to campaign links.
      - `SSLSupport` boolean: Whether SSL is supported for tracking links.
      - `DeepLinking` boolean: Whether deep linking is enabled.
      - `DeepLinkDomains` string: Comma-separated list of domains for deep linking.
      - `ThirdPartyGatewayUrl` string, uri: A third-party gateway URL for tracking.
      - `ThirdPartyGatewayQueryStringParameters` string: Query string parameters for the third-party gateway.
      - `UniqueClickWindowLength` '1m' | '5m' | '15m' | '30m' | '1h' | '6h' | '12h' | '24h': The length of the unique click window.
      - `UniqueClickWindowType` 'FIXED' | 'ROLLING': Whether the unique click window is fixed or rolling.
    - `DirectTrackingSettings` DirectTrackingSettings
      - `UnidentifiedName` string: Name used for unidentified traffic.
      - `SessionWindowLength` integer: The session window length.
    - `Uri` string, uri-reference: The unique reference to this program in the impact.com API.

---

[API](https://skmtc.dev/impact/apis/brand-api-account-information.md) - [All operations](https://skmtc.dev/impact/apis/brand-api-account-information/llms.txt) - [OpenAPI document](https://skmtc.dev/impact/apis/brand-api-account-information/revisions/c53422ebb833?raw)
