Notion API Client and Extensions
-
Client Class
- Pages
- Retrieve a page
- Create a page
- create page in page
- create page in database
- create page with children blocks
- create page with icon
- create page with cover
- Update a page
- update page (name: properties (Title only))
- archive (delete) or un-archive (restore)
- update icon for page
- update cover for page
-
Archive (delete) a page - Retrieve a page propoerty item
- ...
- Databeses
- Query a database
- Create a database
- Update a database
- Retrieve a database
-
List databases (deprecated)
- Blocks
- Retrieve a block
- Update a block
- archive (delete) or un-archive (restore)
- update block type
text
- update block type
checked
(to_do
)
- Retrieve block children
- Append block children
- Delete a block
- Users
- Retrieve a user
- List all users
- Retrieve your token's bot user
- Search
- Search
- Pages
-
Property Values Object Classes??
- page
- Title
- database
- Title
- Option
- Select
- MultiSelect
- Number
- block
- Block
- Children
- Paragraph
- Heading1
- Heading2
- Heading3
- Callout
- Quote
- BulletedListItem
- BulletedList
- NumberedListItem
- NumberedList
- ToDo
- ToDoList
- Toggle
- Code
-
ChildPage -
ChildDatabase - Embed
- Image
- Video
- File
- Bookmark
- Equation
- Divider
- TableOfContents
- BreadCrumb
- ColumnList
- Column
-
LinkPreview- This cannot be used via API
-
Template - LinkToPage
-
Synced - OriginalSynced
- ReferenceSynced
-
SyncedFrom - Table
- TableRow
- user
- common
- BaseProp
- Annotations
- PlainText
- Text
- text
- mention
- equation
- RichText
- Number
- Select
- MultiSelect
- Date
- Relation
- Formula
- Rollup
- People
- Files
- Checkbox
- Url
- PhoneNumber
- CreatedTime
- CreatedBy
- LastEdited
- LastEditedBy
- FileObject
- Emoji
- Icon
- Cover
- page