Importação de catálogo - Catálogo - Mercado Pago Developers
Qual documentação você quer buscar?

Não sabe como começar a integrar? 

Acesse os primeiros passos
Importação de catálogo

POST

https://api.mercadopago.com/proximity/integration/v1/catalog
Esse endpoint importa um catálogo de forma assíncrona para uma ou mais lojas. Cada loja gera um identificador de importação que pode ser usado para verificar o status do processo posteriormente. O catálogo deve ter pelo menos 60% dos itens com imagens. Retornará uma resposta 202 - Success quando todas as requisições forem enviadas corretamente ou 206 - Partial error caso alguma requisição falhe.
Parâmetros de requisição
BODY
sections
array
Array de objetos que contém informações das seções que deverão ser importados para o catálogo.
store_ids
array
Array que recebe os external_ids das loja que deverão receber o catálogo. Os external_ids de cada loja podem ser configurados usando a API do Mercado Pago Delivery.
Parâmetros de resposta
msg
string
Descrição do resultado da operação.
results
array
Array de resultados de publicações por loja. Lista de publicações que foram enviadas para a fila de processamento.
Erros

202Success

206Partial Error

400Descrição do erro.

error

Publication error caused by some inconsistency in the fields.

Requisição
curl -X POST \
    'https://api.mercadopago.com/proximity/integration/v1/catalog'\
    -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer TEST-4599*********755-11221*********d497ae962*********ecf8d85-1*********' \
    -d '{
  "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"
                }
              ]
            }
          ]
        }
      ]
    }
  ],
  "store_ids": [
    {}
  ]
}'
Resposta de exemplo
{
  "msg": "Success",
  "results": [
    {
      "store_id": "external_store_id_01",
      "catalog_id": "b2f6b992-5133-11ed-a81f-acde48001122",
      "status": "processing"
    }
  ]
}