Notion Users API
Users represent people or bots in a Notion workspace. Person users are human members of the workspace, while bot users represent API integrations. Use these endpoints to list users, retrieve specific users, or get information about the current bot integration.
Documentation
Documentation
https://developers.notion.com
Authentication
https://developers.notion.com/reference/authentication
GettingStarted
https://developers.notion.com/docs/getting-started
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/notion/refs/heads/main/openapi/notion-users-api-openapi.yml
AsyncAPI
https://raw.githubusercontent.com/api-evangelist/notion/refs/heads/main/asyncapi/notion-webhooks-asyncapi.yml
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notion/refs/heads/main/json-schema/notion-page-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notion/refs/heads/main/json-schema/notion-database-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notion/refs/heads/main/json-schema/notion-block-schema.json
Other Resources
JSONLD
https://raw.githubusercontent.com/api-evangelist/notion/refs/heads/main/json-ld/notion-context.jsonld
Authorization
https://developers.notion.com/docs/authorization
GitHubRepo
https://github.com/makenotion/notion-sdk-js
BaseURL
https://api.notion.com
IntroductionAPI
https://developers.notion.com/reference/intro
DatabaseCreateAPI
https://developers.notion.com/reference/create-a-database
DatabaseRetrieveAPI
https://developers.notion.com/reference/retrieve-a-database
DatabaseUpdateAPI
https://developers.notion.com/reference/update-a-database
DatabaseQueryAPI
https://developers.notion.com/reference/post-database-query
PageCreateAPI
https://developers.notion.com/reference/post-page
PageRetrieveAPI
https://developers.notion.com/reference/retrieve-a-page
PageUpdateAPI
https://developers.notion.com/reference/patch-page
PageTrashAPI
https://developers.notion.com/reference/archive-a-page
PageMoveAPI
https://developers.notion.com/reference/move-page
PagePropertyRetrieveAPI
https://developers.notion.com/reference/retrieve-a-page-property
PageMarkdownRetrieveAPI
https://developers.notion.com/reference/retrieve-page-markdown
PageMarkdownUpdateAPI
https://developers.notion.com/reference/update-page-markdown
BlockRetrieveAPI
https://developers.notion.com/reference/retrieve-a-block
BlockUpdateAPI
https://developers.notion.com/reference/update-a-block
BlockDeleteAPI
https://developers.notion.com/reference/delete-a-block
BlockChildrenRetrieveAPI
https://developers.notion.com/reference/get-block-children
BlockChildrenAppendAPI
https://developers.notion.com/reference/patch-block-children
UsersListAPI
https://developers.notion.com/reference/get-users
UserRetrieveAPI
https://developers.notion.com/reference/get-user
UserBotRetrieveAPI
https://developers.notion.com/reference/get-self
CommentCreateAPI
https://developers.notion.com/reference/create-a-comment
CommentsListAPI
https://developers.notion.com/reference/list-comments
CommentRetrieveAPI
https://developers.notion.com/reference/retrieve-comment
SearchAPI
https://developers.notion.com/reference/post-search
DataSourceCreateAPI
https://developers.notion.com/reference/create-a-data-source
DataSourceRetrieveAPI
https://developers.notion.com/reference/retrieve-a-data-source
DataSourceUpdateAPI
https://developers.notion.com/reference/update-a-data-source
DataSourceQueryAPI
https://developers.notion.com/reference/query-a-data-source
DataSourceTemplatesListAPI
https://developers.notion.com/reference/list-data-source-templates
FileUploadCreateAPI
https://developers.notion.com/reference/create-a-file-upload
FileUploadSendAPI
https://developers.notion.com/reference/send-a-file-upload
FileUploadCompleteAPI
https://developers.notion.com/reference/complete-a-file-upload
FileUploadRetrieveAPI
https://developers.notion.com/reference/retrieve-a-file-upload
FileUploadsListAPI
https://developers.notion.com/reference/list-file-uploads
TokenCreateAPI
https://developers.notion.com/reference/create-a-token
TokenIntrospectAPI
https://developers.notion.com/reference/introspect-token
TokenRefreshAPI
https://developers.notion.com/reference/refresh-a-token
TokenRevokeAPI
https://developers.notion.com/reference/revoke-token
GraphQL
https://raw.githubusercontent.com/api-evangelist/notion/refs/heads/main/graphql/notion-graphql.md