Soumettre un message entrant
Guide d'intégration application mobile
Soumettre un message entrant
Soumet un SMS entrant ou message WhatsApp reçu par l'appareil dans la boîte de réception du serveur.
Corps de requête
| Champ | Type | Description | |
|---|---|---|---|
| from_phone | string | obligatoire | Numéro de téléphone de l'expéditeur (chiffres et + autorisés). |
| message | string | obligatoire | Corps du message. |
| channel | string | optionnel | sms ou whatsapp. Par défaut sms. |
Exemple de requête
cURL
curl -X POST "https://api.rcszilla.com/?endpoint=submit_reply" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR-DEVICE-TOKEN" \
-d '{
"from_phone": "+40712345678",
"channel": "sms",
"message": "YES please send me more info"
}'
Réponse
{
"success": true,
"message": "Reply received",
"id": 209,
"reply": null,
"reply_queue_id": null
}
{
"success": true,
"message": "Reply received",
"id": 209,
"reply": "Thanks for your message! We will get back to you shortly.",
"reply_queue_id": 315
}
Si
reply est non-null dans la réponse, l'application doit envoyer ce texte à from_phone sur le même canal puis appeler mark_sent avec reply_queue_id.Auto-reply Flow
- App receives inbound SMS/WhatsApp.
- App calls
submit_reply. - Server matches message against auto-reply rules.
- If matched �server queues the reply and returns
"reply"text inline. - App sends the reply text directly to the sender (no second poll needed).
- App calls
mark_sentwithreply_queue_idto confirm delivery.