---
title: "List all contracts"
method: GET
path: "/Advertisers/{AccountSID}/Campaigns/{CampaignId}/Contracts"
tags: ["Contracts"]
---

# List all contracts

`GET /Advertisers/{AccountSID}/Campaigns/{CampaignId}/Contracts`

## Path parameters

- `AccountSID` string, required
- `CampaignId` integer, required

## Query parameters

- `Status` 'ACTIVE' | 'DECLINED' | 'EXPIRED' | 'PENDING' | 'UPCOMING'
- `PartnerId` string

## Response `200`

OK

- object
  - `Contracts` Contract[] — The list of contract objects.
    - `Id` string — The unique identifier for the contract.
    - `PartnerId` integer — The unique identifier of the partner the contract is with.
    - `PartnerValue1` string — A custom value associated with the partner.
    - `Status` 'ACTIVE' | 'EXPIRED' — The current status of the contract.
    - `StartDate` string, date-time — The date and time the contract becomes active.
    - `EndDate` string, date-time, nullable — The date and time the contract expires. Null for open-ended contracts.
    - `BrandSignatory` string — The name of the brand representative who signed the contract.
    - `BrandSignatoryDate` string, date-time — The date and time the brand signed the contract.
    - `PartnerSignatory` string — The name of the partner representative who signed the contract.
    - `PartnerSignatoryDate` string, date-time — The date and time the partner signed the contract.
    - `DateCreated` string, date-time — The date and time the contract was created.
    - `DateLastUpdated` string, date-time — The date and time the contract was last updated.
    - `TemplateTerms` TemplateTerms
      - `TemplateId` integer — Unique identifier for the template terms.
      - `VersionId` integer — Version number of the template terms.
      - `Name` string — Display name for the template terms.
      - `Labels` string[] — Labels assigned to these template terms.
      - `Currency` string — Three-letter ISO 4217 currency code for payouts.
      - `EventPayouts` EventPayout[] — Payout configurations per event type.
        - `EventTypeId` integer — Unique identifier for the event type.
        - `EventTypeName` string — Display name of the event type.
        - `EventCategory` string — Category of the event (e.g., SALE, LEAD, CLICK).
        - `DefaultPayoutRate` string — Default payout rate for this event type.
        - `PayoutLevel` string — Whether payout is calculated per item, order, click, or call.
    - `PdfUri` string, uri-reference — The URI to download the contract as a PDF.
    - `Uri` string, uri-reference — The unique reference to this contract in the impact.com API.

---

[API](https://skmtc.net/impact/apis/brand-api-account-information.md) · [All operations](https://skmtc.net/impact/apis/brand-api-account-information/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/impact/brand-api-account-information/revisions/c53422ebb833/schema)
