Взаємодія з cdn

Базова адреса для роботи з вибіркою даних /cdn/

Функції даного розділу дозволяють завантажувати та видаляти фото з cdn

Завантажити фотографії на cdn.

POST /cdn/photo
Query Parameters:
 
  • attachments – Обов’язкове фото (або декілька), що прикріплюється

Примітка

Форму з файлами необхідно передавати “POST” запитом з типом “multipart/form-data” Доступні наступні формати фото = [‘png’, ‘jpg’, ‘jpeg’, ‘webp’, ‘heic’]. Обмеження розміру в 40 MB.

Повертає:

JSON-відповідь із посиланнями на завантажені фотографії.

Приклад коректної відповіді:

{
    "success": true,
    "attachments": [
        {
            "name": "File(2).jpg",
            "url": "devapibox/b2b/92E4005056BAA48621325029410150D0B/File(2).jpg"
        }
    ]
}

Приклад некоректної відповіді:

{
    "success": false,
    "message": "Помилка в завантаженні фото."
}

Видалити фото з cdn

DELETE /cdn/photo
Query Parameters:
 
  • photo_url – url фото, яке потрібно видалити
  • document_uuid – uuid документу рекламації

Або передати параметри в body запиту, наприклад:

{
    "photo_url": "https://cdn.bm.parts/devapibox/b2b/92E4005056BAA48611532ED029410150D0B/File(3).jpg",
    "document_uuid": "817B005056A44C2211EAF680E7FCB900"
}

Повертає:

JSON-відповідь із статусом успіху або невдачі.

Приклад коректної відповіді (при успішному видаленні):

{
    "success": true
}

Приклад некоректної відповіді:

{
    "success": false,
    "message": "Вказано некоректне значення [photo_url]"
}

Попередження

Зверніть увагу, що можливість передавати параметри в body запиту буде видалена 30.11.2023.