---
title: "List flights"
method: GET
path: "/measurement/amazon_ads/{ad_id}/flights"
tags: ["Flights/Amazon Ad Flights"]
---

# List flights

`GET /measurement/amazon_ads/{ad_id}/flights`

## Request

- Base URL: `https://api.magellan.ai/v2`
- URL: `https://api.magellan.ai/v2/measurement/amazon_ads/{ad_id}/flights`
- Auth: API key in header `Authorization`

## Path parameters

- `ad_id` string, required

## Response `200`

OK

- object
  - `measurementFlights` Flight[]
    - `id` integer
    - `startDate` string, date, required
    - `endDate` string, date, required
    - `expectedImpressions` integer
    - `impressionCap` integer
    - `cpm` number
    - `costPerSpot` number
    - `uid` string
  - `meta` Metadata
    - `pagination` object
      - `currentPage` integer
      - `totalPages` integer
      - `count` integer
      - `links` object
        - `first` string, uri
        - `prev` string, uri
        - `next` string, uri
        - `last` string, uri

## Other responses

- `401`: Unauthorized. When the access token is missing, invalid, expired or revoked, the body is empty. When the token is valid but its user may not access the resource, the body is an `Error`.
- `403`: The access token has a scope, such as an MCP token. The v2 API only accepts unscoped tokens.
- `404`: Not Found

## Changes

- **2026-11-03** `beceb462c707`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/magellan/apis/magellan-ai-api/changes/measurement/amazon_ads/:ad_id/flights/get.md)

---

[API](https://skmtc.dev/magellan/apis/magellan-ai-api.md) - [All operations](https://skmtc.dev/magellan/apis/magellan-ai-api/llms.txt) - [OpenAPI document](https://skmtc.dev/magellan/apis/magellan-ai-api/revisions/beceb462c707?raw)
