## lamindb.integrations.notion

Sync Notion pages to LaminDB records.

lamindb.integrations.notion.sync_from_notion(*, parents, token=None, apply=False, limit=None)

 Sync Notion pages via the class-based sync API.

 Return type:
 "SyncReport"

class lamindb.integrations.notion.SyncReport(apply=False, message=None, discovered_pages=0, discovered=0, created=0, updated=0, unchanged=0, pending_relations=0, failed=0, errors=<factory>, databases=<factory>, created_record_types=<factory>, create_record_types=<factory>, updated_record_types=<factory>, update_record_types=<factory>, created_feature_types=<factory>, create_feature_types=<factory>, created_ulabel_types=<factory>, create_ulabel_types=<factory>, created_ulabels=<factory>, create_ulabels=<factory>, created_schemas=<factory>, create_schemas=<factory>, updated_schemas=<factory>, update_schemas=<factory>, created_features=<factory>, create_features=<factory>, updated_features=<factory>, update_features=<factory>, created_artifacts=<factory>, create_artifacts=<factory>, created_relation_stubs=<factory>, create_relation_stubs=<factory>, relation_value_links=<factory>, mapped_project_record_relations=<factory>, created_projects=0, updated_projects=0, unchanged_projects=0, unmapped_properties=<factory>)

 apply: "bool" = False

| message: "str" | "None" = None |

 discovered_pages: "int" = 0

 discovered: "int" = 0

 created: "int" = 0

 updated: "int" = 0

 unchanged: "int" = 0

 pending_relations: "int" = 0

 failed: "int" = 0

 created_projects: "int" = 0

 updated_projects: "int" = 0

 unchanged_projects: "int" = 0

 to_pretty_text()

 Render a concise human-readable sync report.

 Return type:
 "str"