# Table-Description API

**URL:** https://community.glideapps.com/t/table-description-api/66753
**Category:** Feature Requests
**Created:** [October 4, 2023, 1:29pm UTC](https://community.glideapps.com/t/table-description-api/66753 "2023-10-04T13:29:28Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![DirkR](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/dirkr/32/64750_2.png) [@DirkR](https://community.glideapps.com/u/DirkR)
#### Post date: [October 4, 2023, 1:29pm UTC](https://community.glideapps.com/t/table-description-api/66753/1 "2023-10-04T13:29:28Z")

</div>

I propose a new feature as part of the already existing Glide API. I think it would be beneficial, to have a descriptive API for tables, which tells you what fields (names/formats) and how many datasets are included in a table.

This API could help you to:

- Know how many elements to expect, when requesting the table via API
- Learn about the field-types in the columns
- Help you to get the real-name column headers (not only the internal ones like “Nl1dW”
- Know how many columns to expect, even when the table is empty or not all fields are filled in every row

Request should include new endpoint like /api/function/tableMetadata, AppID and TableName. Response in JSON would include:

- Number of Rows in Table
- List of Fields as Array with Elements: internalName like “BtnU1”, realName like “Street”, fieldType like “string”

I would be happy to discuss this with you.

Kind regards,  
Dirk
