> For the complete documentation index, see [llms.txt](https://docs-es.sinch.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-es.sinch.com/enviar-un-mensaje/documentacion-tecnica-sms/flujo-simplificado-mt-callback-dlr-e-mo..md).

# Flujo simplificado - MT, Callback, DLR, e MO.

#### Flujo simplificado - MT, Callback, DLR, e MO. <a href="#flujo-simplificado-mt-callback-dlr-e-mo" id="flujo-simplificado-mt-callback-dlr-e-mo"></a>

<figure><img src="/files/EBWw87AoVL90NFZFHd3U" alt=""><figcaption></figcaption></figure>

### API HTTPS

Esta API permite que usted automatice las solicitudes de envíos de mensajes únicas o en lotes, y la recuperación de los estatus de envíos a travez de consultas. Ella utiliza el protocolo HTTP con TLS y acepta los métodos GET con parámetros query string o POST con parámetros en [JSON](http://json.org/).

#### Autenticacion <a href="#autenticacion" id="autenticacion"></a>

Para efectuar envíos y consultas en nuestra API es necesaria una autenticacion por medio de usuario o e-mail, en conjunto con un token.

| Campo               | Detalles                                                                               | Data Type |
| ------------------- | -------------------------------------------------------------------------------------- | --------- |
| UserName            | Su usuário o email                                                                     | String    |
| AuthenticationToken | Su token de autenticación. [Consigue el tuyo aquí.](/permisos/usuarios-del-sistema.md) | String    |

<table><thead><tr><th width="238">Tipo</th><th>Detalles</th></tr></thead><tbody><tr><td>Administrador</td><td>Usuario administrador de su empresa, es utilizado para crear/editar/desactivar sub cuentas y otros usuarios y visualizar informes de toda la empresa.<br>Este usuario no hace envíos de mensajes ni por el portal ni vía integración API.</td></tr><tr><td>Usuario</td><td>Usuario utilizado para envió de mensajes via API y portal, puede visualizar informes especificos de su sub cuenta.<br>Un usuario es siempre relacionado a una única sub cuenta.<br>Una sub cuenta puede contener multipes usuarios.<br>Cada sub cuenta es un centro de costo en nuestra plataforma, los mensajes son discriminados en informes y financieramente por sub cuenta y no por usuario.</td></tr></tbody></table>

{% hint style="danger" %}
&#x20;**IMPORTANTE! Para cada usuario existe un token de autenticacion único.**

**Para enviar mensajes y obtener el estado a través de la API, es necesario autenticarse utilizando una combinación de nombre de usuario o correo electrónico y token de autenticación. Los siguientes parámetros deben estar presentes en encabezados específicos de su solicitud.**
{% endhint %}

#### Detalles de conexión <a href="#detalles-de-conexi-n" id="detalles-de-conexi-n"></a>

|                   |                                                                             |
| ----------------- | --------------------------------------------------------------------------- |
| **Hostname**      | api-messaging.wavy.global                                                   |
| **APIs**          | <p>Envíos individuales /v1/send-sms<br>Envíos en lote /v1/send-bulk-sms</p> |
| **Puerta**        | 443 (https)                                                                 |
| **Protocolo**     | HTTPS (encriptacion TLS)                                                    |
| **Autenticacion** | username + token                                                            |
| **Portal**        | messaging.wavy.global                                                       |

### Codificación (encoding) <a href="#codificaci-n-encoding" id="codificaci-n-encoding"></a>

El estándar de codificación utilizado es UTF-8, todo el contenido de los mensajes deben seguir ese estándar.

Es posible escapar los caracteres caso desee codificar utilizando el formato HTTP

A seguir algunos ejemplos de codificación

```
“messageText”:“La combinación fue perfecta :)”
```

O usted puede escapar los caracteres en el caso que quiera:

```
“messageText”:“La combina\u00e7\u00e3o fue perfecta :)”
```
