---
sidebar_position: 2
---

# Get base tables
 Gets the schema of base tables


*Function GetDatabaseTables(Val Token, Val Base) Export*

 | Parameter | CLI option | Type | Destination |
 |-|-|-|-|
 | Token | --token | String | Token |
 | Base | --base | String | Base identifier |

 
 Returns: Map Of KeyAndValue - serialized JSON response from Airtable

```bsl title="Code example"
	
 
 Base = "apptm8Xqo7TwMaipQ";
 
 Response = OPI_Airtable.GetDatabaseTables(Token, Base); //Map
 Response = OPI_Tools.JSONString(Response); //JSON string
 
	
```

```sh title="CLI command example"
 
 oint airtable GetDatabaseTables --token %token% --base "apptm8Xqo7TwMaipQ"

```


```json title="Result"

{
 "tables": [
 {
 "id": "tblqZzW78Rvsdt9gt",
 "name": "TestTable",
 "primaryFieldId": "fldj9Z3fEpLzv40d0",
 "fields": [
 {
 "type": "number",
 "options": {
 "precision": 0
 },
 "id": "fldj9Z3fEpLzv40d0",
 "name": "Number"
 },
 {
 "type": "richText",
 "id": "fldX1kR7lienmcdEj",
 "name": "String"
 }
 ],
 "views": [
 {
 "id": "viwbKE3PS9jl6bqJl",
 "name": "Grid view",
 "type": "grid"
 }
 ]
 }
 ]
 }

```
