Colocación de guías de envío

El Cliente envía a través de este EndPoint de Daisytek los datos de entrega de un determinado pedido.

POST Order placement

Colocación de guías de envío

POST https://www.daisytek.com.mx/api/orders/waybills

Request Body

Name
Type
Description

file*

string

Archivo encriptado en base64 con las guías

result*

boolean

Indica si se subió o no la guía de envío

waybills*

string

Corresponde al número o números de guía proporcionados por la paquetería y separados uno por uno: ej. (1231665 | 6541321)

order_number*

string

Número de pedido de Daisytek

carrier*

array

Paquetería

Ejemplo de Solicitud

# Python Code
import requests
import json
import base64


url = "https://www.daisytek.com.mx/api/orders/waybills"
headers = {
    "Accept": "application/json",
    "Authorization": "Bearer fooTokenBar=="
    }


file = open('CP1052406.pdf', 'rb') # Open binary file in read mode
file_read = file.read()
file_64_encode = base64.encodebytes(file_read)


payload = {
    "order_number": "S110908025",
    "waybills": "56224133456989",
    "carrier": "ESTAFETA",
    "file": file_64_encode.decode('utf-8')
}


data = json.dumps(payload)
response = requests.request("POST", url, headers=headers, data=data)
print(json.dumps(response.json(), indent=4))

Ejemplo de Respuesta a la Solicitud

{
  "result": 1
}

Última actualización