Ir al contenido

Códigos de error

Todos los errores devuelven un JSON con la forma:

{ "error": "Descripción del error" }
Código HTTPCausa habitualSolución
400 Bad RequestEl cuerpo de la petición está mal formado o falta un campo obligatorio (p.ej. file en POST).Revisa los campos requeridos.
401 UnauthorizedLa cabecera x-api-key falta o la clave no es válida.Verifica que incluyes la cabecera y que la clave es correcta.
403 ForbiddenLa clave es válida pero la operación está prohibida (límite de almacenamiento alcanzado, asset de otra organización, etc.).Revisa tu plan o el ID del asset.
404 Not FoundEl asset no existe o no pertenece a tu organización.Verifica el ID del asset.
413 Payload Too LargeEl archivo supera el límite de 100 MB.Reduce el tamaño del archivo o comprimelo.
500 Internal Server ErrorError interno del servidor.Reintenta la petición. Si persiste, contacta soporte.
Ventana de terminal
response=$(curl -s -o /dev/null -w "%{http_code}" \
-H "x-api-key: TU_API_KEY" \
"https://fivehub.pro/api/assets/id_inexistente")
if [ "$response" -eq 404 ]; then
echo "Asset no encontrado"
fi
import { FiveHubClient } from 'fivehub.pro';
const client = new FiveHubClient({ apiKey: 'TU_API_KEY' });
try {
const asset = await client.get('id_inexistente');
} catch (err) {
console.error(err.message); // "Asset not found"
}
exports.fivehub:GetAsset("id_inexistente", function(err, asset)
if err then
print("Error:", err) -- "Asset not found" o "HTTP 404"
return
end
print(asset.name)
end)