Skip to content

Принудительная смена phone в профиле

Метод принудительно перезаписывает phone профиля в обход основного алгоритма работы платформы с идентификаторами.

  • Если профиль с новым new_phone уже существует, то у него phone будет обнулен.
  • Если профиль со старым old_phone не существует, то метод вернет 404 ошибку.

Внимание

Это потенциально опасная операция, которая влияет на несколько профилей. Рекомендуем не использовать этот метод.

POST https://api.rees46.ru/profile/force_change_phone

Параметры

ПараметрОбязателен?Описание
shop_idДаAPI-ключ
shop_secretДаСекретный API-ключ
old_phoneДаСуществующий phone профиля, который нужно заменить
new_phoneДаНовый phone профиля, на который нужно заменить
i_understand_what_i_am_doingДаФлаг, который гарантирует, что вы понимаете, что делаете и осознаете последствия. Допустимо любое true значение: true, 1, yes, believe me I know what I am doing и пр.

Запрос

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

shell
// Базовый пример
curl 'https://api.rees46.ru/profile/force_change_phone' \
    -X 'POST' \
    -H 'Content-Type: application/json' \
    --data-raw '{"shop_id":"SHOP_ID", "shop_secret":"SHOP_SECRET", "old_phone":"...", new_phone: "...",, "i_understand_what_i_am_doing": true}'

Ответ

Пример ответа сервера:

json
{
  "status": "success"
}

В случае ошибки ответ будет в формате:

json
{
  "status": "error",
  "payload": {
    "message": "Profile with `old_phone` not found"
  }
}