Skip to content

Envios

Listar un envío

GET /envios/:id

Modificar un envío

PUT /envios/:id

Crear un envío

POST /envios

Los campos para modificar son los mismos que al crear.

Contenido del JSON a enviar
Campo Descripción
id_externa Campo opcional para agregar su ID de remito.
plataforma Plataforma de logistica
tipo Tipo de envio
empresa_logistica Id de la empresa de logistiva
importe Importe a incluir en la factura
importe_cliente Importe pagado por el cliente (no se incluye en la factura)
codigo_retiro Codigo de retiro
codigo_qr Token de retiro (MD5 o SHA)
tracking_codigo Número de tracking
recibe Nombre de quien recibe o retira
documento Documento de quien recibe o retira
calle Dirección de envío
numero Dirección de envío
departamento Dirección de envío
piso Dirección de envío
comentario Dirección de envío
entre_calles Dirección de envío
localidad Dirección de envío
codigo_postal Dirección de envío
provincia Dirección de envío
telefono Teléfono de quien retira
celular Celular de quien retira
email Email de quien retira

Plataformas y tipos de envio

Del JSON devuelto en la creación, debemos extraer el id del envio para usarlo al crear la orden de venta.

Empresas de logistica

Del JSON devuelto en la creación, debemos extraer el id del envio para usarlo al crear la orden de venta.

Ejemplo

{
        "plataforma": "propia",
        "tipo": "plataforma",
        "empresa_logistica": "C05",
        "importe": 0,
        "importe_cliente": 0,
        "codigo_retiro": "",
        "codigo_qr": "",
        "tracking_codigo": "AV468447782379DZA",
        "recibe": "Pedro Ejemplo",
        "documento": "123456789",
        "calle": "Ejemplo",
        "numero": "1234",
        "departamento": "10",
        "piso": "C",
        "comentario": "Timbre roto",
        "entre_calles": "Pruebas y Av Test",
        "localidad": "BUENOS AIRES",
        "codigo_postal": "1100",
        "provincia": "CABA",
        "telefono": "011-123456798",
        "celular": "011-15-123456798",
        "email": "pedro@ejemplo.com"
    }

Al crear el envio el campo plataforma deberá ser propia

Ejemplo respuesta creación exitosa

Status: 200 OK

{
    "id": 10490,
    "id_externa": null,
    "cuenta": null,
    "plataforma": "propia",
    "tipo": "plataforma",
    "estado": null,
    "estado_plataforma": null,
    "empresa_logistica": {
        "codigo": "C05",
        "descripcion": "CORREO ARGENTINO",
        "telefono": "4891-9191",
        "direccion": "CASEROS 2459 Y JUJUY",
        "localidad": "PARQUE PATRICIOS",
        "provincia": "BUENOS AIRES",
        "codigo_postal": 0,
        "created_at": "2020-01-14T16:42:39.000Z",
        "updated_at": "2020-01-14T16:42:39.000Z"
    },
    "numero_guia": null,
    "importe": 0,
    "importe_base": 0,
    "importe_bonificado": 0,
    "descuento": 0,
    "codigo_retiro": "",
    "codigo_qr": "",
    "importe_cliente": 0,
    "tracking_codigo": "AV468447782379DZA",
    "tracking_retorno_codigo": null,
    "tracking_metodo": null,
    "observacion": null,
    "recibe": "Pedro Ejemplo",
    "documento": "123456789",
    "horario_desde": null,
    "horario_hasta": null,
    "calle": "Ejemplo",
    "numero": "1234",
    "departamento": "10",
    "piso": "C",
    "comentario": "Timbre roto",
    "entre_calles": "Pruebas y Av Test",
    "barrio": null,
    "localidad": "BUENOS AIRES",
    "codigo_postal": "1100",
    "provincia": "CABA",
    "pais": null,
    "latitud": null,
    "longitud": null,
    "telefono": "011-123456798",
    "celular": "011-15-123456798",
    "email": "pedro@ejemplo.com",
    "etiqueta": null,
    "created_at": "2020-08-23T02:39:13.000Z",
    "updated_at": "2020-08-23T02:39:13.000Z",
    "created_user": null,
    "updated_user": null,
    "codigo_provincia": "C"
}

Crear envio usando Treggo

El campo plataforma deberá ser treggo


{
    "plataforma": "treggo", -> Importante
    "tipo": "treggo", -> Importante
    "recibe": "Pedro Test",
    "documento": "123456789",
    "calle": "Ejemplo",
    "numero": "1234",
    "departamento": "C",
    "piso": "10",
    "comentario": "Timbre roto",
    "entre_calles": "Pruebas y Av Test",
    "localidad": "CABA",
    "codigo_postal": "1100",
    "provincia": "CABA",
    "telefono": "011-123456798",
    "celular": "011-15-123456798",
    "email": "test@outlook.com.ar" -> Obligatorio
}

La devolución contendrá no solo el id generado por la API sino el guid asignado desde Treggo para el envio


{
    "id": 10693,
    "id_externa": "23d1ec75-8088-43d8-8831-b75ff213eb5c", -> guid asignado por Treggo
    "cuenta": "jarse-industrial", -> cuenta corporativa utilizada
    "plataforma": "treggo",
    "tipo": "treggo",
    "estado": "creado",
    "estado_plataforma": "new",
    "estado_detalle_plataforma": null,
    "empresa_logistica": {
        "codigo": "001",
        "descripcion": "TRANSPORTE PROPIO",
        "telefono": "4308-0608/1838",
        "direccion": "MANUEL GARCIA 154",
        "localidad": "C.A.B.A.",
        "provincia": "BUENOS AIRES",
        "codigo_postal": 1284,
        "created_at": "2020-01-14T16:42:39.000Z",
        "updated_at": "2020-01-14T16:42:39.000Z"
    },
    "numero_guia": null,
    "importe": 0,
    "importe_base": 0,
    "importe_bonificado": 0,
    "descuento": 0,
    "codigo_retiro": null,
    "codigo_qr": null,
    "importe_cliente": 0,
    "fecha_creacion": null,
    "fecha_edicion": null,
    "fecha_cancelacion": null,
    "fecha_recibido": null,
    "fecha_primera_visita": null,
    "fecha_preparacion": null,
    "fecha_enviado": null,
    "fecha_retornado": null,
    "fecha_envio_estimado": null,
    "tracking_codigo": null,
    "tracking_retorno_codigo": null,
    "tracking_metodo": null,
    "observacion": "Payment required",
    "recibe": "Pedro Test",
    "documento": "123456789",
    "horario_desde": null,
    "horario_hasta": null,
    "calle": "Ejemplo",
    "numero": "1234",
    "departamento": "C",
    "piso": "10",
    "comentario": "Timbre roto",
    "entre_calles": "Pruebas y Av Test",
    "barrio": null,
    "localidad": "CABA",
    "codigo_postal": "1100",
    "provincia": "CABA",
    "pais": null,
    "latitud": null,
    "longitud": null,
    "telefono": "011-123456798",
    "celular": "011-15-123456798",
    "email": "nicolasgoldberg@outlook.com.ar",
    "etiqueta": null,
    "created_at": "2020-10-10T21:09:45.000Z",
    "updated_at": "2020-10-10T21:09:46.000Z",
    "created_user": null,
    "updated_user": null,
    "codigo_provincia": "C"
}

Tabla de tipos de envío

Codigo Descripción
contraentrega Contraentrega
propio A cuenta de la empresa
mercado-envios MercadoEnvios
treggo Treggo (corporativo)
pickit Pickit (simplificado)
treggo-city Treggo City (on demand)
mercado-envios-flex MercadoEnvios Flex
retira-cliente Retira cliente
envio-gratis Envio Gratis
no-especificado No especificado