Позначити як невдале

Посібник з інтеграції мобільного додатку

Позначити як невдале

POST /?endpoint=mark_failed

Повідомляє, що повідомлення не вдалося відправити.

Тіло запиту

ПолеТипОпис
idinteger обов'язково ID повідомлення в черзі.
reasonstring необов'язково Зрозуміла причина невдачі (макс. 499 символів). Зберігається в failed_reason.

Приклад запиту

cURL
curl -X POST "https://api.rcszilla.com/?endpoint=mark_failed" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR-DEVICE-TOKEN" \
  -d '{"id": 101, "reason": "SmsManager returned RESULT_ERROR_NO_SERVICE"}'

Відповідь

JSON200 OK
{"success": true, "message": "Marked as failed"}
*
Each call increments retry_count on the queue row. The web panel's retry cron will re-queue the message automatically based on the configured retry policy.