Desarrollador
Errores
TrakyApiError expone el status y el JSON que devolvió la API.
import { Traky, TrakyApiError } from "@traky-app/sdk";
const traky = new Traky({
apiKey: process.env.TRAKY_API_KEY!,
});
try {
await traky.organization.retrieve();
} catch (error) {
if (error instanceof TrakyApiError) {
console.error(error.status, error.message, error.body);
}
}Atributos
| Atributo | Tipo | Descripción |
|---|---|---|
| name | string | TrakyApiError si la API respondió un error HTTP. |
| status | number | Código HTTP. 401 sin clave válida, 403 sin permiso. |
| message | string | Texto de message en el JSON de Nest. |
| body | unknown | Cuerpo completo de la respuesta. |
JSON de retorno
{
"statusCode": 401,
"message": "API key inválida, revocada o sin empresa vinculada",
"error": "Unauthorized"
}