Documentación API API Reference

Bienvenido a la Documentación de Envio Express.

Inicia sesión con el correo electrónico y contraseña de seller.envioexpress.com, para empezar a realizar tus envíos.

Es fácil y rápido, solo cotiza, elige tu tarifa y solicita tu envío.

API Endpoint
https://rest.envioexpress.com/v1
Request Content-Types: application/json
Response Content-Types: application/json
Schemes: http, https
Version: 1.0

Autentificación

Inicio de sesión

Usuario
Correo
Clave
Password
in
header

Cotización

Request CotizarNacional

POST /CotizarNacional

Obtener cotizaciones

Validación JSON.




Campo Tipo Descripción
peso Int Peso físico del paquete (Kg)
min 1, max 50
largo Int Largo del paquete (cm)
min 1, max 100
ancho Int Ancho del paquete (cm)
min 1, max 100
alto Int Alto del paquete (cm)
min 1, max 100
descripcion String Descripción del paquete
min 3, max 25
valor Decimal(3,1) Valor declarado del envio
min 100.0, max 10000.0
seguro Boolean Solicitud de seguro
recoleccion Boolean Solicitud de recolección
calleD String Calle Destino
min 2, max 24
numeroD String Número Destino
min 2, max 5
coloniaD String Colonía Destino
min 2, max 30
cpD String Código Postal Destino
min 5, max 6
calleR String Calle Remitente
min 2, max 24
numeroR String Número Remitente
min 2, max 5
coloniaR String Colonía Remitente
min 2, max 30
cpR String Código Postal Remitente
min 5, max 6
Ejemplo Request

            {	
                "alto":25,
                "ancho":1,
                "largo":30,
                "peso":1,
                "descripcion":"Sobre contactos",
                "valor":1500.00,
                "seguro":false,
                "recoleccion":false,
                "calleD":"PINOS",
                "numeroD":"05",
                "coloniaD":"ARTESANOS",
                "cpD":"44200",
                "calleR":"EJIDO POPOCATL",
                "numeroR":"MZ12L5",
                "coloniaR":"SANTIAGO SUR",
                "cpR":"08800",
            }
            
200 OK
QuotationResponse

Request processed.

401 Unauthorized

Unauthorized.

500

Error.

Ejemplo Response (200 OK)

              {
                "Resultado":[
                {
                  "codigoServicio": "NkVaUmIvMTR4bWF5...XVHcVE",
                  "proveedor": "FedEx",
                  "servicio": "FEDEX_EXPRESS_SAVER",
                  "precio": 200,
                  "seguro": "0.00",
                  "peso": "1.0",
                  "fechaEstimada": "31/01/2001 00:00",
                },
                ],
                "error": false,
                "mensaje": "",
              }
            
Ejemplo Response (500 Error)

              {
                "error": true,
                "mensaje": "Mensaje del error",
              }
            

Generar Guía

Request Guia

POST /GuiaNacional

Generar guías

SANDBOX PATH
POST /GuiaNacional_sandbox

Valid JSON.




Campo Tipo Descripción
CodigoServicio String Codigo de referencia para generar una Guia
telefonoR String Teléfono del Remitente
10 digitos
nombreR String Nombre del Remitente
min 2, max 14
apellidoR String Apellido del Remitente
min 2, max 14
empresaR String Empresa del Remitente
min 0, max 28
telefonoD String Teléfono del Destinatario
10 digitos
nombreD String Nombre del Destinatario
min 2, max 14
apellidoD String Apellido del Destinatario
min 2, max 14
empresaD String Empresa del Destinatario
min 0, max 28
recoleccion Boolean Solicitud de recolección
fechaRecoleccion Fecha Fecha de Recolección
Ejemplo Request

          { 
            "codigoServicio": "NkVaUmIvMTR4bWF5...XVHcVE",
            "nombreR": "Nombre Remitente",
            "apellidoR": "Apellido Remitente",
            "telefonoR": "3311223344",
            "empresaR": "Tu Empresa",
            "nombreD": "Nombre Destinatario",
            "apellidoD": "Apellido Destinatario",
            "telefonoD": "3344332211",
            "empresaD": "",
            "recoleccion": true,
            "fechaRecoleccion": "2020-04-13",
          }
        
200 OK
QuotationResponse

Request processed.

401 Unauthorized

Unauthorized.

500

Error.

Ejemplo Response (200 OK)

          {
            "resultado": 
            {
              "numeroGuia": "1112...5114733",
              "guia": "PDF",
              "recoleccion": "2001-01-01",
            },
            "error": false,
            "mensaje": ""
          }
        
Ejemplo Response (500 Error)

          {
            "error": true,
            "mensaje": "Mensaje del error",
          }
        

Estado Guía

Estado de la Guía

POST /Rastreo

Estado de la Guía

Valid JSON.




Campo Tipo Descripción
Guia String Numero de Guía
Ejemplo Request

          {
            "Guia": "305567...89199",
          }
        
200 OK
QuotationResponse

Request processed.

401 Unauthorized

Unauthorized.

403 Forbidden

Access denied.

500

Error.

Ejemplo Response (200 OK)

        {
          "Resultado": "Entragado",
          "Error": false,
          "Mensaje": ""
        }
      
Ejemplo Response (500 Error)

        {
          "Error": true,
          "Mensaje": "Mensaje del error",
        }
      

Cancelación Guía

Cancelación

Post /Cancelar

Cancelar Guía

Valid JSON.




Campo Tipo Descripción
Guia String Numero de Guía
Ejemplo Request

          {
            "Guia": "305567...89199"
          }
        
200 OK
QuotationResponse

Request processed.

401 Unauthorized

Unauthorized.

403 Forbidden

Access denied.

500

Error.

Ejemplo Response (200 OK)

        {
          "Resultado":
          {
            "Guia": "305567...89199",
            "Estado": "En proceso de cancelación",
            "Consulta": true,
          },
          "Error": false,
          "Mensaje": ""
        }
      
Ejemplo Response (500 Error)

        {
          "Error": true,
          "Mensaje": "Mensaje del error",
        }
      

Monedero de la Cuenta

Monedero de la cuenta

GET /Monedero

Saldo del Monedero de la cuenta

Valid JSON.

Ejemplo Request

          {

          }
        
200 OK
QuotationResponse

Request processed.

401 Unauthorized

Unauthorized.

403 Forbidden

Access denied.

500

Error.

Ejemplo Response (200 OK)

        {
          "Resultado": "1500",
          "error": false,
          "mensaje": ""
        }
      
Ejemplo Response (500 Error)

        {
          "Error": true,
          "Mensaje": "Mensaje del error",
        }