Видалення пакета даних
URI: /api/v1/marketplace/data-import/{import_id}/delete
Метод використовується для видалення пакета даних.
Запит виконується методом POST з тілом запиту у json форматі.
⚠️ Запит повинен містити заголовок Accept: application/json
Параметри URI
Метод дозволяє передати в рядку запиту наступні параметри:
| Ім'я | Тип | Обов'язковий | Опис |
|---|---|---|---|
| import_id | string | Так | Ідентифікатор імпорту |
Приклад запиту
/api/v1/marketplace/data-import/544/delete
Параметри відповіді
| Ім'я | Тип | Опис |
|---|---|---|
| data | object | Дані імпорту |
| data.id | integer | Ідентифікатор імпорту |
| data.dataset_type | string | Тип даних |
| data.import_status | string | Статус імпорту даних: 1 - статус одразу після завантаження 2 - процес імпорту запущено 3 - фінальний статус |
| data.index_status | string | Статус індексації даних для подальшого аналізу |
| data.imported_rows | integer | Кількість імпортованих документів |
| data.indexed_rows | integer | Кількість індексованих документів для подальшого аналізу |
| data.duplicated_rows | integer | Кількість документів які раніше були вже завантажено (дублі) |
| data.deleted_rows | integer | Кількість видалених документів (за полем deleted) |
| data.created_at | string | Дата та час створення імпорту |
| data.updated_at | string | Дата та час останнього оновлення імпорту |
| message | string | Текст помилки |
Приклад успішної відповіді
200 OK
Відповідь: /api/v1/marketplace/data-import/544/delete
{
"data": {
"id": 544,
"dataset_type": "sell",
"import_status": "wait_in_queue",
"index_status": "wait_in_queue",
"imported_rows": 2,
"indexed_rows": 0,
"duplicated_rows": 0,
"deleted_rows": 0,
"created_at": "2024-01-24 18:09:32",
"updated_at": "2024-01-24 18:10:31"
}
}
Приклади неуспішних відповідей
Користувач немає доступу до даного імпорту даних
400 Bad Request
Відповідь: /api/v1/marketplace/data-import/544/delete
{
"message": "User has not access to this data import"
}
Некоректний статус імпорту
400 Bad Request
Відповідь: /api/v1/marketplace/data-import/544/delete
{
"message": "Incorrect import status"
}