API de cotización HAZTUENVIO.MX
API de cotización HAZTUENVIO.MX
El servicio web de cotizaciones en la plataforma HAZTUENVIO.MX permite a otros desarrollos a la medida cotizar envíos por medio del estilo de arquitectura de software de transferencia de estado representacional, entregando al servidor detalles sobre la guía que desea cotizar y para que este responda de manera desglosada con los detalles del costeo de la guía tal y como será cobrada por la empresa HAZTUENVIO.MX.
El funcionamiento de la API es mediante peticiones HTTPS utilizando el método POST a través de nuestro siguiente Endpoint.
http://apiqa.haztuenvio.mx/ws-national-quotingNuestra aplicación retornará una respuesta JSON decodificable en forma de una cadena de caracteres larga a través de una respuesta HTTP.
Propiedad | Obligatorio | Tipo de dato | Longitud | Restricciones |
key | Si | Texto Cifrado | ilimitado | Solicitar su generación |
password | Si | Texto Cifrado | ilimitado | Solicitar su generación |
applicationName | No | Texto | Ilimitado | Ninguna |
type | No | Texto | Ilimitado | Ninguna |
zipCode | Si | Cadena de caracteres | 5 | Ninguna |
colonyName | No | Texto | Ilimitado | Ninguna |
deliveryType | Si | Cadena de caracteres | 1 | Solo un caracter ("1" o "0") |
totalDeclaredValue | Si | Flotante | Valor mayor igual a 6000 | Ninguna |
physicalPackaging | Si | Texto | Ilimitado | Solo un caracter ("1" o "0") |
weight | Si | Flotante | Ninguna | |
width | Condicional | Flotante | Ninguna | |
length | Condicional | Flotante | Ninguna | |
height | Condicional | Flotante | Ninguna | |
quantity | Si | Flotante | Ninguna |
En esta sección obligatoria representada como un objeto de nombre “header” se solicitarán datos acerca del cliente que realiza la petición.
En esta sección obligatoria representada como un objeto de nombre “security” se solicitarán detalles de autenticación del cliente que desea realizar la cotización.
En esta sección obligatoria se solicitarán detalles de la terminal que efectúa la petición, así como del aplicativo desarrollado que requiere la información.
En este objeto se describirán la mayoría de los detalles de la petición.
Detalles de la petición.En esta sección se solicitarán los detalles propios de la cotización que se desea realizar en HAZTUENVIO.MX.
En esta sección se solicitará la información necesaria del remitente.
En esta sección se solicitará la información necesaria del destinatario.
Valor (Cadena) | Descripción |
"1" | Entrega a domicilio. |
"0" | Entrega en sucursal (Ocurre). |
Valor (Cadena) | Descripción |
"1" | Sobre. |
"0" | Caja. |
En esta sección se indicará si la petición procedió de manera exitosa o si presenta algún error, pueden interpretarse mediante la siguiente lista de estados.
Código | Descripción |
200 | Todo OK |
401 | Error de autenticación |
400 | Error no especificado, consultar al proveedor del servicio |
Apartado que presenta la descripción textual del estado de la petición, en caso de tener un error identificado se brindará la descripción en esta sección.
Arreglo en el cual se mostrarán los detalles de todas las paqueterías y sus correspondientes servicios disponibles, cada elemento cuenta con un conjunto de atributos descritos a continuación.
"header": {
"security": {
"key": "[USER KEY]",
"password": "[USER PASSWORD]"
},
"device": {
"applicationName": "WSM",
"type":
}
},
"body": {
"request": {
"data": {
"originAddress": {
"zipCode": "44770",
"colonyName": ""
},
"destinationAddress": {
"zipCode": "44220",
"colonyName": ""
},
"services": {
"deliveryType": "1",
"totalDeclaredValue": "0"
},
"shipmentDetail": [
{
"physicalPackaging": "1",
"weight": "10",
"width": "10",
"length": "10",
"height": "10",
"quantity": "1"
}
]
}
}
}
[
{
"status": "200",
"message": "Successful Request",
"responseDetails": [
{
"parcelCompany": "ESTAFETA",
"service": "TERRESTRE",
"deliveryDate": "2022-06-12",
"zone": "FLAT",
"price": 263,
"insurance": 0,
"extendedArea": 0,
"totalExtraCharges": 0,
"totalAmount": 263,
"extraChargesDetails": "",
"X19pZF9jdWVudGFfXw": "NA"
},
{
"parcelCompany": "ESTAFETA",
"service": "EXPRESS",
"deliveryDate": "2022-06-09",
"zone": "FLAT",
"price": 504,
"insurance": 0,
"extendedArea": 0,
"totalExtraCharges": 0,
"totalAmount": 504,
"extraChargesDetails": "",
"X19pZF9jdWVudGFfXw": "NA"
}
]
}
}
¡Datos incorrectos! por favor revise bien sus datos.
Si usted acaba de registrarse por favor espere a ser autorizado.
ORIGEN | |
DESTINO | |
PESO
1Kg |
|
MEDIDAS
10 x 10 x 10 |
|
PRECIOS DESDE $70 PESOS |
Procesando Solicitud...
Error En La Petición