---
title: "Metadata columns vs actual LanceDB schema status"
method: GET
path: "/metadata_columns/status"
tags: ["metadata-columns"]
---

# Metadata columns vs actual LanceDB schema status

`GET /metadata_columns/status`

(reserved for future use) Reports the difference between declared metadata columns and the columns actually present in the tenant's LanceDB table (materialized at ingestion).

Required roles: All

## Response `200`

Column status

- MetadataColumnsStatus
  - `columns` MetadataColumnsStatusEntry[], required
    - `key` string, required
    - `declared` boolean, required — Whether the column is declared in metadata_columns.
    - `present_in_lance` boolean, required — Whether the materialized column exists in the tenant's LanceDB table.
  - `all_in_sync` boolean, required

## Other responses

- `401` — Unauthorized - Authentication failed
- `403` — Forbidden - requires an API key with All permission

---

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