# DHL

# 1. Generar envío / etiqueta

POST /api/shipping/create

El método permite generar un envío.

REQUEST

# provider_data
  • provider: (Tipo de dato: string). Nombre del OOLL (Dhl). Campo obligatorio.

  • PASS: (Tipo de dato: string). Id del sitio provisto por DHL. Campo obligatorio.

  • USER: (Tipo de dato: string). Contraseña. Campo obligatorio.

  • CODIGO_CLIENTE: (Tipo de dato: string). Número de cuenta. Campo obligatorio.

# shippment_data
  • destinatario.nombreCompleto:(Tipo de dato: string). Nombre y apellido del destinatario. Campo obligatorio.

  • destino.postal.calle: (Tipo de dato: string). Campo obligatorio.

  • destino.postal.piso: (Tipo de dato: string). Campo obligatorio.

  • destino.postal.pais: (Tipo de dato: string). Campo obligatorio.

  • destinatario.nombreCompleto: (Tipo de dato: string). Campo obligatorio.

  • destinatario.telefonos: (Tipo de dato: string). Campo obligatorio.

  • destinatario.email: (Tipo de dato: string). Campo obligatorio.

  • origen.postal.calle: (Tipo de dato: string). Campo obligatorio.

  • origen.postal.localidad: (Tipo de dato: string). Campo obligatorio.

  • origen.postal.region: (Tipo de dato: string). Campo obligatorio.

  • origen.postal.codigoPostal: (Tipo de dato: string). Campo obligatorio.

  • origen.postal.pais: (Tipo de dato: string). Campo obligatorio.

  • remitente.telefonos: (Tipo de dato: string). Campo obligatorio.

  • remitente.email: (Tipo de dato: string). Campo obligatorio.

  • remitente.nombreCompleto: (Tipo de dato: string). Persona a contactar de la empresa. Campo obligatorio.

  • remitente.marca: (Tipo de dato: string). Nombre de la empresa. Campo obligatorio.

  • bultos.idCliente: (Tipo de dato: string). Número de orden. Campo obligatorio.

{
    "provider_data": {
        "provider": "Dhl",
        "API_KEY": "v62_vg3sAGWYGg",
        "API_SECRET": "NBmZdP2XH5" ,
        "CODIGO_CLIENTE": "980341391" 
    },
    "shippment_data": {
        "origen": {
            "postal": {
                "codigoPostal": "03940",
                "calle": "AV INSURGENTES SUR",
                "numero": "1602",
                "piso": "18",
                "departamento": "Of. 801",
                "localidad": "CDMX",
                "region": "CDMX",
                "pais": "Mexico",
                "entreCalle": ""
            }
        },
        "fecha_alta": "",
        "tipoServicio": "",
        "tipo_paquete": "",
        "id_externo": "",  
        "modalidad_envio": "",
                                                                                    
        "direccion_envio": "", 
                                                                          
        "correo": "",
        "currency": "2", 
        "type": "1",
        "destino": {
            "sucursal": {
                "id": ""
            },
            "postal": {
                "codigoPostal": "03940",
                "calle": "AV INSURGENTES SUR",
                "numero": "1602",
                "piso": "18",
                "departamento": "Of. 801",
                "localidad": "CDMX",
                "region": "CDMX",
                "pais": "Mexico",
                "entreCalle": ""
            }
        },
        "remitente": {
            "nombreCompleto": "Saúl Reyes",
            "email": "saulmkt.gymco@gmail.com",
            "documentoTipo": "",
            "documentoNumero": "",
            "telefonos": "113332244",
            "marca": "POW"
        },
        "destinatario": {
            "nombreCompleto": "Juana Gonzalez",
            "nombre": "",
            "apellido": "",
            "email": "destinatario@andreani.com",
            "documentoTipo": "",
            "documentoNumero": "",
            "telefonos": "1112345678"
        },
        "productoAEntregar": "",
        "bultos": {
            "kilos": "",
            "largoCm": "",
            "altoCm": "",
            "anchoCm": "",
            "volumenCm": "",
            "valorDeclaradoSinImpuestos": "",
            "valorDeclaradoConImpuestos": "",
            "detalle": "",
            "idCliente": "6345"
        }
    }
}

RESPONSE

  • AirwayBillNumber: Número de envío.

  • LabelImage.OutputFormat: Formato de la etiqueta de envío.

  • LabelImage.OutputImage: Etiqueta en formato Base 64.

{
    "ActionNote": "Success",
    "AirwayBillNumber": "7526799696",
    "LabelImage": {
        "OutputFormat": "PDF",
        "OutputImage": "JVBERi0xLjQKJeLjz9MKMiAwIG9iago...."
    },
    "DHLRoutingCode": "MX03940+46000000"
}