< Назад


Просмотр / создание / изменение / удаление корзин





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
    }
}
    
    


Ошибки
Коды ошибок