Enviar un mensaje
Los endpoints aquí descritos sólo pueden consumirse en la red privada de AWS a través del host:
O desde local en modo desarrollo con el repositorio Git api-ai:
Como sólo funciona dentro de la red interna no requiere validación de permisos ni encabezados de autenticación.
Transacciones bancarias pendientes por conciliar
- Method:
POST - URI:
/whatsapp/message
Headers
Body
type(string) admite dos posibles valores:conciliacion_bancariatext
phone(string) Número de WhatsApp al que llegará el mensaje, debe empezar con el código del país, para Colombia es 57.name(string) requerido cuando type es conciliacion_bancaria.transactions(lista de diccionarios) requerido cuando cuando type es conciliacion_bancaria. No hay límites en la cantidad de elementos, se acepta cualquier diccionario cuyos valores puedan ser serializables en JSON.content(string) requerido cuando type es text, es el mensaje que se enviará tal cual al WhatsApp del usuario.
Response
- status code: 204
- Body vacío.
Ejemplos de uso
curl --location 'http://localhost:8001/api/ai/whatsapp/message' \
--header 'Content-Type: application/json' \
--data '{
"type": "conciliacion_bancaria",
"transactions": [
{
"Nombre": "Banco Uno",
"Fecha": "2024-04-07",
"Monto": 19900.0
},
{
"Nombre": "Banco dos",
"Fecha": "2024-02-28",
"Monto": 399900.0
}
],
"name": "Daniel",
"phone": "573203254415"
}'