Записать в карточку пользователя согласия на обработку персональных данных, использование email или телефона

Этот метод записывает в карточку пользователя согласия на обработку персональных данных, использование email или телефона

URL

POST https://api.carrotquest.io/users/{id}/user_consent

В качестве {id} можно использовать:

  • ID из нашей системы

Параметры

Параметры аутентификации.

Параметр Тип Описание
ip_address Optional[string] IP-адрес, с которого осуществляется запись согласия
data_processing Optional[boolean] Флаг, указывающий на согласие пользователя на обработку его персональных данных. По умолчанию не установлен
contacts Optional[dict] Словарь с контактными данными пользователя, включающий email и phone

Пример словаря: {"email": "test@test.com", "phone": 8999999999}

Ответ

Поле data будет содержать объект User.

{
  "meta": {
    "status": 200
  },
  "data": {}
}

Ошибки

Стандартные ошибки Web API.

Пример

curl -X POST \ 

--data-urlencode "ip_address=192.168.1.1" \ 

--data-urlencode "data_processing=true" \ 

--data-urlencode "contacts[email]=test@test.com" \ 

--data-urlencode "contacts[phone]=8999999999" \ 

-H "Authorization: Token XXX" \ "https://api.carrotquest.io/api/v3/users/8173131/user_consent"