---
title: "Get list of transfers. Optional use the transferId parameter to only get one item."
method: GET
path: "/transfer"
tags: ["transfer"]
---

# Get list of transfers. Optional use the transferId parameter to only get one item.

`GET /transfer`

Retrieve a paginated list of transfers with optional filtering.

## Query parameters

- `transferId` string
- `page` integer — Page number for pagination.
- `pageSize` integer — Number of transfers per page.

## Headers

- `Scicat-API-Token` string

## Response `200`

Get Transfer status retrieved successfully

- GetTransferResponse
  - `transfers` TransferItem[]
    - `transferId` string, required
    - `status` 'waiting' | 'transferring' | 'finished' | 'failed' | 'cancelled' | 'invalid status', required
    - `message` string
    - `bytesTransferred` integer
    - `bytesTotal` integer
    - `filesTransferred` integer
    - `filesTotal` integer
  - `total` integer — Total number of transfers.

## Other responses

- `400` — Invalid request

---

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