UNPKG

@jahands/notion-client

Version:
190 lines 4.8 kB
// cspell:disable-file // Note: This is a generated file. export const getSelf = { method: 'get', pathParams: [], queryParams: [], bodyParams: [], path: () => `users/me`, }; export const getUser = { method: 'get', pathParams: ['user_id'], queryParams: [], bodyParams: [], path: (p) => `users/${p.user_id}`, }; export const listUsers = { method: 'get', pathParams: [], queryParams: ['start_cursor', 'page_size'], bodyParams: [], path: () => `users`, }; export const createPage = { method: 'post', pathParams: [], queryParams: [], bodyParams: ['parent', 'properties', 'icon', 'cover', 'content', 'children'], path: () => `pages`, }; export const getPage = { method: 'get', pathParams: ['page_id'], queryParams: ['filter_properties'], bodyParams: [], path: (p) => `pages/${p.page_id}`, }; export const updatePage = { method: 'patch', pathParams: ['page_id'], queryParams: [], bodyParams: ['properties', 'icon', 'cover', 'archived', 'in_trash'], path: (p) => `pages/${p.page_id}`, }; export const getPageProperty = { method: 'get', pathParams: ['page_id', 'property_id'], queryParams: ['start_cursor', 'page_size'], bodyParams: [], path: (p) => `pages/${p.page_id}/properties/${p.property_id}`, }; export const getBlock = { method: 'get', pathParams: ['block_id'], queryParams: [], bodyParams: [], path: (p) => `blocks/${p.block_id}`, }; export const 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}`, }; export const deleteBlock = { method: 'delete', pathParams: ['block_id'], queryParams: [], bodyParams: [], path: (p) => `blocks/${p.block_id}`, }; export const listBlockChildren = { method: 'get', pathParams: ['block_id'], queryParams: ['start_cursor', 'page_size'], bodyParams: [], path: (p) => `blocks/${p.block_id}/children`, }; export const appendBlockChildren = { method: 'patch', pathParams: ['block_id'], queryParams: [], bodyParams: ['children', 'after'], path: (p) => `blocks/${p.block_id}/children`, }; export const getDatabase = { method: 'get', pathParams: ['database_id'], queryParams: [], bodyParams: [], path: (p) => `databases/${p.database_id}`, }; export const updateDatabase = { method: 'patch', pathParams: ['database_id'], queryParams: [], bodyParams: [ 'title', 'description', 'icon', 'cover', 'properties', 'is_inline', 'archived', 'in_trash', ], path: (p) => `databases/${p.database_id}`, }; export const 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`, }; export const listDatabases = { method: 'get', pathParams: [], queryParams: ['start_cursor', 'page_size'], bodyParams: [], path: () => `databases`, }; export const createDatabase = { method: 'post', pathParams: [], queryParams: [], bodyParams: ['parent', 'properties', 'icon', 'cover', 'title', 'description', 'is_inline'], path: () => `databases`, }; export const search = { method: 'post', pathParams: [], queryParams: [], bodyParams: ['sort', 'query', 'start_cursor', 'page_size', 'filter'], path: () => `search`, }; export const createComment = { method: 'post', pathParams: [], queryParams: [], bodyParams: ['parent', 'rich_text', 'discussion_id'], path: () => `comments`, }; export const listComments = { method: 'get', pathParams: [], queryParams: ['block_id', 'start_cursor', 'page_size'], bodyParams: [], path: () => `comments`, }; export const oauthToken = { method: 'post', pathParams: [], queryParams: [], bodyParams: ['grant_type', 'code', 'redirect_uri', 'external_account'], path: () => `oauth/token`, }; //# sourceMappingURL=api-endpoints.js.map