Desarrollador

Offices

traky.offices.list() lee sucursales y bodegas. type las distingue.

Llama a GET /org-api/v1/offices. Scope: organization:read, packages:read o packages:write. type es office (sucursal, se usa como locationId) o warehouse (bodega, se usa como warehouseId). Sin filtro vienen los dos. El precio por libra solo viene en warehouse.

Llamadats
const offices = await traky.offices.list();
const branches = await traky.offices.list({ type: "office" });
const warehouses = await traky.offices.list({ type: "warehouse" });

Query

AtributoTipoDescripción
typestringOpcional. office o warehouse. Sin filtro devuelve los dos.

Atributos

Los textos de dirección pueden venir vacíos. pricePerPoundClient y pricePerPoundProvider solo vienen si type es warehouse. No trae el mapa de racks ni las tarifas por servicio del panel.

AtributoTipoDescripción
idstringUUID. office se envía como locationId. warehouse, como warehouseId.
typestringoffice o warehouse.
namestring | nullNombre visible.
isActivebooleanTrue si está activa.
isMainbooleanTrue si es la sucursal principal.
countryCodestringPaís ISO, por ejemplo EC.
stateOrProvincestringProvincia o estado.
stateCodestringCódigo de la provincia o del estado.
citystringCiudad.
cityCodestringCódigo de la ciudad.
addressstringDirección.
suiteOrAptstringOficina, local o apartamento.
postalCodestringCódigo postal.
phoneNumberstringTeléfono.
faxstringFax.
notestringNota interna.
pricePerPoundClientnumberPrecio por libra al cliente. Solo en warehouse.
pricePerPoundProvidernumberPrecio por libra al proveedor. Solo en warehouse.
createdAtstring | nullFecha de creación, ISO 8601.
updatedAtstring | nullFecha de actualización, ISO 8601.

JSON de retorno

jsonjson
{
  "data": [
    {
      "id": "6a1d0c44-8b22-4f90-a113-9e2c4d6b88a1",
      "name": "Guayaquil",
      "type": "office",
      "isActive": true,
      "isMain": true,
      "countryCode": "EC",
      "city": "Guayaquil",
      "address": "Av. 9 de Octubre 100"
    }
  ]
}

Buscar en la documentación

Buscar páginas de la documentación