---
title: "List all Migration Sources"
method: GET
path: "/storage/migration_sources"
tags: ["Data Migration"]
---

# List all Migration Sources

`GET /storage/migration_sources`

## Response `200`

List Migration Sources Response

- object
  - `data` MigrationSourceParams[]
    - `id` string — Unique identifier for the data migration source.
    - `provider` 'aws' | 'telnyx', required — Cloud provider from which to migrate data. Use 'telnyx' if you want to migrate data from one Telnyx bucket to another.
    - `source_region` string — For intra-Telnyx buckets migration, specify the source bucket region in this field.
    - `provider_auth` object, required
      - `access_key` string — AWS Access Key. For Telnyx-to-Telnyx migrations, use your Telnyx API key here.
      - `secret_access_key` string — AWS Secret Access Key. For Telnyx-to-Telnyx migrations, use your Telnyx API key here as well.
    - `bucket_name` string, required — Bucket name to migrate the data from.
  - `meta` PaginationMetaSimple
    - `page_number` integer, required
    - `page_size` integer
    - `total_pages` integer, required
    - `total_results` integer

## Other responses

- `401` — Unauthorized
- `422` — Unprocessable Entity

---

[API](https://skmtc.net/team-telnyx/apis/telnyx-api.md) · [All operations](https://skmtc.net/team-telnyx/apis/telnyx-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/team-telnyx/telnyx-api/revisions/e32d46c5945b/schema)
