# Корзина

## Список корзины

<mark style="color:blue;">`GET`</mark> `https://api.livesklad.com/shops/{id}/carts`

Возвращает массив элементов корзины. Для получения корзины у API должен быть настроен доступ к корзине и доступ к соответствующей мастерской. В зависимости от настроенных доступов система будет возвращать либо корзину для указанной мастерской (доступ **Только своя**), либо корзины всех мастерских (доступ **Все корзины**)

Из списка с любым заданным набором фильтров можно получить максимум 10000 элементов, то есть максимальное значение для **page** \* **pageSize** = 10000. Чтобы получить другие элементы, нужно либо изменить фильтр, либо изменить сортировку

#### Path Parameters

| Name                                 | Type   | Description   |
| ------------------------------------ | ------ | ------------- |
| id<mark style="color:red;">\*</mark> | string | id мастерской |

#### Query Parameters

| Name     | Type   | Description                                                       |
| -------- | ------ | ----------------------------------------------------------------- |
| filter   | string | Текст для поиска по содержимому корзины                           |
| page     | number | Номер страницы выборки (по умолчанию - 1)                         |
| pageSize | number | Количество элементов в выборке (по умолчанию - 10, максимум - 50) |

#### Headers

| Name                                            | Type   | Description       |
| ----------------------------------------------- | ------ | ----------------- |
| Authorization<mark style="color:red;">\*</mark> | string | Токен авторизации |

{% tabs %}
{% tab title="200 " %}

```
{
  data: [
    {
      address: "Сенная пл д 14",
      count: 1,
      customer: "Фамилия Имя",
      customerId: "5d4f431d4c9f131245da61ff",
      dateCreate: "2020-01-24T13:03:07.176Z",
      name: "Задняя крышка Huawei Y3 II  Черный",
      price: 100,
      purchasePrice: 100,
      seller: "Ultra-Details",
      id: "5e2aeb0b9c975c0d296b291e",
      shop: {
        name: "Мастерская",
        color: "#ff6666",
        phones: [],
        id: "5e0ceb937ae81e080c8be769"
      }
    },
    {
      address: "Сенная пл д 14",
      count: 1,
      customer: "Фамилия Имя",
      customerId: "5d4f431d4c9f131245da61ff",
      dateCreate: "2020-01-24T13:03:07.177Z",
      name: "Коннектор SIM Huawei G8",
      price: 50,
      purchasePrice: 50,
      seller: "Ultra-Details",
      id: "5e2aeb0b9c975c0d296b291f",
      shop: {
        name: "Мастерская",
        color: "#ff6666",
        phones: [],
        id: "5e0ceb937ae81e080c8be769"
      }
    }
  ],
  total: 2,
  page: 1,
  pageSize: 10,
  summ: 150,
  version: "2.0.0.0",
  remainRequest: 50,
  expireDate: "2022-12-13T09:09:20.861Z"
}
```

{% endtab %}

{% tab title="401 Доступ запрещен" %}

```
{
  error: {
    statusCode: 401,
    name: "Error",
    message: "Access denied"
  }
}
```

{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.livesklad.com/api/cart.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
