---
title: "List My Tables"
method: GET
path: "/api/my-tables"
tags: ["data_sources"]
---

# List My Tables

`GET /api/my-tables`

## Request

- Base URL: `https://app.dataassist.io` (the document declares no server; this is the origin it was published from)
- URL: `https://app.dataassist.io/api/my-tables`
- Auth: none declared

Flat list of all tables in the org — readable by any authenticated user.

Viewers only see tables from active, connected sources and column counts
reflect committed columns only (pending ``status="new"``/``"dropped"`` entries
are hidden). Admins see everything so they can manage broken sources.

Team scope (V1, see docs/teams.md): a viewer with one or more
``team_users`` rows is restricted to the union of their teams'
``team_tables``; a viewer with zero rows sees every active+connected
org table (the opt-in restriction model — teams narrow, not gate).
Admin role bypasses the team filter.

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/dataassist/apis/dataassist-io-server.md) · [All operations](https://skmtc.dev/dataassist/apis/dataassist-io-server/llms.txt) · [OpenAPI document](https://skmtc.dev/dataassist/apis/dataassist-io-server/revisions/43b22ccf75fe?raw)
