Gerenciamento de páginas e bancos de dados com integração do Notion para o CrewAI.
NOTION_CREATE_PAGE
parent
(object, obrigatório): Parent - A página ou banco de dados pai onde a nova página será inserida, representado como um objeto JSON com uma chave page_id ou database_id.
properties
(object, obrigatório): Properties - Os valores das propriedades da página. Se o pai for um banco de dados, o schema deve corresponder às propriedades do banco de dados.
icon
(object, obrigatório): Icon - O ícone da página.
children
(object, opcional): Children - Blocos de conteúdo a serem adicionados à página.
cover
(object, opcional): Cover - A imagem de capa da página.
NOTION_UPDATE_PAGE
pageId
(string, obrigatório): Page ID - Especifique o ID da Página a ser atualizada. (exemplo: “59833787-2cf9-4fdf-8782-e53db20768a5”).icon
(object, obrigatório): Icon - O ícone da página.
archived
(boolean, opcional): Archived - Indica se a página está arquivada (excluída). Defina como true para arquivar a página. Defina como false para restaurar.properties
(object, opcional): Properties - Os valores das propriedades a serem atualizados na página.
cover
(object, opcional): Cover - A imagem de capa da página.
NOTION_GET_PAGE_BY_ID
pageId
(string, obrigatório): Page ID - Especifique o ID da Página a ser buscada. (exemplo: “59833787-2cf9-4fdf-8782-e53db20768a5”).NOTION_ARCHIVE_PAGE
pageId
(string, obrigatório): Page ID - Especifique o ID da Página a ser arquivada. (exemplo: “59833787-2cf9-4fdf-8782-e53db20768a5”).NOTION_SEARCH_PAGES
searchByTitleFilterSearch
(object, opcional): Um filtro na forma normal disjuntiva - OU de grupos E de condições simples.
query
, filter.value
, direction
, page_size
NOTION_GET_PAGE_CONTENT
blockId
(string, obrigatório): Page ID - Especifique o ID de um Bloco ou Página para receber todos os seus blocos filhos na ordem correta. (exemplo: “59833787-2cf9-4fdf-8782-e53db20768a5”).NOTION_UPDATE_BLOCK
blockId
(string, obrigatório): Block ID - Especifique o ID do Bloco a ser atualizado. (exemplo: “9bc30ad4-9373-46a5-84ab-0a7845ee52e6”).archived
(boolean, opcional): Archived - Defina como true para arquivar (excluir) um bloco. Defina como false para restaurar um bloco.paragraph
(object, opcional): Conteúdo do parágrafo.
image
(object, opcional): Bloco de imagem.
bookmark
(object, opcional): Bloco de bookmark.
code
(object, opcional): Bloco de código.
pdf
(object, opcional): Bloco de PDF.
table
(object, opcional): Bloco de Tabela.
tableOfContent
(object, opcional): Bloco de Sumário.
additionalFields
(object, opcional): Blocos adicionais.
NOTION_GET_BLOCK_BY_ID
blockId
(string, obrigatório): Block ID - Especifique o ID do Bloco a ser buscado. (exemplo: “9bc30ad4-9373-46a5-84ab-0a7845ee52e6”).NOTION_DELETE_BLOCK
blockId
(string, obrigatório): Block ID - Especifique o ID do Bloco a ser excluído. (exemplo: “9bc30ad4-9373-46a5-84ab-0a7845ee52e6”).query
, filter.value
, direction
, page_size