---
title: "List export jobs"
method: GET
path: "/batch"
tags: ["Batch"]
---

# List export jobs

`GET /batch`

## Request

- Base URL: `https://api3.mountain.com`
- URL: `https://api3.mountain.com/batch`
- Auth: none declared
- TypeScript: <https://skmtc.dev/mountain/apis/mntn-ai-ops-reporting-api/docs/batch/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns a page of batch jobs for the authenticated advertiser. Optional `status` filters to comma-separated values: QUEUED, PROCESSING, SUCCEEDED, FAILED.

## Query parameters

- `status` string
- `key` string, required
- `limit` integer
- `offset` integer

## Response `200`

Paged list of exports

- ExportListResponse
  - `batches` ExportStatusResponse[]
    - `batchId` integer
    - `status` string
    - `submittedAt` string
    - `reportName` string
    - `requestParams` string
    - `startedAt` string
    - `completedAt` string
    - `downloadUrl` string
    - `downloadExpiresAt` string
    - `error` ExportErrorDetail
      - `code` string
      - `message` string
      - `retryable` boolean
  - `total` integer
  - `limit` integer
  - `offset` integer

## Other responses

- `400`: Invalid query parameters (for example malformed `status`)
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `413`: Payload Too Large — the query exceeds server memory limits. Use the asynchronous /batch endpoint for large requests.
- `500`: Internal Server Error
- `504`: Gateway Timeout — the query exceeded the synchronous request time limit.

---

[API](https://skmtc.dev/mountain/apis/mntn-ai-ops-reporting-api.md) - [All operations](https://skmtc.dev/mountain/apis/mntn-ai-ops-reporting-api/llms.txt) - [OpenAPI document](https://skmtc.dev/mountain/apis/mntn-ai-ops-reporting-api/revisions/826e4445c45e?raw)
