Pailot

Notion

Страницы и базы данных Notion в процессах Pailot

Notion — рабочие пространства: страницы и базы данных. Блок читает и пишет страницы, создаёт базы, ищет по workspace и добавляет строки.

С Notion в Pailot вы можете:

  • Читать страницу (markdown) и схему базы
  • Дописывать текст на страницу и создавать дочернюю страницу
  • Запрашивать строки базы с фильтром и сортировкой (JSON)
  • Искать по всем страницам и базам workspace
  • Создавать базу с произвольными свойствами и добавлять строку

Нужен вход по OAuth (вход по разрешению сервиса) или интеграционный токен Notion. Страницу или базу нужно открыть для интеграции в Notion.

Блок ставят на холст как отдельный шаг или прикрепляют к агенту.

Инструменты

notion_read

Прочитать содержимое страницы Notion.

Вход

ПараметрТипОбязательныйОписание
pageIdstringДаID страницы Notion

Выход

ПараметрТипОписание
contentstringСодержимое страницы в markdown
titlestringЗаголовок страницы
urlstringURL страницы
created_timestringВремя создания
last_edited_timestringВремя последнего изменения

notion_read_database

Прочитать сведения и схему базы Notion.

Вход

ПараметрТипОбязательныйОписание
databaseIdstringДаID базы Notion

Выход

ПараметрТипОписание
idstringID базы
titlestringНазвание базы
urlstringURL базы
created_timestringВремя создания
last_edited_timestringВремя последнего изменения
propertiesobjectСхема свойств базы

notion_write

Дописать содержимое на страницу Notion.

Вход

ПараметрТипОбязательныйОписание
pageIdstringДаID страницы
contentstringДаТекст, который дописать

Выход

ПараметрТипОписание
appendedbooleanУдалось ли дописать содержимое

notion_create_page

Создать страницу Notion.

Вход

ПараметрТипОбязательныйОписание
parentIdstringДаID родительской страницы
titlestringНетЗаголовок новой страницы
contentstringНетНеобязательный текст при создании

Выход

ПараметрТипОписание
idstringID страницы
titlestringЗаголовок
urlstringURL страницы
created_timestringВремя создания
last_edited_timestringВремя последнего изменения

notion_query_database

Запросить и отфильтровать строки базы Notion.

Вход

ПараметрТипОбязательныйОписание
databaseIdstringДаID базы
filterstringНетУсловия фильтра — JSON
sortsstringНетСортировка — JSON-массив
pageSizenumberНетЧисло результатов (по умолчанию 100, макс. 100)

Выход

ПараметрТипОписание
resultsarrayСтраницы (строки) из базы
idstringID страницы
created_timestringВремя создания
last_edited_timestringВремя последнего изменения
urlstringURL страницы
has_morebooleanЕсть ли ещё результаты
next_cursorstringКурсор следующей страницы
total_resultsnumberСколько результатов в ответе

Поиск по всем страницам и базам workspace Notion.

Вход

ПараметрТипОбязательныйОписание
querystringНетПоисковая строка (пусто — все страницы)
filterTypestringНетТип объекта: page, database или пусто — все
pageSizenumberНетЧисло результатов (по умолчанию 100, макс. 100)

Выход

ПараметрТипОписание
resultsarrayРезультаты поиска (страницы и базы)
idstringID объекта
objectstringТип объекта (page или database)
urlstringURL объекта
created_timestringВремя создания
last_edited_timestringВремя последнего изменения
has_morebooleanЕсть ли ещё результаты
next_cursorstringКурсор следующей страницы
total_resultsnumberСколько результатов в ответе

notion_create_database

Создать базу Notion с произвольными свойствами.

Вход

ПараметрТипОбязательныйОписание
parentIdstringДаID родительской страницы
titlestringДаНазвание базы
propertiesjsonНетСвойства базы — JSON. Если пусто, создаётся свойство Name

Выход

ПараметрТипОписание
idstringID базы
titlestringНазвание базы
urlstringURL базы
created_timestringВремя создания
propertiesobjectСхема свойств базы

notion_add_database_row

Добавить строку в базу Notion.

Вход

ПараметрТипОбязательныйОписание
databaseIdstringДаID базы
propertiesjsonДаСвойства строки — JSON по схеме базы (например {"Name": {"title": [{"text": {"content": "Task 1"}}]}, "Status": {"select": {"name": "Done"}}})

Выход

ПараметрТипОписание
idstringID страницы/строки
urlstringURL строки
titlestringЗаголовок строки
created_timestringВремя создания
last_edited_timestringВремя последнего изменения
На этой странице

На этой странице

Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ