Importación de catálogo - Catálogo - Mercado Pago Developers
¿Qué documentación quieres buscar?

¿No sabes cómo empezar la integración? 

Accede a los primeros pasos
Importación de catálogo

POST

/proximity/integration/v1/catalog
Este endpoint importa un catálogo de manera asíncrona a una o más tiendas. Cada tienda genera un identificador de importación que se puede utilizar para comprobar el estado del proceso posteriormente. Retornará una respuesta 202 - Success cuando todas las solicitudes se enviaron correctamente, o 206 - Partial Error en caso de que alguna publicación falle.
Parámetros para la solicitud
sections
array
Localización: bodyArray de objetos que contienen información sobre las secciones que deben importarse al catálogo.
store_ids
array
Localización: bodyArray que recibe el external_ids de las tiendas que deben recibir el catálogo. Los external_ids de cada tienda se pueden configurar mediante la API de Mercado Pago Delivery.
Parámetros de respuesta
msg
string
Localización: bodyDescripción del resultado de la operación.
results
array
Localización: bodyArray de resultados de publicación por tienda. Lista de publicaciones que se enviaron a la cola de procesamiento.
Solicitud
curl
curl -X POST \
      'https://api.mercadopago.com/proximity/integration/v1/catalog' \
       -H 'Authorization: Bearer YOUR_ACCESS_TOKEN \
       -H 'Content-Type: application/json' \ 
      -d '{
  "store_ids": [
    {}
  ],
  "sections": [
    {
      "description": "The most delicious burgers in town",
      "name": "Hamburguers",
      "items": [
        {
          "description": "Item Description",
          "external_id": "M147",
          "image": "https://",
          "name": "Cheese Burger",
          "price": 25.5,
          "discount_price": 20.5,
          "status": "active",
          "options": [
            {
              "name": "Desserts",
              "group_min": 1,
              "group_max": 5,
              "complements": [
                {
                  "description": "Complement description",
                  "external_id": "D184",
                  "image": "https://",
                  "min": 1,
                  "max": 5,
                  "name": "Chocolate ice cream",
                  "price": 7.25,
                  "status": "active"
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}'
Respuesta
json
{
  "msg": "Success",
  "results": [
    {
      "store_id": "external_store_id_01",
      "catalog_id": "b2f6b992-5133-11ed-a81f-acde48001122",
      "status": "processing"
    }
  ]
}
Errores
400bad_request
error Publication error caused by some inconsistency in the fields.