Проект

Общее

Профиль

Запрос на регистрацию с мобильного приложения

Тип запроса

POST

URL

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

Тело запроса

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

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

Пример:

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

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

{
  "code": "OK",
  "message": "",
  "data": {
    "holderID": 0000000
  }
}

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

Примеры:

{
  "code": "OK",
  "message": "",
  "data": {
    "holderID": 5066727
  }
}

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

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