---
title: "Get available streams for ELT sync"
method: GET
path: "/elt_syncs/{id}/available_source_streams"
tags: ["ELT Syncs"]
---

# Get available streams for ELT sync

`GET /elt_syncs/{id}/available_source_streams`

List all streams that can be created for the given ELT sync.

## Path parameters

- `id` string, required

## Response `200`

- PagedAvailableEltStreamDto
  - `has_more` boolean, required — Indicates whether there are more items to be fetched in the subsequent pages.
  - `next_cursor` string — The cursor to use in pagination. Use this value as `starting_after` to get the next page.
  - `data` AvailableStreamDto[], required — List of the available streams for the integration
    - `name` string, required — The name of the stream
    - `is_selectable` boolean — Whether it is possible to select it. It is false for not used source streams
    - `preselect` boolean — Whether the source stream should be pre-selected by default
    - `sub_streams` string[] — An array of the substreams
    - `retired` boolean, required — If the stream is retired and should not be used anymore
    - `retirement_details` RetirementDetails
      - `in_favor_of` string — In favor of another stream that should be used instead
      - `removal_date` string, ISO 8601 date string — Due date when stream will stop syncing
      - `details` string — Optional details of the retirement
      - `link` string — Optional link to official documentation that describes the retirement and migration details

---

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