API attach UK

Материал из WiKi - UserSide
Версия от 08:27, 10 мая 2026; IronBot (обсуждение | вклад) (Add Ukrainian API docs and trilingual API links)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

en | uk | ru

Розділ API ERP "UserSide"

Призначення: Дія с прикрепляемыми файлами

Додаткові параметри:
action - підкатегорія запиту (можливе значення: див. нижче)

Підкатегорії

add

Доопрацьовано у: 3.19.48 (додано параметр uuid)

Доопрацьовано у: 3.16.19 (додано параметри name и comment)

Доопрацьовано у: 3.16dev4 (в параметр object_type добавлено возможное значення cable_line)

Доопрацьовано у: 3.16dev2 (виключено параметр operator_id, додано параметр employee_id)

Доопрацьовано у: 3.15.42 (в параметр object_type добавлено возможное значення inventory)

Доопрацьовано у: 3.14.21 (в параметр object_type добавлено возможное значення customer)

Опис: Додавання файла к об'єкту
Обов'язкові параметри:
 object_type - тип об'єкта [cable_line|customer|node|task|task_comment|inventory]
 object_id - id об'єкта, к которому прикреплять файл
 comment_id - id комментария к заданию, к которому прикреплять файл (для типа task_comment)
 ЛИБО src - url к файлу, который требуется загрузить и прикрепить
 ЛИБО uuid - uuid с иным файлом, который уже загружен и который требуется прикрепить к иному об'єкту
Необов'язкові параметри:
 employee_id - id співробітника, от имени которого добавить файл
 operator_id - id оператора, от имени которого добавить файл (до версии 3.16dev2)
 name - имя файла (произвольный текст)
 comment - нотатки/описание к файлу
 src_id - id метода/типа загрузки файла (произвольно, на усмотрение клиента)

delete

Доопрацьовано у: 3.19beta1 (виключено параметр id, додано параметр uuid)

Додано з: 3.12beta25

Опис: Видалення файла
Обов'язкові параметри:
 id - id файла (версии до 3.19)
 uuid - uuid файла (версия 3.19+)
 name - имя файла (без путей)

get

Доопрацьовано у: 3.20.23 (в параметр object_type добавлено возможное значення additional_field)

Доопрацьовано у: 3.19beta1 (виключено параметр id, додано параметр uuid)

Доопрацьовано у: 3.16dev4 (в параметр object_type добавлено возможное значення cable_line)

Доопрацьовано у: 3.15.42 (в параметр object_type добавлено возможное значення inventory)

Доопрацьовано у: 3.15.12 (додано параметри object_type и object_id)

Доопрацьовано у: 3.14.41 (додано параметри ext_name и int_name)

Додано з: 3.14.36

Опис: Отримання информации
Обов'язкові параметри (что-то одно):
 uuid - uuid файла (можна через кому) (версии 3.19+)
 id - id файла (можна через кому) (версии до 3.19)
 ext_name - внешнее имя файла (исходное)
 int_name - внутреннее имя файла (как хранится в системе)
 object_type - тип об'єкта [additional_field|cable_line|customer|inventory|node|task|task_comment] (используется совместно с object_id)
 object_id - id/uuid об'єкта, к которому прикреплён файл (используется совместно с object_type)

get_file

Доопрацьовано у: 3.19beta1 (виключено параметр id, додано параметр uuid)

Додано з: 3.14.57

Опис: Вывод содержимого файла (в бинарном виде)
Обов'язкові параметри:
 uuid - uuid файла (версии 3.19+)
 id - id файла (версии до 3.19)

get_file_temporary_link

Доопрацьовано у: 3.19beta1 (виключено параметр id, додано параметр uuid)

Додано з: 3.17dev1

Опис: Предоставление прямой временной посилання на загрузку файла
Обов'язкові параметри:
 uuid - uuid файла (версии 3.19+)
 id - id файла (версии до 3.19)