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

Матеріал з Planfix

REST API Planfix підтримує роботу з файлами.

Прикріпити і оновити

Через API можна прикріплювати або оновлювати раніше завантажені файли в:

Завдання

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

8jd89h.png


  • Оновити файли в описі завдання:

dTxTaM.png


Важливо:

  • Файли замінюються тими, що передані в параметрі files.
  • Якщо переданий порожній масив, файли буде відкріплено від завдання й видалено, якщо вони більше ніде не використовуються.
  • Якщо поле files не буде передано, файли оновлюватися не будуть.

Контакт

  • Файли прикріплюються або оновлюються лише в описі контакту.
  • Прикріпити файли до опису під час створення контакту:

pKTt3M.png


  • Оновити файли в описі контакту:

dejkxz.png


Важливо:

  • Файли замінюються тими, що передані в параметрі files.
  • Якщо переданий порожній масив, файли буде відкріплено від контакту й видалено, якщо вони більше ніде не використовуються.
  • Якщо поле files не буде передано, файли оновлюватися не будуть.

Проєкт

  • Файли прикріплюються або оновлюються лише в документах проєкту.
  • Прикріпити файли під час створення проєкту:

EKGUPU.png


  • Оновити файли в проєкті:

fsElGe.png


Важливо:

  • Файли замінюються тими, що передані в параметрі files.
  • Якщо переданий порожній масив, файли буде відкріплено від проєкту й видалено, якщо вони більше ніде не використовуються.
  • Якщо поле files не буде передано, файли оновлюватися не будуть.

Довідник

Додавання файлу до запису довідника виконується в два етапи:

1. Завантажте файл у систему, використовуючи один із методів REST API:

  • /file/ — завантаження файлу з локального джерела.
  • /file/from-url/ — завантаження файлу за посиланням.

Потрібно передати в параметрі targetType значення directory.

gOv7DU.png


У відповіді ви отримаєте ідентифікатор завантаженого файлу.

2. Створюємо новий запис довідника і додаємо файл у поле типу файли

XH7XwC.png


Або оновлюємо існуючий запис довідника

0G5Oy1.png


Важливо:

  • При оновленні запису файли замінюються тими, що передані в параметрі value.

Отримати список файлів

Через API можна отримати список файлів з:


Завдань

У методу є параметр onlyFromDescription, який дозволяє отримувати файли тільки з опису завдання: IpVMnG.png


Контакта

У методу є параметр onlyFromDescription, який дозволяє отримувати файли тільки з опису контакту: PlMgOD.png


Проєкта

У методу є параметри pageSize і offset для посторінкової навігації по списку: EmFu1e.png

Перейти