Recursos
Publicar productos
El endpoint principal. Crea un job asíncrono que la API procesa en segundo plano. Cada job puede tener hasta 10.000 items.
Crear un job de publicación
/v1/productsPor cada item indica el SKU y la categoría — o le pide a Automeli que la infiera con auto_categorize: true. Ambas opciones son excluyentes.
POST /productscurl -X POST "https://api.automeli.com/api/v1/products" \
-H "X-API-Key: automeli_live_..." \
-H "Content-Type: application/json" \
-d '{
"items": [
{ "sku": "B003H03SDQ", "category_id": "MCO420674" },
{ "sku": "B07JHNJLYH", "auto_categorize": true }
],
"listing_type_id": "gold_pro",
"tax_category_id": 0
}'Job aceptado y encolado. Devuelve el job_id para hacer seguimiento.
{
"job_id": "8a3f2b10-4c9d-4e21-9f8a-1b2c3d4e5f60",
"status": "queued",
"accepted": 2,
"rejected": 0,
"total_items": 2
}automeli_test_* el job no consume créditos.itemssku + (category_id o auto_categorize).items[].skuitems[].category_idMCO420674. Excluyente con auto_categorize.items[].auto_categorizecategory_id.listing_type_idgold_pro (premium con cuotas), gold_special (clásica), más legacy gold_premium / gold / silver / bronze aceptados por compatibilidad. ¿Cuál elijo? →tax_category_id0 (primera). Para ver los índices → GET /v1/account/tax-categories.scheduled_forYYYY-MM-DDTHH:MM en UTC, sin segundos ni offset. Entre 5 minutos y 30 días en el futuro. Ver guía de programación →Errores posibles de este endpoint (13)
E_AUTH_MISSING_KEYFalta el header X-API-Key
401E_AUTH_INVALID_KEYKey con formato inválido o no reconocida
401E_AUTH_FORBIDDEN_SCOPESu key no tiene el permiso requerido (ver scopes)
403E_RATE_LIMITEDExcediste el rate limit. Ver Retry-After
429E_IDEMPOTENCY_CONFLICTMisma Idempotency-Key con body distinto
409E_PRODUCT_INVALID_BODYBody malformado o campos faltantes
422E_PRODUCT_INVALID_SKUSKU no cumple regex (10 alfanum)
422E_PRODUCT_CREDIT_EXHAUSTEDSin créditos disponibles
400E_PRODUCT_MAX_CONCURRENT_JOBSYa tiene 6 jobs activos
429E_CATEGORY_INVALIDcategory_id no cumple formato Meli
422E_CATEGORY_AND_AUTO_CONFLICTcategory_id y auto_categorize juntos
422E_ACCOUNT_NOT_FOUNDCuenta Meli no encontrada
404E_INTERNALError inesperado. Reintente con backoff
503