Autenticación
La API pública de Zelta Meet se autentica mediante API Key. Las API Keys se gestionan desde el dashboard del workspace (ver ).
Envío de la API Key
La key se envía en cada request mediante uno de estos métodos (en orden de prioridad):
| Método | Ejemplo |
|---|---|
Header x-api-key | x-api-key: zlt_k7a9b2c... |
Header api-key | api-key: zlt_k7a9b2c... |
Header Authorization | Authorization: Bearer zlt_k7a9b2c... |
Query param apiKey | ?apiKey=zlt_k7a9b2c... |
Recomendación: Usar el header
x-api-keypara mayor seguridad.
URL Base
Todos los endpoints públicos están bajo la ruta /public/. La comunicación es sobre HTTPS y los cuerpos se envían/reciben en JSON.
https://backend-meet.zelta.dev/public/...Códigos de Error
Formato de error estándar
json
{
"error": "ERROR_CODE",
"message": "Descripción legible del error"
}Códigos HTTP
| Código | Significado |
|---|---|
200 | Operación exitosa |
201 | Recurso creado exitosamente |
400 | Error de validación o request inválido |
401 | API Key inválida o no proporcionada |
403 | API Key revocada o sin permisos |
404 | Recurso no encontrado |
500 | Error interno del servidor |
Error de validación (Zod)
json
{
"error": "VALIDATION_ERROR",
"message": "Validation failed",
"details": [
{
"path": ["title"],
"message": "Required"
}
]
}