CRM links

Завершить загрузку файла в карточку

Проверяет, что файл лёг по выданному адресу: размер, контрольную сумму (если заявлена) и антивирус; подменённый после проверки файл отклоняется. Права на запись проверяются ещё раз. Затем файл прикрепляется к записи с номером сессии, а в ленту записи падает факт «файл прикреплён». Повтор возвращает тот же файл. 409 transfer.not_uploaded — байтов ещё нет; 422 transfer.infected — найдена угроза, файл удалён; 503 transfer.scanner_unavailable — антивирус недоступен, повторите позже.

post/api/v1/crm/card-upload-sessions/{id}/finish

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/crm/card-upload-sessions/{id}/finish
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://erp.akeda.ru/oauth2/authorize, token URL https://erp.akeda.ru/oauth2/token, scopes: akeda:delegate)

Response

Прикреплённый файл

idstring uuid required
entity_type'lead' | 'deal' | 'customer' required
entity_idstring uuid required
namestring required

Имя файла с расширением

mime_typestring required
size_bytesinteger required
sha256string

Контрольная сумма SHA-256, если её заявили при загрузке

scan_status'clean' | 'skipped' | 'pending' | 'infected' required

Вердикт антивируса: clean и skipped скачиваются, pending - ещё проверяется, infected - заражён

uploaded_byinteger required
uploaded_by_namestring
created_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.