Проект

Общее

Профиль

Запрос на регистрацию бонусной карты из мобильного приложения

Тип запроса

POST

URL

{server}/ws/mobile/api/card/register/bonus
{server} - сервер FlexOil

Тело запроса

{
    "partnerUID":"",
    "phoneNumber":"",
    "deviceImei":"" 
}

partnerUID - UID партнёра, назначается сервисом
phoneNumber - регистрируемый номер телефона
deviceImei - IMEI устройства, с которого выполняется регистрация

Пример:

{
    "partnerUID":"1261230",
    "phoneNumber":"+79039100000",
    "deviceImei":"123456789012345" 
}

Ответ сервера

{
  "code": "OK",
  "message": "",
  "data": null,
  "list": null
}

code - успех (OK) или ошибка операции (Error)
message - текст ошибки (при ошибке)
data - вложенный раздел с данными
data - вложенный список данных

Примеры:

{
  "code": "OK",
  "message": "",
  "data": null,
  "list": null
}
{
  "code": "Error",
  "message": "Incomplete registration exists",
  "data": null
}

В случае системных ошибок (например, ошибка БД) формат ответа тот же, но код ответа HTML не равен 200