When querying a Notion database via the REST API, only some properties appear. Why aren’t all 23 properties returned?
import yaml
from notion_client import Client
class NotionConnector:
def __init__(self):
self.client = None
self.db_registry = {}
def setup(self):
with open('config.yaml', 'r') as file:
config = yaml.safe_load(file)
token = config.get('api_token', '')
self.client = Client(auth=token)
def load_databases(self):
data = self.client.databases.list()
for db in data.get('results', []):
name = db['title'][0]['plain_text']
self.db_registry[name] = db['id']
print(f"Loaded: {name}")