---
title: "List a source's tables"
method: GET
path: "/api/v1/query/sources/{name}/tables"
tags: ["query"]
---

# List a source's tables

`GET /api/v1/query/sources/{name}/tables`

## Request

- The document declares no server URL.
- Auth: one of:
  - API key in header `X-API-Key`
  - API key in header `Authorization`

Lists the catalogued tables a queryable source can reach, busiest first, each with a statement that previews it in the source's own dialect.

## Path parameters

- `name` string, required

## Query parameters

- `q` string
- `limit` integer

## Response `200`

OK

- QuerySourceTable[]
  - `asset_id` string
  - `description` string
  - `mrn` string
  - `name` string
  - `queries` integer
  - `sample_statement` string
  - `schema` string
  - `tags` string[]
  - `type` string

## Other responses

- `404`: Not Found

## Changes

> 65 revisions in range; 1 not diffed.

- **2026-10-22** `b5eb291dd2fe`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/marmotdata/apis/marmot-api/changes/api/v1/query/sources/:name/tables/get.md)

---

[API](https://skmtc.dev/marmotdata/apis/marmot-api.md) - [All operations](https://skmtc.dev/marmotdata/apis/marmot-api/llms.txt) - [OpenAPI document](https://skmtc.dev/marmotdata/apis/marmot-api/revisions/18c57b576cb6?raw)
