Pailot

Dropbox

Загрузка, скачивание, поиск и ссылки Dropbox в процессах Pailot

Dropbox — облачное хранилище файлов. Блок ходит в API (Application Programming Interface — программный интерфейс): загрузка, скачивание, папки, поиск и общие ссылки.

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

  • Загружать файл (base64), скачивать по пути и получать временную ссылку (~4 часа)
  • Смотреть содержимое папки, создавать папки, копировать, перемещать и удалять (в корзину)
  • Читать метаданные и искать по запросу и расширениям
  • Создавать общую ссылку: public, team_only или password

Подключение — через OAuth (вход по разрешению сервиса). Блок ставят на холст как отдельный шаг или прикрепляют к агенту. Секреты — в переменных окружения рабочего пространства.

Инструменты

dropbox_upload

Загрузить файл в Dropbox.

Вход

ПараметрТипОбязательныйОписание
pathstringДаПуть в Dropbox, куда сохранить файл (например, /folder/document.pdf)
fileContentstringДаСодержимое файла в base64
fileNamestringНетИмя файла (если path указывает на папку)
modestringНетРежим записи: add (по умолчанию) или overwrite
autorenamebooleanНетПереименовать файл при конфликте имени
mutebooleanНетНе уведомлять пользователя о загрузке

Выход

ПараметрТипОписание
fileobjectМетаданные загруженного файла
idstringУникальный идентификатор файла
namestringИмя файла
path_displaystringОтображаемый путь
path_lowerstringПуть в нижнем регистре
sizenumberРазмер в байтах
client_modifiedstringВремя изменения на клиенте
server_modifiedstringВремя изменения на сервере
revstringИдентификатор ревизии
content_hashstringХеш содержимого

dropbox_download

Скачать файл и получить временную ссылку.

Вход

ПараметрТипОбязательныйОписание
pathstringДаПуть файла (например, /folder/document.pdf)

Выход

ПараметрТипОписание
fileobjectМетаданные файла
idstringУникальный идентификатор файла
namestringИмя файла
path_displaystringОтображаемый путь
sizenumberРазмер в байтах
temporaryLinkstringВременная ссылка на скачивание (около 4 часов)
contentstringСодержимое файла в base64 (если запрошено)

dropbox_list_folder

Список файлов и папок в каталоге.

Вход

ПараметрТипОбязательныйОписание
pathstringДаПуть папки ("" — корень)
recursivebooleanНетОбходить вложенные папки
includeDeletedbooleanНетВключать удалённые объекты
includeMediaInfobooleanНетВключать медиаданные фото и видео
limitnumberНетМаксимум результатов (по умолчанию 500)

Выход

ПараметрТипОписание
entriesarrayФайлы и папки в каталоге
idstringУникальный идентификатор
namestringИмя файла или папки
path_displaystringОтображаемый путь
sizenumberРазмер в байтах (только файлы)
cursorstringКурсор следующей страницы
hasMorebooleanЕсть ли ещё результаты

dropbox_create_folder

Создать папку.

Вход

ПараметрТипОбязательныйОписание
pathstringДаПуть новой папки (например, /new-folder)
autorenamebooleanНетПереименовать папку при конфликте имени

Выход

ПараметрТипОписание
folderobjectМетаданные созданной папки
idstringУникальный идентификатор папки
namestringИмя папки
path_displaystringОтображаемый путь
path_lowerstringПуть в нижнем регистре

dropbox_delete

Удалить файл или папку (в корзину).

Вход

ПараметрТипОбязательныйОписание
pathstringДаПуть файла или папки

Выход

ПараметрТипОписание
metadataobjectМетаданные удалённого объекта
namestringИмя объекта
path_displaystringОтображаемый путь
deletedbooleanУдаление удалось

dropbox_copy

Скопировать файл или папку.

Вход

ПараметрТипОбязательныйОписание
fromPathstringДаИсходный путь
toPathstringДаПуть назначения
autorenamebooleanНетПереименовать при конфликте в назначении

Выход

ПараметрТипОписание
metadataobjectМетаданные копии
idstringУникальный идентификатор
namestringИмя копии
path_displaystringОтображаемый путь
sizenumberРазмер в байтах (только файлы)

dropbox_move

Переместить или переименовать файл или папку.

Вход

ПараметрТипОбязательныйОписание
fromPathstringДаИсходный путь
toPathstringДаПуть назначения
autorenamebooleanНетПереименовать при конфликте в назначении

Выход

ПараметрТипОписание
metadataobjectМетаданные перемещённого объекта
idstringУникальный идентификатор
namestringИмя объекта
path_displaystringОтображаемый путь
sizenumberРазмер в байтах (только файлы)

dropbox_get_metadata

Метаданные файла или папки.

Вход

ПараметрТипОбязательныйОписание
pathstringДаПуть файла или папки
includeMediaInfobooleanНетВключать медиаданные фото и видео
includeDeletedbooleanНетВключать удалённые объекты

Выход

ПараметрТипОписание
metadataobjectМетаданные объекта
idstringУникальный идентификатор
namestringИмя объекта
path_displaystringОтображаемый путь
path_lowerstringПуть в нижнем регистре
sizenumberРазмер в байтах (только файлы)
client_modifiedstringВремя изменения на клиенте
server_modifiedstringВремя изменения на сервере
revstringИдентификатор ревизии
content_hashstringХеш содержимого

Создать общую ссылку на файл или папку.

Вход

ПараметрТипОбязательныйОписание
pathstringДаПуть файла или папки
requestedVisibilitystringНетВидимость: public, team_only или password
linkPasswordstringНетПароль ссылки (если видимость password)
expiresstringНетСрок действия в ISO 8601 (например, 2025-12-31T23:59:59Z)

Выход

ПараметрТипОписание
sharedLinkobjectСозданная ссылка
urlstringURL ссылки
namestringИмя объекта
path_lowerstringПуть в нижнем регистре
expiresstringСрок действия, если задан
link_permissionsobjectПрава ссылки

Поиск файлов и папок.

Вход

ПараметрТипОбязательныйОписание
querystringДаПоисковый запрос
pathstringНетОграничить поиск папкой
fileExtensionsstringНетРасширения через запятую (например, pdf,xlsx)
maxResultsnumberНетМаксимум результатов (по умолчанию 100)

Выход

ПараметрТипОписание
matchesarrayРезультаты поиска
match_typeobjectТип совпадения: filename, content или оба
metadataobjectМетаданные файла или папки
hasMorebooleanЕсть ли ещё результаты
cursorstringКурсор следующей страницы
На этой странице

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

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