logo

API HTTP

Last update: 2 months ago by Yered Rios

La API HTTP externa de SMS te permite integrar el envío de mensajes SMS a tu sistema utilizando un flujo de autenticación estándar OAuth2 (client_credentials) contra Keycloak, seguido de una llamada REST al endpoint de mensajería.


Tu sistema siempre realiza dos operaciones: primero obtiene un token temporal con tu llave de API, luego lo usa para enviar el SMS. El token tiene una vigencia de aproximadamente 10 minutos, por lo que puedes reutilizarlo para múltiples envíos.


Flujo general

PasoOrigenDestinoAcción
1Tu sistemaKeycloakPOST /token (client_id + client_secret)
2KeycloakTu sistemaDevuelve access_token (válido ~10 min)
3Tu sistemaAPI de mensajeríaPOST /services/messaging (Bearer access_token)
4API de mensajeríaTu sistemaDevuelve code, mailingId, result

Cachea el token en memoria y solicita uno nuevo cuando esté por vencer. No lo solicites de nuevo en cada envío — ralentiza tu integración innecesariamente.

Antes de empezar necesitas una llave de API (Client ID + Secret). Si aún no la tienes, pídesela al administrador de tu cuenta para que la genere desde el portal.

API externa — Anterior
SMS
Siguiente — API externa
Paso 1 - Obtener el Token