Directorio de conectores: transportistas y agregadores
Conexiones directas (UPS, FedEx, USPS, DHL) y agregadores de una sola clave (Shippo, EasyPost, ShipEngine, ShipStation, Easyship, AfterShip, Sendle): campos exactos y dónde obtenerlos.
Dos formas de enviar desde Docklify: conectar un transportista directamente con su propia cuenta (tarifas y etiquetas contra esa cuenta) o conectar un agregador con una sola clave API. Sin credenciales, todo corre en modo simulación, claramente marcado.
Transportistas (directo)#
UPS

Tarifas en vivo, etiquetas y rastreo por la API de UPS, contra su propia cuenta UPS. La guía completa es «Conectar UPS»; resumen de campos:
| Campo | ¿Obligatorio? | Dónde obtenerlo |
|---|---|---|
| Client ID | Obligatorio | UPS Developer Kit → cree una app → credenciales OAuth |
| Client Secret | Obligatorio | La misma página de la app |
| Shipper Number | Obligatorio | Su número de cuenta UPS de 6 caracteres; está en cualquier factura UPS |
UPS tiene credenciales de prueba y producción separadas: use conexiones separadas y elija el entorno correcto al probar.
¿Aún sin credenciales? Puede ensayar todo el flujo en Docklify: cree primero la cuenta UPS y deje los campos de clave vacíos; las tarifas del diálogo de envío, las etiquetas y el rastreo funcionarán en un modo de práctica claramente marcado. Las tarifas de práctica son estimaciones solo para capacitación (con la etiqueta «Simulado»), las etiquetas de práctica llevan una gran marca DEMO y no sirven para enviar, y el rastreo de práctica muestra una línea de tiempo de ejemplo. Al guardar credenciales reales, todo cambia automáticamente a datos reales de UPS.
FedEx

Tarifas en vivo, etiquetas y rastreo por la API de FedEx, contra su propia cuenta.
| Campo | ¿Obligatorio? | Dónde obtenerlo |
|---|---|---|
| API Key (Client ID) | Obligatorio | FedEx Developer Portal → My Projects → su proyecto → credenciales API |
| Secret Key (Client Secret) | Obligatorio | La misma página; se muestra una vez al crear el proyecto |
| Account Number | Obligatorio | Su número de cuenta FedEx; está en cualquier factura |
FedEx funciona solo con datos reales: no hay modo de práctica. Complete la API Key, la Secret Key y el número de cuenta de arriba y guarde; las tarifas, las etiquetas y el rastreo se ejecutarán de inmediato contra su cuenta de FedEx. Si las credenciales faltan o están incompletas, Docklify le pedirá agregarlas antes de cotizar, comprar una etiqueta o rastrear.
USPS

Tarifas, etiquetas y rastreo por las APIs de USPS. Las credenciales OAuth dan tarifas y rastreo; para comprar etiquetas se necesitan además CRID / MID / EPS de su cuenta de pago USPS.
| Campo | ¿Obligatorio? | Dónde obtenerlo |
|---|---|---|
| Consumer Key | Obligatorio | USPS Developer Portal → Apps → su app |
| Consumer Secret | Obligatorio | La misma página de la app |
| CRID | Opcional | Su Customer Registration ID de USPS; necesario para comprar etiquetas |
| MID | Opcional | Su Mail ID de USPS; del mismo perfil comercial |
| Cuenta EPS | Opcional | Su número de cuenta EPS de USPS; las etiquetas se facturan contra ella |
DHL Express

Tarifas, etiquetas y rastreo por la MyDHL API (Express). Las credenciales las emite DHL; no hay página de autoservicio.
| Campo | ¿Obligatorio? | Dónde obtenerlo |
|---|---|---|
| Usuario | Obligatorio | Emitido por su representante DHL para la MyDHL API (Basic Auth) |
| Contraseña | Obligatorio | Emitida junto con el usuario |
| Account Number | Obligatorio | Su número de cuenta DHL Express; está en cualquier factura |
Agregadores (una clave, muchos transportistas)#
Con un agregador mantiene una conexión y una clave; los transportistas disponibles dependen de los habilitados en su cuenta del agregador. Las claves de prueba usan datos de ejemplo; las reales crean etiquetas facturadas. ShipStation no tiene sandbox: su clave es real desde el inicio.
Shippo

Tarifas, etiquetas y rastreo en los transportistas de su cuenta Shippo, con un solo token API.
| Campo | ¿Obligatorio? | Dónde obtenerlo |
|---|---|---|
| API Token | Obligatorio | Panel Shippo → Settings → API → API tokens. Prueba: shippo_test_; real: shippo_live_ |
EasyPost

Tarifas, etiquetas y rastreo en los transportistas de su cuenta EasyPost, con una sola clave API.
| Campo | ¿Obligatorio? | Dónde obtenerlo |
|---|---|---|
| API Key | Obligatorio | Panel EasyPost → Settings → API Keys. Prueba: EZTKtest; producción: EZTKprod |
ShipEngine

Tarifas, etiquetas y rastreo en los transportistas de su cuenta ShipEngine, con una sola clave. Las claves sandbox (TEST_) generan etiquetas de ejemplo para practicar todo el flujo.
| Campo | ¿Obligatorio? | Dónde obtenerlo |
|---|---|---|
| API Key | Obligatorio | Panel ShipEngine → Settings → API Management → API keys |
ShipStation

Tarifas y etiquetas vía su cuenta ShipStation (API V2). Importante: ShipStation V2 no tiene sandbox; las etiquetas creadas con esta clave son reales y se facturan.
| Campo | ¿Obligatorio? | Dónde obtenerlo |
|---|---|---|
| API Key | Obligatorio | ShipStation → Settings → Account → API Settings → API keys (V2) |
Easyship

Tarifas, etiquetas y rastreo en los transportistas de su cuenta Easyship, con un token de acceso. El sandbox de Easyship es un entorno separado con su propio token.
| Campo | ¿Obligatorio? | Dónde obtenerlo |
|---|---|---|
| Access Token | Obligatorio | Panel Easyship → Settings → API Integration → token de acceso (producción: prod_) |
AfterShip (Postmen)

Tarifas y etiquetas vía su cuenta Postmen (AfterShip Shipping). Postmen no ofrece API de rastreo: úselo para tarifas y etiquetas.
| Campo | ¿Obligatorio? | Dónde obtenerlo |
|---|---|---|
| API Key | Obligatorio | Panel Postmen → Settings → API (cabecera as-api-key) |
| Slug de la cuenta shipper | Opcional | El slug de la cuenta de transportista en Postmen, si tiene varias |
Sendle

Etiquetas y rastreo con Sendle (AU / US / CA). Sendle no tiene API de comparación de tarifas: la cotización llega por pedido al crearlo.
| Campo | ¿Obligatorio? | Dónde obtenerlo |
|---|---|---|
| Sendle ID | Obligatorio | Panel Sendle → Settings → API (su Sendle ID) |
| API Key | Obligatorio | La misma página de API (Basic Auth con el Sendle ID) |