# Meli

# 1. Obtener número de envío

POST api/shipping/create

Este método recibe el número de orden de MELI y devuelve el número de envío correspondiente.

REQUEST

# provider_data

  • provider Meli. Campo obligatorio.

  • API_SECRET: (Tipo de dato: string). App secret provista por MELI. (La credencial es de Wanama. Preguntar antes de usar.)Campo obligatorio.

  • USER: (Tipo de dato: string). Número de seller. Campo obligatorio.

# shippment_data

  • id_externo: (Tipo de dato: string). Número de orden. Campo obligatorio.

{
    "provider_data": {
        "provider": "Meli",
        "USER": "123456", 
        "API_SECRET": "APP_USR-2586356612810411..."
    },
    "shippment_data": {
       "id_externo": "2000007064260132"
    }
}

RESPONSE

Devuelve el número de envío correspondiente a la orden.

{
    "response": "Success",
    "providerStatus": "Creado",
    "numeroDeEnvio": 42872274546,
    "sucursalDeDistribucion": {
        "id": null,
        "descripcion": ""
    },
    "sucursalDeRendicion": null,
    "sucursalDeImposicion": null,
    "numeroDePermisionaria": null,
    "descripcionServicio": "",
    "etiqueta": ""
}

# 2. Obtener etiqueta

GET /api/shipping/etiqueta/:id

Este método se debe utilizar para imprimir la etiqueta. (ATENCIÓN: La ejecución del método cambia el estado de la orden)

REQUEST

  • id: Número de envío. Va en el id de la url como ruta parametrizada. Campo obligatorio.

Este campo van en el header:

  • provider Meli. Campo obligatorio.

  • apiSecret: (Tipo de dato: string). App secret provista por MELI.Campo obligatorio.

  • user: (Tipo de dato: string). Número de seller. Campo obligatorio.

provider: Meli
apiSecret: 
user:

RESPONSE

Devuelve la etiqueta en formato pdf.