Запросы API

Для управления промоакциями

Документация перемещена

Информация на этой странице не обновляется и может быть устаревшей. Наиболее полная и актуальная версия документации для разработчиков доступна по новому адресу:

https://developers.koshelek.app

Получение списка существующих акций

GET https://api.cardsmobile.ru/promo/v1/all

Получение информации о созданных промоакциях партнера.

Request Body

{
  "metadata": {
    "limit": 15,
    "offset": 0,
    "totalCount": 2,
    "activeOnly": false
  },
  "items": [
    {
      "promoId": 1010,
      "name": "Скидки ПО-ЧЁРНОМУ!",
      "startDate": "2020-09-01T00:00:00+03",
      "endDate": "2020-09-10T00:00:00+03",
      "status": "active"
    },
    {
      "promoId": 977,
      "name": "Встречайте товар недели!",
      "startDate": "2020-08-20T15:00:00+03",
      "endDate": "2020-08-27T21:00:00+03",
      "status": "completed"
    }
  ]
}

Параметры ответа:

Получение информации об акции по идентификатору

GET https://api.cardsmobile.ru/promo/v1/details?promoId={id}

Получение полной информации по выбранной акции.

Query Parameters

{
  "promoId": 1010,
  "name": "Скидки ПО-ЧЁРНОМУ!",
  "startDate": "2020-09-01T00:00:00+03",
  "endDate": "2020-09-10T00:00:00+03",
  "status": "active",
  "images": {
    "imageWide": "https://promo.partner.ru/wide.jpg",
    "imageSquare": "https://promo.partner.ru/square.jpg"
  },
  "description": "<p>Чёрная пятница уже здесь и громит цены!</p>\n<p>Самое время найти свою скидку и устроить шоппинг ПО-ЧЁРНОМУ!</p>\n<p><a href=\"https://www.partner.ru/promo/black-friday/?utm_source=crm&utm_medium=wallet&utm_content=promo&utm_campaign=261119_bf_wallet_w48\">Подробнее об акции</a></p>",
  "discount": "10",
  "source": "api"
}

Тело запроса пустое.

Параметры ответа:

​Создание новой акции

POST https://api.cardsmobile.ru/promo/v1/create

Создание новой промоакции.

Request Body

{
  "promoId": 1020,
  "status": "planned"
}

Параметры ответа:

Обновление данных существующей акции

POST https://api.cardsmobile.ru/promo/v1/update

Обновление данных созданной промоакции.

Request Body

{
  "promoId": 1020,
  "status": "planned"
}

Параметры ответа:

Last updated