---
title: "List Sources"
method: GET
path: "/sources"
---

# List Sources

`GET /sources`

List all the sources in the current workspace

## Query parameters

- `name` string
- `slug` string
- `offset` number, double
- `limit` number, double
- `orderBy` 'id' | 'name' | 'slug' | 'createdAt' | 'updatedAt'

## Response `200`

Ok

- object
  - `data` Source[], required
    - `id` number, double, required — The source's id
    - `name` string, required — The source's name
    - `slug` string, required — The source's slug
    - `workspaceId` number, double, required — The id of the workspace that the source belongs to
    - `createdAt` string, date-time, required — The timestamp when the source was created
    - `updatedAt` string, date-time, required — The timestamp when the source was last updated
    - `configuration` object, required — The source's configuration. This specifies general metadata about sources, like connection details Hightouch will use this configuration to connect to underlying source. The schema depends on the source type. Consumers should NOT make assumptions on the contents of the configuration. It may change as Hightouch updates its internal code.
    - `type` string, required — The source's type (e.g. snowflake or postgres).

## Other responses

- `400` — Bad request
- `401` — Unauthorized

---

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