Organización

Organización

Empresa dueña de la API key y cómo autenticar las peticiones.

Esta sección describe la empresa de la clave y los recursos de /org-api/v1: paquetes, recibos, clientes, contactos, estados y offices. El SDK @traky-app/sdk llama a estos recursos. La base es {BASE_URL}/org-api/v1. Los paquetes de un marketplace, como Misiil, están en Marketplace.

Autenticación

Envía la clave en uno de estos headers. No uses la sesión del panel.

Headers

AtributoTipoDescripción
AuthorizationstringBearer {API_KEY}. Forma recomendada.
X-Api-KeystringLa misma clave, si no usas Authorization.
Acceptstringapplication/json.
Ejemplobash
curl -sS -H "Authorization: Bearer TU_API_KEY" \
  "{BASE_URL}/org-api/v1/organization"

Errores

CódigoCuándo
401Falta la clave, está revocada o no tiene empresa.
403La clave no tiene permiso para ese recurso.
JSON de errorjson
{
  "statusCode": 401,
  "message": "Se requiere API key de la organización (Authorization: Bearer …)",
  "error": "Unauthorized"
}

Request

Requesthttp
GET /org-api/v1/organization

Permiso: organization:read, packages:read o la clave de sistema de la organización.

Atributos

AtributoTipoDescripción
idstringUUID de la empresa.
namestringNombre comercial.
slugstringIdentificador en la URL del courier.
enterpriseCodestringCódigo interno de la empresa.
countryCodestringPaís ISO, por ejemplo EC.
currencystringMoneda, por ejemplo USD.
organizationIdstringId de la organización en autenticación.

JSON de retorno

jsonjson
{
  "id": "8f1c2a40-1b2e-4d3a-9c10-6a7b8c9d0e1f",
  "name": "Courier Andino",
  "slug": "courier-andino",
  "enterpriseCode": "CA-001",
  "countryCode": "EC",
  "currency": "USD",
  "organizationId": "org_01HZXMPLACE"
}

Buscar en la documentación

Buscar páginas de la documentación