---
title: "Get list of available contracts"
method: GET
path: "/contract/list"
tags: ["Distributors"]
---

# Get list of available contracts

`GET /contract/list`

## Request

- Base URL: `https://api.partner.eu-central-2.impossiblecloud.com/v1`
- URL: `https://api.partner.eu-central-2.impossiblecloud.com/v1/contract/list`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/impossiblecloud/apis/impossible-cloud-management-console-public-api/docs/contract/list/get.ts> (a function with typed inputs; its response is checked against the schema)

This endpoint retrieves a list of available contracts.

## Response `200`

OK

- ApiDistributorContractResponse[]
  - `allocatedCapacity` integer: The amount of capacity currently allocated under this contract
  - `costEgressGBCents` number: Deprecated: should not be used and is always 0
  - `costStorageGBCents` number: The cost per GB for storage
  - `currency` string: The currency in which the costs are denominated
  - `details` string: Additional details about the contract
  - `distributorId` string: The unique identifier of the distributor for this contract
  - `id` string: The unique identifier of the contract
  - `reservedCapacity` integer: The amount of capacity reserved under this contract

---

[API](https://skmtc.dev/impossiblecloud/apis/impossible-cloud-management-console-public-api.md) - [All operations](https://skmtc.dev/impossiblecloud/apis/impossible-cloud-management-console-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/impossiblecloud/apis/impossible-cloud-management-console-public-api/revisions/d22e84e8b0db?raw)
