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