Importación de catálogohttps://api.mercadopago.com/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. El catálogo debe tener al menos el 60% de sus ítems con imágenes. Retornará una respuesta 202 - Success cuando todas las solicitudes se enviaron correctamente, o 206 - Partial Error en caso de que alguna publicación falle.
POST
Request parameters
Header
Authorization
Access Token obtenido a través del panel de desarrollador. Obligatorio ser enviado en todas las solicitudes.string
REQUERIDO
Body
store_ids
Array 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.array
sections
Array de objetos que contienen información sobre las secciones que deben importarse al catálogo.array
Response parameters
msg
Descripción del resultado de la operación.string
results
Array de resultados de publicación por tienda. Lista de publicaciones que se enviaron a la cola de procesamiento.array
Errores
400Descripción del error.
error
Publication error caused by some inconsistency in the fields.
Informa datos válidos en los request parameters antes de la ejecución.
Request
curl -X POST \
'https://api.mercadopago.com/proximity/integration/v1/catalog'\
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer APP_USR-1*********685765-12*********1b4332e5c*********e077d7679*********664' \
-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"
}
]
}
]
}
]
}
]
}'Response
{
"msg": "Success",
"results": [
{
"store_id": "external_store_id_01",
"catalog_id": "b2f6b992-5133-11ed-a81f-acde48001122",
"status": "processing"
}
]
}