Перейти к содержимому

REST API: Работа с файлами

REST API Planfix поддерживает работу с файлами:

Прикрепление и обновление

С помощью API можно прикреплять и обновлять ранее загруженные файлы:

Задача

  • Файлы можно прикреплять и обновлять только в описании задачи.
  • Прикрепляйте файлы к описанию при создании задачи:

8jd89h.png

  • Обновляйте файлы в описании задачи:

dTxTaM.png

Важно:

  • Файлы заменяются файлами, переданными в параметре files.
  • Если передано пустое поле, файлы открепляются от задачи и удаляются, если не используются в других местах.
  • Если поле files не передано, файлы не обновляются.

Контакт

  • Файлы можно прикреплять и обновлять только в описании контакта.
  • Прикрепляйте файлы к описанию при создании контакта:

zRF6IB.png

  • Обновляйте файлы в описании контакта:

dejkxz.png

Важно:

  • Файлы заменяются файлами, переданными в параметре files.
  • Если передано пустое поле, файлы открепляются от контакта и удаляются, если не используются в других местах.
  • Если поле files не передано, файлы не обновляются.

Проект

  • Файлы можно прикреплять и обновлять только в документах проекта.
  • Прикрепляйте файлы при создании проекта:

EKGUPU.png

  • Обновляйте файлы в проекте:

fsElGe.png

Важно:

  • Файлы заменяются файлами, переданными в параметре files.
  • Если передано пустое поле, файлы удаляются из проекта и удаляются, если не используются в других местах.
  • Если поле files не передано, файлы не обновляются.

Справочник

Добавление файла в запись справочника в Planfix состоит из двух шагов:

1. Загрузите файл с помощью одного из следующих методов REST API:

  • /file/ — загрузка файла с локального устройства.
  • /file/from-url/ — загрузка файла по URL.

В качестве значения параметра targetType укажите directory.

UHIi9I.png

В ответе вы получите ID загруженного файла.

2. Создайте запись справочника и добавьте файл в поле «files».

XH7XwC.png

Или обновите существующую запись справочника:

0G5Oy1.png

Важно:

  • При обновлении записи файлы заменяются файлами, переданными в параметре value.

Получение списка файлов

Список файлов можно получить через API для следующих объектов:

Задача

Метод поддерживает параметр onlyFromDescription, который позволяет получить только файлы из описания задачи:

IpVMnG.png

Контакт

Метод поддерживает параметр onlyFromDescription, который позволяет получить только файлы из описания контакта:

PlMgOD.png

Проект

Метод поддерживает параметры pageSize и offset для постраничного просмотра списка:

EmFu1e.png


Перейти