notion-api
Derived from OpenAPIhttps://api.notion.com
1.0.0
N/A
6/29/2026
get_selfsessionRetrieve your token's bot user
get_usersessionRetrieve a user
get_userssessionList all users
OpenAPI Spec
curl https://developers.notion.com/openapi.jsonpost_pagewebauthnCreate a page
retrieve_a_pagesessionRetrieve a page
patch_pagewebauthnUpdate page
move_pagewebauthnMove a page
retrieve_a_page_propertysessionRetrieve a page property item
retrieve_page_markdownsessionRetrieve a page as markdown
update_page_markdownwebauthnUpdate a page's content as markdown
retrieve_a_blocksessionRetrieve a block
update_a_blockwebauthnUpdate a block
delete_a_blockwebauthnDelete a block
get_block_childrensessionRetrieve block children
patch_block_childrenwebauthnAppend block children
retrieve_a_data_sourcesessionRetrieve a data source
update_a_data_sourcewebauthnUpdate a data source
post_database_querywebauthnQuery a data source
create_a_databasewebauthnCreate a data source
list_data_source_templatessessionList templates in a data source
retrieve_databasesessionRetrieve a database
update_databasewebauthnUpdate a database
create_databasewebauthnCreate a database
post_searchwebauthnSearch by title
create_a_commentwebauthnCreate a comment
list_commentssessionList comments
retrieve_commentsessionRetrieve a comment
update_a_commentwebauthnUpdate a comment
delete_a_commentwebauthnDelete a comment
create_filewebauthnCreate a file upload
list_file_uploadssessionList file uploads
upload_filewebauthnUpload a file
complete_file_uploadwebauthnComplete a multi-part file upload
retrieve_file_uploadsessionRetrieve a file upload
list_custom_emojissessionList custom emojis
list_viewssessionList views
create_viewwebauthnCreate a view
retrieve_a_viewsessionRetrieve a view
update_a_viewwebauthnUpdate a view
delete_viewwebauthnDelete a view
create_view_querywebauthnCreate a view query
get_view_query_resultssessionGet view query results
delete_view_querywebauthnDelete a view query
query_meeting_noteswebauthnQuery meeting notes
create_a_tokenwebauthnExchange an authorization code for an access and refresh token
revoke_tokenwebauthnRevoke a token
introspect_tokenwebauthnIntrospect a token