Developer API
V2

Scope 清单

查看 V2 scopes 及其与接口权限的映射关系。

Scope 清单

适用范围

本页只列出 V2 API 对外可见的 scope,以及它们与接口权限的对应关系。授权流程本身和 token 生命周期放到入门页说明。

核心定义

Scope说明
pages.read读取页面和页面属性。
pages.write创建、更新和删除页面。
blocks.read读取块及其子块。
blocks.write创建、更新和删除块。
databases.read读取数据库结构和查询数据。
databases.write创建、更新和删除数据库。
users.read读取用户基础信息。
users.email.read读取用户邮箱。
search.read使用搜索能力。

字段说明或规则

scope 含义

  • users.email.read 是附加权限,不会自动包含在 users.read
  • 多个 scope 同时存在时,调用方需要按接口要求同时满足
  • scope 不足时,通常返回 403 forbidden

接口 → scope 映射

接口所需 scope
GET /v2/users/:user_idusers.read
GET /v2/pages/:page_idpages.read
GET /v2/pages/:page_id/properties/:property_idpages.read
GET /v2/pages/:page_id/content/markdownpages.read + blocks.read
POST /v2/pagespages.write
PATCH /v2/pages/:page_idpages.write
DELETE /v2/pages/:page_idpages.write
GET /v2/blocks/:block_idblocks.read
GET /v2/blocks/:block_id/childrenblocks.read
PATCH /v2/blocks/:block_id/childrenblocks.write
PATCH /v2/blocks/:block_idblocks.write
DELETE /v2/blocks/:block_idblocks.write
GET /v2/databases/:database_iddatabases.read
POST /v2/databases/:database_id/querydatabases.read
POST /v2/databasesdatabases.write
PATCH /v2/databases/:database_iddatabases.write
DELETE /v2/databases/:database_iddatabases.write
POST /v2/searchsearch.read
POST /v2/search/semanticsearch.read
POST /v2/files/upload-urlpages.write

GET /v2/openapi.jsonGET /v2/openapi/meta 是公开路由,不参与 scope 校验。

常见注意事项

  • 先确认 token 类型和授权范围,再判断接口是否可调用。
  • users.read 只保证能读到基础信息,邮箱是否返回还要看 users.email.read

相关文档

相关能力

相关参考