Видалення номерів із підписки
Видалення номера відправлення з підписки після досягнення фінального статусу не є обов’язковим. Рекомендується періодично видаляти завершені відправлення, щоб підтримувати список номерів у підписці актуальним.
Цей метод дозволяє видаляти номери відправлень з існуючої підписки, зазначеної за її унікальним ідентифікатором.
Метод повертає код 200 у будь-якому разі, зокрема й тоді, коли не видалено жодного номера. Результат операції визначається параметром status у тілі відповіді, а не HTTP-кодом.
Авторизаційний JWT-токен із терміном дії 1 година в заголовку
Унікальний ідентифікатор підписки, з якої будуть видалені номери відправлень. Це обов’язковий параметр шляху.
a866fe22-8134-45c7-bfe9-3cf348415e26Список номерів відправлень, які необхідно видалити з підписки.
["20600000179995","20600000179992"]Номери успішно видалено з підписки.
Результат операції:
success— видалено всі номери;partial_success— видалено частину номерів;error— не видалено жодного номера.
Unauthorized
The specified resource was not found
Validation error
Connection time-out
DELETE /v.1.0/tracking-push/subscribers/{id}/numbers HTTP/1.1
Host: api-stage.novapost.com/
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 47
{
"numbers": [
"20600000179995",
"20600000179992"
]
}{
"status": "success",
"successful": {
"message": "Numbers has been deleted successful",
"deletedNumbers": [
"SHPL8642391238"
],
"deleted_numbers": [
"SHPL8642391238"
],
"deletedCount": 1,
"deleted_count": 1
}
}Застарілі параметри
Частина параметрів дублюється у snake_case-написанні. Ці параметри збережено виключно для забезпечення зворотної сумісності — для нових інтеграцій використовуйте варіанти в camelCase.
deleted_numbers
deletedNumbers
deleted_count
deletedCount
not_found_numbers
notFoundNumbers
error_count
errorCount
Ці ж застарілі параметри присутні у відповідях на створення та оновлення підписки. Далі в статті вони не повторюються.
Останнє оновлення