Отписывает пользователя от рассылок.
POST https://api.carrotquest.io/users/{id}/unsubscribeemail
В качестве {id}
можно использовать:
by_user_id=true
).
Если пользователя с таким идентификатором не существует, будет возвращена ошибка 400 LookupError
.Параметры аутентификации.
Параметр | Тип | Описание |
---|---|---|
by_user_id |
Optional[boolean] | Если вы делаете выборку не по ID из Carrot quest, а по своему User ID, этот параметр должен иметь значение true . По умолчанию: false |
app |
Optional[ID] | ID приложения, делающего запрос. По умолчанию определяется на основе токена доступа. |
При попытке отписать пользователя, у которого не установлено свойство $email
будет возвращена ошибка 400 BadRequest
.
Отписать можно только пользователей, которые в текущий момент имеют статус подписки на рассылки
Подписан
, Ожидает подтверждения
, Отписан
.
При попытке отписать пользователя с другим статусом, будет возвращена ошибка 400 BadRequest
.
Поле data
ответа будет пустым.
Поле meta
ответа будет стандартным.
{
"meta": {
"status": 200
},
"data": {}
}
Отписать пользователя с CarrotquestId=8173131
(ID из нашей системы):
curl -X POST \
-H "Authorization: Token XXX" \
https://api.carrotquest.io/users/8173131/unsubscribeemail
Отписать пользователя с UserId=user-7216
(ID из вашей системы):
curl -X POST \
--data-urlencode "by_user_id=true" \
-H "Authorization: Token XXX" \
https://api.carrotquest.io/users/user-7216/unsubscribeemail