[DELETE] Удаление продукта
Описание запроса
DELETE /v1/product/[product id]
Запрос позволяет удалить продукт.
Данные для отправки запроса
- Endpoints URL:
- Боевая среда: https://api.ecommerce.softline.com/v1/product
- Тестовая среда: https://api.ecommerce.softline.com.demoslweb.com/v1/product
- Метод: DELETE
- Авторизация: с помощью токена
Идентификатор продукта
Вы можете получить его в ответ на запросы: Пример передачи параметра в URL: /v1/product/123456
Вы можете получить его в ответ на запросы: Пример передачи параметра в URL: /v1/product/123456
Авторизационный токен
- Формат значения:
Bearer [token]
- Вместо [token] подставьте значение token, полученное в ответ на запрос к Authentication API.
Пример запроса
DELETE https://api.ecommerce.softline.com/v1/product/123456
Ответ на запрос
В ответ на запрос вы получите код ответа сервера, соответствующий результату обработки.
В зависимости от кода в теле ответа могут присутствовать дополнительные параметры.
Положительный ответ
При успешной обработке запроса вы получите код ответа сервера HTTP/1.1 200 OK.
Ответ об ошибке
В случае ошибки при обработке запроса вы получите код ответа сервера, соответствующий результату обработки.
В зависимости от кода в теле ответа могут присутствовать дополнительные параметры.
Справочник HTTP-кодов ответа сервера при ошибке
Код ответа сервера | Описание |
HTTP/1.1 401 Unauthorized | Неуспешная аутентификация. В теле ответа будет передан дополнительный код ошибки (один или несколько). |
HTTP/1.1 404 Not found | Неверный URL запроса или продукт не найден. Проверьте адрес запроса. В теле ответа может быть передан дополнительный код ошибки (один или несколько). |
HTTP/1.1 500 Request Error | Ошибка на стороне сервера. Повторите запрос позднее или обратитесь в службу поддержки. |
Справочник дополнительных кодов ошибок для HTTP 401
Справочник этих ошибок одинаковый для всех API, которые используют авторизацию по токену.
Справочник дополнительных кодов ошибок для HTTP 404
Error | Message | Описание |
1030 | Product not found | Запрос не может быть выполнен. Продукт с переданным id не найден или у вас нет доступа к нему. |
Пример ответа об ошибке
{
"errors": [{
"error": 1030,
"message": "Product not found"
}
]
}