REAL-TIME RECEPTION OF DELIVERY STATUSES IN A SCRIPT ON YOUR SERVER.
By enabling the option to receive reports in real time in a script on your server from your user panel, you will receive a POST request with the indicated format every time each sent message changes status or the recipient interacts with it.
You can configure the requests to be received with basic authentication and in JSON or FORM-DATA format.
IMPORTANT - You will receive TWO types of request, both of them with Servicio = RCS:
1) STATUS REPORT - sent on every status change of the message. You can tell it apart because it includes the MessageID field and does NOT include idEvento.
{"Servicio":"RCS","Resultado":"11","Fecha":"2026-07-11 12:49:03","Movil":"34600000001","Prefijo":"34","Remitente":"10002","idMensaje":"7911","idReport":"3497","MessageID":"e092e3e8-bc4b-46ee-98a4-8a3fe2752711","Operador":"0","Referencia":"your-reference"}
2) EVENT REPORT - sent on every interaction of the recipient (delivery, read, button tap, reply). You can tell it apart because it includes the idEvento field.
{"Servicio":"RCS","Resultado":"11","Fecha":"2026-07-11 12:49:03","idMensaje":"7911","idReport":"3497","idEvento":"128","Referencia":"your-reference","Movil":"34600000001","Prefijo":"34","Remitente":"10002","TipoEvento":"estado","Subtipo":"delivered","TipoBoton":"","OrdenBoton":"0","Valores":""}
In both requests the numeric status code travels in the Resultado field, using the same status table. The simplest way to integrate is to process Resultado in both of them and use idEvento/TipoEvento only if you are interested in the detail of the interactions.