# REST: cart

Source: <https://telegafirst.com/docs/api-cart>
Locale: ru
releaseGitSha: 0bb11ef116e17ec64c802d5476eaff442e53d252
sourceContentDigest: 31aa8c8ede75168e9013c4af05968796c804e3bfcd78fc101e433065d426e24d
Version: 9

# REST: cart

Выберите операцию: полный контракт доступен по ссылке. Scopes: ALL; auth alternatives: OR.

## createCart

`POST /api/v1/carts` — createCart

Scopes (ALL): \["orders"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-createcart)

## getCart

`GET /api/v1/carts/{code}` — getCart

Scopes (ALL): \["orders"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-getcart)

## checkoutCart

`POST /api/v1/carts/{code}/checkout` — checkoutCart

Scopes (ALL): \["orders:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-checkoutcart)

## addCartItem

`POST /api/v1/carts/{code}/items` — addCartItem

Scopes (ALL): \["orders"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-addcartitem)

## deleteCartItem

`DELETE /api/v1/carts/{code}/items/{line_no}` — deleteCartItem

Scopes (ALL): \["orders"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-deletecartitem)

## patchCartItem

`PATCH /api/v1/carts/{code}/items/{line_no}` — patchCartItem

Scopes (ALL): \["orders"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-patchcartitem)
