Documentación Mercado Libre

Descubre toda la información que debes conocer sobre las APIs de Mercado Libre.
circulos azuis em degrade

Documentación

Última actualización 15/03/2023

Detalles sobre el campo de WhatsApp para ítems de clasificados

¿Cómo añadir el campo de WhatsApp?

A partir de ahora, puedes usar el campo de Teléfono 2 (phone2) para que los usuarios puedan contactar vía WhatsApp al vendedor.



Requisitos antes de cargar un número Whatspp

-El número debe corresponder a una línea de teléfono móvil.

-El número debe estar en formato internacional. Por ejemplo:

Argentina: 54 93512750933
Colombia: 57 3008558721
Chile: 56 959190499
Uruguay: 598 94231234
Mexico: 521 5508558721

Importante:
Si el número no es correcto, el botón no será mostrado. En el caso que se carga por front-end de Mercado Libre, el formato correcto queda así:


¿Dónde se almacena el campo el número WhatsApp?

Actualmente se usan los campos country_code2 y phone2 para almacenar el número de WhatsApp asociado a un ítem. Como se ve, el número de WhatsApp debe setearse en cada uno de los ítems donde se quiere que esté el contacto por WhatsApp habilitado.


¿Cómo cargar el campo de WhatsApp vía API?

Teniendo un número con formato válido, se deben setear llenar los campos (country_code2 y phone2) de la siguiente forma:

country_code2: corresponde al código del país.

phone2: el número de teléfono móvil.

Por ejemplo: si queremos cargar el número: 56 959190499 para Chile, sería:

"seller_contact": {
    "country_code2": "56",
   "phone2": "959190499"}

 

Importante:
Solo números, sin espacios ni símbolos.

Llamada:

curl -X PUT -H 'Authorization: Bearer $ACCESS_TOKEN' http://api.mercadolibre.com/items/ITEM

Ejemplo:

curl -X PUT -H 'Authorization: Bearer $ACCESS_TOKEN' 
  'http://api.mercadolibre.com/items/MLA78865051' \
  -H 'Content-Type: application/json' \
  -d '{
    "seller_contact": {
        "country_code2": "56",
        "phone2": "959190499"
    }
}'

Respuesta:

"seller_contact": {
        "contact": "",
        "other_info": "",
        "area_code": "011",
        "phone": "2750075",
        "area_code2": "56",
        "phone2": "959190499",
        "email": "",
        "webpage": "",
        "country_code": "54",
        "country_code2": "56"
    },