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