---
title: "Pre-Release: Get all multi-service line enabled data pools."
method: GET
path: "/public/v2/data-pools"
tags: ["Data Pools"]
---

# Pre-Release: Get all multi-service line enabled data pools.

`GET /public/v2/data-pools`

Required permission: Service plan, View.<br/>This endpoint is available for select audiences only.

## Query parameters

- `productReferenceId` string
- `dataPoolIds` string[]
- `page` integer

## Response `200`

OK

- DataPoolResponseV2PaginatedServiceResponse
  - `errors` ValidationResult[], nullable
    - `memberNames` string[], nullable
    - `errorMessage` string, nullable
  - `warnings` ValidationResult[], nullable
    - `memberNames` string[], nullable
    - `errorMessage` string, nullable
  - `information` string[], nullable
  - `isValid` boolean
  - `content` DataPoolResponseV2Paginated
    - `pageIndex` integer
    - `limit` integer
    - `isLastPage` boolean
    - `results` DataPoolResponseV2[], nullable
      - `dataPoolId` string — Data pool ID.
      - `nickname` string, nullable — Nickname of the data pool.
      - `automaticTopUpEnabled` boolean — If the data pool is opted-in to overage top-ups.
      - `restricted` boolean — If the data pool and service lines on it are restricted due to exhausting their data
      - `dataProductType` 'Ocean' | 'Land' | 'Aviation'
      - `dataBlocks` DataBlockResponseV2[] — Active data blocks on the data pool.
        - `productId` string — Product ID of the data block.
        - `startDate` string, date-time — Start date of the data block, i.e. when it is active for consumption.
        - `endDate` string, date-time — End date of the data block, i.e. when it is no longer active for consumption.
        - `isPrepaid` boolean — If the data block is prepaid.
        - `blocksCount` integer — Number of data blocks.
        - `type` 'IncludedWithBaseSubscription' | 'RecurringPerBillingCycle' | 'Overage' | 'OneTimePurchase'
        - `dataAmountGB` number, double — GB capacity per individual block.
      - `productId` string — Product ID of the data pool.
    - `totalCount` integer

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `422` — Unprocessable Content

---

[API](https://skmtc.net/starlink/apis/starlink-management-api.md) · [All operations](https://skmtc.net/starlink/apis/starlink-management-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/starlink/starlink-management-api/versions/a730bd0ddb42/schema)
