Desarrollador

Errores

TrakyApiError expone el status y el JSON que devolvió la API.

Manejots
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

AtributoTipoDescripción
namestringTrakyApiError si la API respondió un error HTTP.
statusnumberCódigo HTTP. 401 sin clave válida, 403 sin permiso.
messagestringTexto de message en el JSON de Nest.
bodyunknownCuerpo completo de la respuesta.

JSON de retorno

jsonjson
{
  "statusCode": 401,
  "message": "API key inválida, revocada o sin empresa vinculada",
  "error": "Unauthorized"
}

Buscar en la documentación

Buscar páginas de la documentación