AdministraciónIntake por dimensionadoras

Intake de paquetes por dimensionadoras

Cómo enviar paquetes medidos desde una dimensionadora o asistente de almacén al buffer de Droka.

Las dimensionadoras y asistentes de almacén envían cada paquete con un POST al buffer siempre activo de Droka. Droka recibe el paquete de forma asíncrona; no hace falta esperar a que el sistema principal lo procese para considerar el envío aceptado.

Droka Ops le entrega un token Bearer por organización. Guárdelo como secreto. Al rotarlo, el token anterior deja de valer de inmediato.

URL base y endpoint

URL basehttps://intake-buffer.drokaos.com
EndpointPOST /v1/packages
URL completahttps://intake-buffer.drokaos.com/v1/packages

Autenticación

Envíe el token en el encabezado:

Authorization: Bearer <token>

El token lo emite Droka Ops. Si lo rotan, deje de usar el anterior: las peticiones con el token viejo responden 401.

Cuerpo del request

JSON con Content-Type: application/json. Un objeto por paquete.

Obligatorio

body
_idstring
Required

Identidad del paquete. Debe ser un string no vacío. Use el mismo valor si reintenta el mismo paquete.

Recomendados

Incluya estos campos cuando la máquina o el asistente los tenga:

CampoTipoNotas
trackingIdstringCódigo de tracking visible
lengthnumberLargo
widthnumberAncho
heightnumberAlto
weightnumberPeso
unitsstringUnidades de medida (p. ej. in/lb o cm/kg)
photosarray o stringReferencias a fotos si existen
consigneestringConsignatario, si está disponible
shipperstringRemitente, si está disponible

Respuestas

HTTPSignificado
202Aceptado; el paquete queda pendiente de procesamiento en Droka
200Ya procesado o duplicado seguro (mismo _id para esa organización)
401Token ausente, inválido o rotado
422_id faltante o no válido
503Buffer mal configurado; reintente más tarde o contacte a Droka Ops

Idempotencia

Reenviar el mismo _id con el mismo Bearer (misma organización) es un reintento seguro. No crea un segundo paquete distinto.

Ejemplo con curl

curl -X POST "https://intake-buffer.drokaos.com/v1/packages" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "_id": "PKG-20261027-001",
    "trackingId": "1Z999AA10123456784",
    "length": 12,
    "width": 8,
    "height": 6,
    "weight": 3.2,
    "units": "in/lb",
    "consignee": "Cliente Demo",
    "shipper": "Bodega Miami"
  }'

Respuesta típica de aceptación:

{
  "status": "pending"
}

Tip Postman

  1. Método POST, URL https://intake-buffer.drokaos.com/v1/packages.
  2. Pestaña Authorization → Type Bearer Token → pegue el token (Postman agrega Authorization: Bearer …).
  3. Body → raw → JSON con al menos _id.
  4. Envíe. Espere 202 en el primer intento o 200 si ya lo había enviado.

No ponga el token en la URL ni en el body. Solo en el encabezado Authorization.