Referencia de la API Lambda

URL base: https://api.hola.cloud

Autenticación

Los endpoints de administración requieren la cabecera X-Glue-Authentication. Los endpoints públicos de invocación (/run/{lambda_id} y /mux/{owner_id}/*) no requieren autenticación.

Todas las solicitudes deben enviarse por HTTPS.

Objeto Lambda

Campo Tipo Descripción
id string Identificador de la lambda
created_timestamp number Fecha de creación como timestamp Unix
owner string Identificador del propietario
project_id string Identificador del proyecto
name string Nombre de la lambda
language string Uno de javascript, static-html, static-css o static-js
code string Código fuente o contenido estático
method string Método HTTP asociado a la lambda
path string Path HTTP asociado a la lambda

Endpoints

Método Path Descripción
POST /api/v0/lambdas Crear una lambda
GET /api/v0/lambdas Listar lambdas
GET /api/v0/lambdas/{lambda_id} Obtener una lambda por ID
PATCH /api/v0/lambdas/{lambda_id} Modificar una lambda
DELETE /api/v0/lambdas/{lambda_id} Eliminar una lambda
ANY /api/v0/run/{lambda_id} Ejecutar una lambda con autenticación
ANY /run/{lambda_id} Ejecutar una lambda públicamente
ANY /mux/{owner_id}/* Enrutar una solicitud dentro del alcance de un propietario
GET /ongoing Listar invocaciones en curso
GET /me Devolver el usuario autenticado
GET /openapi Devolver el documento OpenAPI

Códigos de Error Comunes

Código Descripción
400 Solicitud inválida
401 Autenticación faltante o inválida
403 Prohibido
404 Recurso no encontrado
500 Error interno del servidor

Comentarios

Deja un comentario