---
title: "Get Source"
method: GET
path: "/sources/{sourceId}"
---

# Get Source

`GET /sources/{sourceId}`

Retrieve source from source ID

## Path parameters

- `sourceId` number, double, required

## Response `200`

Ok

- Source — The database or warehouse where your data is stored. The starting point for a Hightouch data pipeline.
  - `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

- `401` — Unauthorized
- `404` — Not found
- `422` — Validation Failed

---

[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)
