Notion MCP Server

"use strict"; // cspell:disable-file // Note: This is a generated file. DO NOT EDIT! Object.defineProperty(exports, "__esModule", { value: true }); exports.oauthToken = exports.listComments = exports.createComment = exports.search = exports.createDatabase = exports.listDatabases = exports.queryDatabase = exports.updateDatabase = exports.getDatabase = exports.appendBlockChildren = exports.listBlockChildren = exports.deleteBlock = exports.updateBlock = exports.getBlock = exports.getPageProperty = exports.updatePage = exports.getPage = exports.createPage = exports.listUsers = exports.getUser = exports.getSelf = void 0; exports.getSelf = { method: "get", pathParams: [], queryParams: [], bodyParams: [], path: () => `users/me`, }; exports.getUser = { method: "get", pathParams: ["user_id"], queryParams: [], bodyParams: [], path: (p) => `users/${p.user_id}`, }; exports.listUsers = { method: "get", pathParams: [], queryParams: ["start_cursor", "page_size"], bodyParams: [], path: () => `users`, }; exports.createPage = { method: "post", pathParams: [], queryParams: [], bodyParams: ["parent", "properties", "icon", "cover", "content", "children"], path: () => `pages`, }; exports.getPage = { method: "get", pathParams: ["page_id"], queryParams: ["filter_properties"], bodyParams: [], path: (p) => `pages/${p.page_id}`, }; exports.updatePage = { method: "patch", pathParams: ["page_id"], queryParams: [], bodyParams: ["properties", "icon", "cover", "archived", "in_trash"], path: (p) => `pages/${p.page_id}`, }; exports.getPageProperty = { method: "get", pathParams: ["page_id", "property_id"], queryParams: ["start_cursor", "page_size"], bodyParams: [], path: (p) => `pages/${p.page_id}/properties/${p.property_id}`, }; exports.getBlock = { method: "get", pathParams: ["block_id"], queryParams: [], bodyParams: [], path: (p) => `blocks/${p.block_id}`, }; exports.updateBlock = { method: "patch", pathParams: ["block_id"], queryParams: [], bodyParams: [ "embed", "type", "archived", "in_trash", "bookmark", "image", "video", "pdf", "file", "audio", "code", "equation", "divider", "breadcrumb", "table_of_contents", "link_to_page", "table_row", "heading_1", "heading_2", "heading_3", "paragraph", "bulleted_list_item", "numbered_list_item", "quote", "to_do", "toggle", "template", "callout", "synced_block", "table", ], path: (p) => `blocks/${p.block_id}`, }; exports.deleteBlock = { method: "delete", pathParams: ["block_id"], queryParams: [], bodyParams: [], path: (p) => `blocks/${p.block_id}`, }; exports.listBlockChildren = { method: "get", pathParams: ["block_id"], queryParams: ["start_cursor", "page_size"], bodyParams: [], path: (p) => `blocks/${p.block_id}/children`, }; exports.appendBlockChildren = { method: "patch", pathParams: ["block_id"], queryParams: [], bodyParams: ["children", "after"], path: (p) => `blocks/${p.block_id}/children`, }; exports.getDatabase = { method: "get", pathParams: ["database_id"], queryParams: [], bodyParams: [], path: (p) => `databases/${p.database_id}`, }; exports.updateDatabase = { method: "patch", pathParams: ["database_id"], queryParams: [], bodyParams: [ "title", "description", "icon", "cover", "properties", "is_inline", "archived", "in_trash", ], path: (p) => `databases/${p.database_id}`, }; exports.queryDatabase = { method: "post", pathParams: ["database_id"], queryParams: ["filter_properties"], bodyParams: [ "sorts", "filter", "start_cursor", "page_size", "archived", "in_trash", ], path: (p) => `databases/${p.database_id}/query`, }; exports.listDatabases = { method: "get", pathParams: [], queryParams: ["start_cursor", "page_size"], bodyParams: [], path: () => `databases`, }; exports.createDatabase = { method: "post", pathParams: [], queryParams: [], bodyParams: [ "parent", "properties", "icon", "cover", "title", "description", "is_inline", ], path: () => `databases`, }; exports.search = { method: "post", pathParams: [], queryParams: [], bodyParams: ["sort", "query", "start_cursor", "page_size", "filter"], path: () => `search`, }; exports.createComment = { method: "post", pathParams: [], queryParams: [], bodyParams: ["parent", "rich_text", "discussion_id"], path: () => `comments`, }; exports.listComments = { method: "get", pathParams: [], queryParams: ["block_id", "start_cursor", "page_size"], bodyParams: [], path: () => `comments`, }; exports.oauthToken = { method: "post", pathParams: [], queryParams: [], bodyParams: ["grant_type", "code", "redirect_uri", "external_account"], path: () => `oauth/token`, }; //# sourceMappingURL=api-endpoints.js.map