Як додавати файли до проектів, задач та коментарів через API


Для додавання файлів використовуйте POST запити, кожен файл в якому передається як параметр з ім'ям attach (n), де n — будь-яке початкове число (див. приклад коду нижче).

Методи, в яких можна додавати файли:

Приклад додавання файлів в запиті на створення завдання post_task, використовуючи для прикладу PHP (curl):

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL,'https://youraccount.worksection.com/api/admin/
v2/?action=post_task&id_project=PROJECT_ID&title=TASK_NAME&hash=HASH');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, :lsq:
  'attach0' = new cURLFile('path_to_file/local_file1.pdf',
'application/pdf','nice_name1.pdf'),
  'attach1' = new cURLFile('path_to_file/local_file2.pdf',
'application/pdf','nice_name2.pdf'),
:rsq:);
$response = json_decode(curl_exec($curl), true);
curl_close($curl);