RCSZilla Versão 1.0

Heartbeat

Guia de Integração do Aplicativo Móvel

Heartbeat

POST obsoleto /?endpoint=heartbeat

Keep-alive leve do dispositivo e sincronização de configuração/comandos. Obsoleto em favor de poll, que faz tudo em uma única ida e volta. Mantido por compatibilidade retroativa.

*
Deprecated. Use poll instead. heartbeat is kept for backward compatibility only and may be removed in a future version.

Corpo da Requisição (all optional)

CampoTipoDescrição
service_activebooleantrue se o serviço em segundo plano estiver em execução.
sms_countintegerTotal de mensagens SMS enviadas desde a última redefinição.
fail_countintegerTotal de mensagens com falha desde a última redefinição.
whatsapp_enabledbooleantrue se o WhatsApp estiver conectado no dispositivo.
is_default_smsbooleantrue se este app for o manipulador de SMS padrão.
fcm_tokenstringToken FCM atualizado (envie apenas quando ele mudar).

Exemplo de Requisição

cURL
curl -X POST "https://api.rcszilla.com/?endpoint=heartbeat" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR-DEVICE-TOKEN" \
  -d '{"service_active": true, "sms_count": 10}'

Resposta

JSON200 OK
{
  "success": true,
  "message": "ok",
  "config": {},
  "commands": []
}