Поддержка
Чат для вопросов по API
Мгновенно ответим на ваши вопросы
api@ati.su
Электронная почта техподдержки
Тикетная система
Оставить заявку на отдел
«Консультанты по интеграции (API)»
api.ati.su - заказы, торги, площадки
Наш телеграм-канал
Код в ATI.SU:
Выход
Для подтверждения действия введите пароль
Чтобы продолжить, введите пароль для пользователя

Файлы в Заказах

Методы для работы с файлами в Заказах

Прикрепление файла к Заказу

Позволяет прикрепить файл к Заказу.

 
Прикрепление файла к заказу
post
/v1.2/orders/files
CURL 1C
CURL
Копировать

                
1C
Копировать

                
Пример ответа Ответ
200 Успешное добавление
Развернуть все Свернуть все
Пример Модель
{...}
"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
"storage_file_id":"string",
"access":0,
"add_date":"1970-01-01T00:00:00.000Z",
"deal_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
"is_counterparty_file":false,
"file_name":"string",
"size":0,
"link":"string",
"source_type":0,
"source_file_type":0,
"file_type":0,
"timeslots_warehouse_ids":[...]
0
]
}
{...}

Файлы заказа

id: guid

Id файла

storage_file_id: string

Id файла в хранилище

access: enum
[0, 1, 2, 3]

Доступ к файлу

  • 0 — только загрузивший файл
  • 1 — обе стороны
  • 2 — загрузивший файл и водитель
  • 3 — доступен обеим сторонам и водителю
add_date: date-time

Время загрузки файла

deal_id: guid

Id связанного Заказа

is_counterparty_file: boolean

Файл контрагента

file_name: string

Имя файла

size: int32

Размер файла

link: string

Ссылка на файл

source_type: enum
[0, 1, 2, 3, 4, 5, 6, 7, 8]

Источник файла

  • 0 — Загружен в заказ
  • 1 — Скопирован из груза
  • 2 — Скопирован из данных о водителе
  • 3 — Скопироване из данных о грузовике
  • 4 — Скопирован из данных о прицепе
  • 5 — Скопирован из данных о полуприцепе
  • 6 — Скопирован из данных о тягаче
  • 7 — Загружен для Ати-водителя
source_file_type: enum
[0, 1, 2, 3, 4, 5, 8]

Тип загруженного файла

  • 0 — Обычный файл
  • 1 — Водительское удостоверение
  • 2 — Паспорт водителя
  • 3 — Техпаспорт ТС
  • 4 — Пластик
  • 5 — Фото ТС
file_type: enum
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17]

Тип файла

  • 0 — Другой документ
  • 1 — Товарно-транспортная накладная
  • 2 — Товарная накладная
  • 3 — Транспортная накладная
  • 4 — Накладная
  • 5 — Счет-фактура
  • 6 — Счет на оплату
  • 7 — Платежное поручение
  • 8 — Акт выполненных работ
  • 9 — Заявка
  • 10 — Заявка (к договору)
  • 11 — Заказ
  • 12 — Договор
  • 13 — Доп. соглашение (к договору)
  • 14 — Доверенность
  • 15 — Поручение экспедитору
  • 16 — Информационное письмо
  • 17 — Документ о происшествии с грузом/ТС
timeslots_warehouse_ids: [int32]

Список складов с Временными окнами с доступом к файлу

}
4XX Ошибка запроса. Подробнее про ошибки API
Развернуть все Свернуть все
Пример Модель
{...}
"reason":"string",
"error":"string"
}
{...}

Модель ошибки

reason: string

Причина ошибки

error: string

Ключ ошибки

}
Загрузка...
Развернуть все Свернуть все
Загрузка...

Удаление приложенного файла Заказа

 
Удаление приложенного файла заказа
delete
/v1.2/orders/files/{fileId}
CURL 1C
CURL
Копировать

                
1C
Копировать

                
Пример ответа Ответ
200 Успешное удаление
Развернуть все Свернуть все
4XX Ошибка запроса. Подробнее про ошибки API
Развернуть все Свернуть все
Пример Модель
{...}
"reason":"string",
"error":"string"
}
{...}

Модель ошибки

reason: string

Причина ошибки

error: string

Ключ ошибки

}
Загрузка...
Развернуть все Свернуть все
Загрузка...

Настройка доступа к файлу Заказа

 
Настройка доступа к файлу заказа
put
/v1.2/orders/files/{fileId}/access
Развернуть все Свернуть все
{...}
access: enum
[0, 1, 2, 3]

Доступ к файлу

  • 0 — только загрузивший файл
  • 1 — обе стороны
  • 2 — загрузивший файл и водитель
  • 3 — доступен обеим сторонам и водителю
timeslots_warehouse_ids: [int32]

Список складов с Временными окнами с доступом к файлу

}
CURL 1C
CURL
Копировать

                
1C
Копировать

                
Пример ответа Ответ
200 Успешное изменение доступа
Развернуть все Свернуть все
Пример Модель
"binary"
binary
4XX Ошибка запроса. Подробнее про ошибки API
Развернуть все Свернуть все
Пример Модель
{...}
"reason":"string",
"error":"string"
}
{...}

Модель ошибки

reason: string

Причина ошибки

error: string

Ключ ошибки

}
Загрузка...
Развернуть все Свернуть все
Загрузка...

Настройка доступа к документу Заказа

 
Настройка доступа к документу заказа
put
/v1.2/orders/docs/{documentId}/access
Развернуть все Свернуть все
{...}
access: enum
[0, 1]

Доступ к документу

timeslots_warehouse_ids: [int32]

Список складов с Временными окнами с доступом к документу

}
CURL 1C
CURL
Копировать

                
1C
Копировать

                
Пример ответа Ответ
200 Успешное изменение доступа
Развернуть все Свернуть все
Пример Модель
"binary"
binary
4XX Ошибка запроса. Подробнее про ошибки API
Развернуть все Свернуть все
Пример Модель
{...}
"reason":"string",
"error":"string"
}
{...}

Модель ошибки

reason: string

Причина ошибки

error: string

Ключ ошибки

}
Загрузка...
Развернуть все Свернуть все
Загрузка...

Настройка доступа к файлу Заказа

Данная версия метода устарела и её поддержка будет прекращена.
Пожалуйста, пользуйтесь актуальной версией API.
 
Настройка доступа к файлу заказа
post
/v1.2/orders/files/{fileId}/access
CURL 1C
CURL
Копировать

                
1C
Копировать

                
Пример ответа Ответ
200 Успешное изменение доступа
Развернуть все Свернуть все
Пример Модель
"binary"
binary
4XX Ошибка запроса. Подробнее про ошибки API
Развернуть все Свернуть все
Пример Модель
{...}
"reason":"string",
"error":"string"
}
{...}

Модель ошибки

reason: string

Причина ошибки

error: string

Ключ ошибки

}
Загрузка...
Развернуть все Свернуть все
Загрузка...