SNARTA

Цены товара

Свойства цены

col - номер колонки с ценой

  • Натуральное число
  • Обязательно к заполнению
  • Максимальное значение - 32767

price - цена товара в копейках

  • Целое число
  • Обязательно к заполнению
  • Минимальное значение - 0
  • Максимальное значение - 2147483647

Показать все цены товара

GET /v2/items/[id]/prices

Параметры URL

id — идентификатор товара

  • Строка до 64 символов
  • Обязательно к заполнению

Пример запроса

curl --request GET \
  --url https://api.snarta.com/v2/items/620e888a-fa0f-4081-ae68-562a6cd6d940/prices \
  --header 'Authorization: Bearer 49fd7f64-669f-4f65-87a3-7252a1e0faeb'

Успешный ответ

{
  "prices": [
    {
        "col": 11,
        "price": 3547
    },
    {
        "col": 22,
        "price": 0
    }
  ]
}

Ответы с ошибкой

{}

Показать цену товара по колонке

GET /v2/items/[id]/prices/[col]

Параметры URL

id — идентификатор товара

  • Строка до 64 символов
  • Обязательно к заполнению

col — номер колонки

  • Натуральное число
  • Обязательно к заполнению
  • Максимальное значение - 32767

Пример запроса

curl --request GET \
  --url https://api.snarta.com/v2/items/620e888a-fa0f-4081-ae68-562a6cd6d940/prices/11 \
  --header 'Authorization: Bearer 49fd7f64-669f-4f65-87a3-7252a1e0faeb'

Успешный ответ

{
  "price": {
    "col": 11,
    "price": 3547
  }
}

Ответы с ошибкой

{}

Создать цену

POST /v2/items/[id]/prices

id — идентификатор товара

  • Строка до 64 символов
  • Обязательно к заполнению

Пример запроса

curl --request POST \
  --url https://api.snarta.com/v2/items/620e888a-fa0f-4081-ae68-562a6cd6d940/prices \
  --header 'Authorization: Bearer 49fd7f64-669f-4f65-87a3-7252a1e0faeb' \
  --header 'Content-Type: application/json' \
  --data '{
    "col": 11,
    "price": 3547
}'

Успешный ответ

{
  "price": {
    "col": 11,
    "price": 3547
  }
}

Ответы с ошибкой

{
  "id": "The id field is required."
}
{}
{
  "id": "Duplicate value."
}

Изменить цену

PUT /v2/items/[id]/prices/[col]

Параметры URL

id — идентификатор товара

  • Строка до 64 символов
  • Обязательно к заполнению

col — номер колонки

  • Натуральное число
  • Обязательно к заполнению
  • Максимальное значение - 32767
curl --request PUT \
  --url https://api.snarta.com/v2/items/620e888a-fa0f-4081-ae68-562a6cd6d940/prices/11 \
  --header 'Authorization: Bearer 49fd7f64-669f-4f65-87a3-7252a1e0faeb' \
  --header 'Content-Type: application/json' \
  --data '{
    "price": 3547
}'

Успешный ответ

{
  "price": {
    "col": 11,
    "price": 3547
  }
}

Ответы с ошибкой

{
  "id": "The id field is required."
}
{}

Удалить цену у товара

DELETE /v2/items/[itemID]/prices/[col]

Параметры URL

id — идентификатор товара

  • Строка до 64 символов
  • Обязательно к заполнению

col — номер колонки

  • Натуральное число
  • Обязательно к заполнению
  • Максимальное значение - 32767
curl --request DELETE \
  --url https://api.snarta.com/v2/items/620e888a-fa0f-4081-ae68-562a6cd6d940/prices/11 \
  --header 'Authorization: Bearer 49fd7f64-669f-4f65-87a3-7252a1e0faeb'

Успешный ответ

{}