Ejecutar Lambda (Pública)

Invoca una lambda públicamente. No requiere autenticación. El endpoint acepta cualquier método HTTP.

Usa esta ruta para webhooks y llamadas de API públicas. El ID de la lambda proviene de los endpoints de administración.

Parámetros de Path

Parámetro Tipo Descripción
lambda_id string Identificador de la lambda

Cuerpo de la Solicitud

Envía cualquier carga que quieras que la lambda reciba como req.body.

Solicitud HTTP

1POST /run/f1a2b3c4-d5e6-7890-abcd-ef0123456789 HTTP/1.1
2Host: api.hola.cloud
3Content-Type: application/json
4
5{
6  "event": "payment_received",
7  "amount": 49.99,
8  "currency": "USD"
9}

Ejemplo

1curl -X POST "https://api.hola.cloud/run/f1a2b3c4-d5e6-7890-abcd-ef0123456789" \
2  -H "Content-Type: application/json" \
3  -d '{
4    "event": "payment_received",
5    "amount": 49.99,
6    "currency": "USD"
7  }'

Respuesta

La respuesta es lo que devuelva el manejador de la lambda.

1{
2  "body": {
3    "processed": true,
4    "event": "payment_received"
5  }
6}

Códigos de Error

Código Descripción
400 Cuerpo de solicitud inválido
404 Lambda no encontrada
500 Error de ejecución de Lambda

Comentarios

Deja un comentario