Как обновить номер телефона и почту получателя
Обновлено: 4 октября 2024
GET-запрос
Отправьте GET-запрос на URL-адрес https://app.edna.ru/api/subscribers/get-by-address
, чтобы получить уникальный идентификатор получателя, указанный в параметре id
.
Пример запроса
curl --location --request GET 'https://app.edna.ru/api/subscribers/get-by-address' \
--header 'x-api-key: ***' \
--header 'Content-Type: application/json' \
--data '{
"address": "???",
"type": "DEVICE_APP_ID"
}'
Пример ответа
{
"id": 123456789,
"blacklisted": false,
"addresses": [
{
"id": "***",
"address": "***",
"type": "DEVICE_APP_ID",
"info": {
"@type": "DeviceAppInfo",
"deviceUID": "***",
"appPackageName": "***",
"pushAppType": "ANDROID",
"lastSeenAt": "***"
}
}
]
}
PATCH-запрос
Укажите уникальный идентификатор получателя из параметра id
и отправьте PATCH-запрос с необходимым номером телефона или адресом электронной почты на URL-адрес https://app.edna.ru/api/subscribers/update
.
Пример PATCH-запроса на обновление номера телефона
curl --location --request PATCH 'https://app.edna.ru/api/subscribers/update' \
--header 'x-api-key: ***' \
--header 'Content-Type: application/json' \
--data '{
"id": 123456789,
"addresses": [
{
"address": "79000000000",
"type": "PHONE"
}
]
}'
Пример PATCH-запроса на обновление номера телефона и адреса электронной почты
curl --location --request PATCH 'https://app.edna.ru/api/subscribers/update' \
--header 'x-api-key: ***' \
--header 'Content-Type: application/json' \
--data '{
"id": 123456789,
"addresses": [
{
"address": "79000000000",
"type": "PHONE"
},
{
"address": "???@mail.ru",
"type": "EMAIL"
}
]
}'
Получите ответ
Если запрос выполнен неуспешно — указанный номер телефона или адрес электронной почты уже используется у другого получателя.
Отправьте POST-запрос на URL-адрес https://app.edna.ru/api/subscribers/delete-by-address
, чтобы удалить используемые данные, и повторите PATCH-запрос.
Пример POST-запроса на удаление номера телефона
curl --location --request POST 'https://app.edna.ru/api/subscribers/delete-by-address' \
--header 'x-api-key: ***' \
--header 'Content-Type: application/json' \
--data '{
"address": "79000000000",
"type": "PHONE"
}'