Endpoint / GUIAS DE ENVIO

Este endpoint de CVA es usado para que nuestros clientes envíen guías por cada pedido

POST

Endpoint

https://www.grupocva.com/api/v1/orders/guias/

REQUEST

Campo Tipo Descripcion
order_number string El numero de pedido de Grupo CVA Ejemplo (NGB-0000)
waybills string Los números de guia separados por pipes
carrier string Nombre de la paquetería que maneja el envío
file string El archivo codificado en base64 que puede contener multiples etiquetas de guia a imprimir

RESPONSE

Campo Tipo Descripcion
result bolean Indica si las guias fueron guardadas o no
message string Indica el mensaje en caso de algun error

Authorization Bearer Token

Token   < Token >

Body   raw

{
  "order_number": "NGB-16235",
  "waybills": "1876354627384352436475|87236354637265342563746",
  "carrier":"DHL",
  "file": "base64(archivo.pdf)"
}

GET

Nos permite consultar informacion de un pedido, recibe como parámetro el número de pedido y nos regresa la información del mismo.

https://www.grupocva.com/api/v1/orders/guias/?order_number=NGB-0000

RESPONSE

Parámetro Tipo Descripcion
order_number string El numero de pedido Ejemplo (NGB-0000)

RESPONSE

Campo Tipo Descripcion
order_number string El numero de pedido de Grupo CVA Ejemplo (NGB-0000)
date string La fecha en que se guardó de la guia
waybills string Los números de guia separados por pipes
printed bolean Indica si ya se imprimió la guía
delivered bolean Indica si ya se entregó el paquete al carrier

Authorization Bearer Token

Token   < Token >

EJEMPLO DE REQUEST

  POST
 curl --location --request POST 'https://www.grupocva.com/api/v1/orders/guias/' \
 --header 'Content-Type: application/json' \
 --header 'Authorization: Bearer fooToken' \
 --data-raw '{
    "order_number": "NGB-139649",
    "waybills": "1876354627384352436475|87236354637265342563746",
    "carrier": "DHL",
    "file": "encode64(file.pdf)"
 }'

EJEMPLO DE RESPONSE

  200 OK
  {
    "result" : 0
  }

EJEMPLO DE REQUEST

  GET
 --header 'Authorization: Bearer fooToken' \
 curl --location --request GET 'https://www.grupocva.com/api/v1/orders/guias/?order_number=NGB-139649'

EJEMPLO DE RESPONSE

  200 OK
  {
   "order_number": "NGB-0000",
   "date": "26/08/20",
   "waybills": "1876354627384352436475|87236354637265342563746",
   "printed": "0",
   "delivered": "0"
  }