Работа с корзинами
Просмотр / создание / изменение / удаление корзин
GET: https://parts24.su/api/v1/carts/
Метод позволяет получить все существующие корзины
Пример:
curl --location "https://parts24.su/api/v1/carts/" \ --header "Authorization: <ВАШ КЛЮЧ API>"
Пример ответа
{
"status": "ok",
"data": [
{
"cart_id": 1,
"cart_name": "Основная корзина",
"virtual": true
}
]
}
GET: https://parts24.su/api/v1/carts/{cart_id}
Метод позволяет получить корзину по идентификатору
Пример:
curl --location "https://parts24.su/api/v1/carts/1/" \ --header "Authorization: <ВАШ КЛЮЧ API>"
Параметры url
Передаются в строке адреса
cart_id *обязательно |
int ID корзины |
Пример ответа
{
"status": "ok",
"data": {
"cart_id": 1,
"cart_name": "Основная корзина",
"virtual": true
}
}
PUT: https://parts24.su/api/v1/carts/
Метод позволяет создать корзину
Пример:
curl --location --request PUT "https://parts24.su/api/v1/carts/" \
--header "Content-Type: application/x-www-form-urlencoded" \
--header "Authorization: <ВАШ КЛЮЧ API>" \
--data-urlencode "name=Дополнительная корзина"
Параметры тела запроса
Передаются в теле запроса в виде x-www-form-urlencoded
name *обязательно |
int Название корзины |
Пример ответа
{
"status": "ok",
"data": {
"cart_id": 1,
"cart_name": "Дополнительная корзина",
"virtual": true
}
}
PATCH: https://parts24.su/api/v1/carts/{cart_id}
Метод позволяет изменять корзину
Пример:
curl --location --request PATCH "https://parts24.su/api/v1/carts/1/" \
--header "Content-Type: application/x-www-form-urlencoded" \
--header "Authorization: <ВАШ КЛЮЧ API>" \
--data-urlencode "name=Дополнительная корзина 2"
Параметры url
Передаются в строке адреса
cart_id *обязательно |
int ID корзины |
Параметры тела запроса
Передаются в теле запроса в виде x-www-form-urlencoded
name *обязательно |
int Название корзины |
Пример ответа
{
"status": "ok",
"data": {
"cart_id": 1,
"cart_name": "Дополнительная корзина 2",
"virtual": true
}
}
DELETE: https://parts24.su/api/v1/carts/{cart_id}
Метод позволяет очистить корзину и удалить её
Пример:
curl --location --request DELETE "https://parts24.su/api/v1/carts/1/" \
--header "Authorization: <ВАШ КЛЮЧ API>" \
Параметры url
Передаются в строке адреса
cart_id *обязательно |
int ID корзины |
Пример ответа
{
"status": "ok",
"data": {
"removed_cart_id": 1
}
}