---
title: "Get Table Meta"
method: GET
path: "/api/data-sources/tables/{table_id}/meta"
tags: ["data_sources"]
---

# Get Table Meta

`GET /api/data-sources/tables/{table_id}/meta`

## 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/data-sources/tables/{table_id}/meta`
- Auth: none declared

Return table metadata.

With ``refresh=true`` and a live-query source, also introspects the remote
schema and merges the result into the response in-memory — new remote columns
are flagged ``status="new"``, stored columns missing remotely are flagged
``status="dropped"``. Nothing is written; persistence happens only when the
caller subsequently PUTs ``/meta/columns``.

## Path parameters

- `table_id` integer, required

## Query parameters

- `refresh` boolean

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

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