Referencia de la Catalog Items API v2020-12-01

Cómo utilizar la API de items del catálogo.

Descripción general

La Selling Partner API para items del catálogo proporciona acceso programático a información sobre items en el catálogo de Amazon.

Para obtener más información, consulte la Guía de casos de uso de la API de elementos del catálogo .

Información de versión

Versión : 2020-12-01

Información del contacto

Contacto : Soporte para desarrolladores de la Selling Partner API
URL de contacto : https://sellercentral.amazon.com/gp/mws/contactus.html

Información de licencia

Licencia : Licencia Apache 2.0
URL de la licencia : http://www.apache.org/licenses/LICENSE-2.0

Schema URI

Anfitrión : sellingpartnerapi-na.amazon.com
Schemas : HTTPS

consume

  • application/json

produce

  • application/json

Operaciones

searchCatalogItems
getCatalogItem

Rutas

GET /catalog/2020-12-01/items

Operación: searchCatalogItems

Descripción

Busque y devuelva una lista de items del catálogo de Amazon e información asociada.

Planes de uso:

Tasa (solicitudes por segundo)Burst
22

El x-amzn-RateLimit-Limit El header de respuesta devuelve los límites de tasa del plan de uso que se aplicaron a la operación solicitada, cuando estén disponibles. La tabla anterior indica los valores por defecto de tasa y ráfaga para esta operación. Los Selling partners cuyas demandas comerciales requieren un mayor rendimiento pueden observar valores de tasa y ráfaga más altos que los mostrados aquí. Para obtener más información, consulta la documentación correspondiente. Planes de uso y límites de tasa en la SP-API.

Parámetros

TipoNombreDescripciónSchemaDefault
Querykeywords
opcional
Una lista de palabras delimitadas por comas para buscar en el catálogo de Amazon. array (csv)-
QuerymarketplaceIds
requerido
Una lista delimitada por comas de identificadores de marketplace de Amazon para la solicitud.
Número máximo : 1
array (csv)-
QueryincludedData
opcional
Una lista delimitada por comas de conjuntos de datos para incluir en la respuesta. Default: summaries< enum ( IncludedData ) > array(csv)"[\"summaries\"]"
QuerybrandNames
opcional
Una lista delimitada por comas de marcas para limitar la búsqueda de Querys basadas en keywords . array (csv)-
QueryclassificationIds
opcional
Una lista delimitada por comas de identificadores de clasificación para limitar la búsqueda. array (csv)-
QuerypageSize
opcional
Número de resultados a devolver por página.
Máximo : 20
integer10
QuerypageToken
opcional
Un token para buscar una página determinada cuando hay varias páginas de resultados.string-
QuerykeywordsLocale
opcional
El idioma de las palabras clave proporcionadas para Querys basadas en keywords . El valor predeterminado es la configuración regional principal del marketplace.string-
Querylocale
opcional
Configuración regional para recuperar summaries localizados. El valor predeterminado es la configuración regional principal del marketplace.string-

Respuestas

Código HTTPDescripciónSchema
200Éxito.
Headers :
x-amzn-RateLimit-Limit (string): su límite de velocidad (solicitudes por segundo) para esta operación.
x-amzn-RequestId (string): identificador de referencia de solicitud único.
ItemSearchResults

Para códigos de estado de error, descripciones y Schemas, consulte Respuestas y Schemas de error .

consume

  • application/json

produce

  • application/json

GET /catalog/2020-12-01/items/{asin}

Operación: getCatalogItem

Descripción

Recupera detalles de un item en el catálogo de Amazon.

Plan de uso:

Tasa (solicitudes por segundo)Burst
22

El x-amzn-RateLimit-Limit El header de respuesta devuelve los límites de tasa del plan de uso que se aplicaron a la operación solicitada, cuando estén disponibles. La tabla anterior indica los valores de tasa y ráfaga predeterminados para esta operación. Los Selling partners cuyas necesidades comerciales requieran un mayor rendimiento pueden observar valores de tasa y ráfaga más altos que los mostrados aquí. Para obtener más información, consulta la documentación sobre limitación de tasa en la Guía del desarrollador de AWS.Planes de uso y límites de tasa en la SP-API.

Parámetros

TipoNombreDescripciónSchema
Pathasin
requerido
El Standard Identification Number (ASIN) del item.string
QuerymarketplaceIds
requerido
Una lista delimitada por comas de identificadores de marketplace de Amazon. Los conjuntos de datos en la respuesta contienen datos solo para los marketplaces especificados. array (csv)
QueryincludedData
opcional
Una lista delimitada por comas de conjuntos de datos para incluir en la respuesta. Default: summaries< enum ( IncludedData ) > array(csv)
Querylocale
opcional
Configuración regional para recuperar summaries localizados. El valor predeterminado es la configuración regional principal del marketplace.string

Respuestas

Código HTTPDescripciónSchema
200Éxito.
Headers :
x-amzn-RateLimit-Limit (string): su límite de velocidad (solicitudes por segundo) para esta operación.
x-amzn-RequestId (string): identificador de referencia de solicitud único.
Item

Para códigos de estado de error, descripciones y Schemas, consulte Respuestas y Schemas de error .

consume

  • application/json

produce

  • application/json

Respuestas de error y Schemas

Esta tabla contiene códigos de estado HTTP e información asociada para respuestas de error.

Código HTTPDescripciónSchema
400La solicitud tiene parámetros faltantes o no válidos y no se puede analizar.
Headers :
x-amzn-RateLimit-Limit (string): su límite de velocidad (solicitudes por segundo) para esta operación.
x-amzn-RequestId (string): identificador de referencia de solicitud único.
Lista de errores
403Indica que el acceso al recurso está prohibido. Los posibles motivos incluyen acceso denegado, no autorizado, token caducado o firma no válida.
Headers :
x-amzn-RequestId (string): identificador de referencia de solicitud único.
Lista de errores
404El recurso especificado no existe.
Headers :
x-amzn-RateLimit-Limit (string): su límite de velocidad (solicitudes por segundo) para esta operación.
x-amzn-RequestId (string): identificador de referencia de solicitud único.
Lista de errores
413El tamaño de la solicitud excedió el tamaño máximo aceptado.
Headers :
x-amzn-RequestId (string): identificador de referencia de solicitud único.
Lista de errores
415La carga útil de la solicitud está en un formato no admitido.
Headers :
x-amzn-RequestId (string): identificador de referencia de solicitud único.
Lista de errores
429La frecuencia de las solicitudes fue mayor a la permitida.
Headers :
x-amzn-RequestId (string): identificador de referencia de solicitud único.
Lista de errores
500Ocurrió una condición inesperada que impidió que el servidor cumpliera con la solicitud.
Headers :
x-amzn-RequestId (string): identificador de referencia de solicitud único.
Lista de errores
503Sobrecarga temporal o mantenimiento del servidor.
Headers :
x-amzn-RequestId (string): identificador de referencia de solicitud único.
Lista de errores

Definiciones

Error

Respuesta de error devuelta cuando la solicitud no tiene éxito.

NombreDescripciónSchema
código
requerido
Un código de error que identifica el tipo de error que ocurrió.string
mensaje
requerido
Un mensaje que describe la condición de error.string
detalles
opcional
Detalles adicionales que pueden ayudar a la persona que llama a comprender o solucionar el problema.string

Lista de errores

Una lista de respuestas de error devueltas cuando una solicitud no se realiza correctamente.

NombreSchema
errors
requerido
array

Item

Un Item en el catálogo de Amazon.

NombreDescripciónSchema
asin
requerido
El Standard Identification Number (ASIN) es el identificador único de un item en el catálogo de Amazon.ItemAsin
attributes
opcional
Un objeto JSON que contiene datos de atributos de elementos estructurados con clave por nombre de atributo. Los atributos de los items del catálogo se ajustan a las definiciones de tipos de productos relacionados disponibles en la Selling Partner API para definiciones de tipos de productos.ItemAttributes
identifiers
opcional
Identificadores asociados con el item en el catálogo de Amazon, como los identificadores UPC y EAN.ItemIdentifiers
images
opcional
Imágenes de un item en el catálogo de Amazon.ItemImages
productTypes
opcional
Tipos de productos asociados con el item del catálogo de Amazon.ItemProductTypes
salesRanks
opcional
Clasificación de ventas de un item del catálogo de Amazon.ItemSalesRanks
summaries
opcional
Resumen de detalles de un item del catálogo de Amazon.ItemSummaries
vendorDetails
opcional
Detalles del Vendor asociado con un item del catálogo de Amazon. Los detalles del Vendor están disponibles solo para los Vendors.ItemVendorDetails

ItemAsin

El Standard Identification Number (ASIN) es el identificador único de un item en el catálogo de Amazon.

Tipo : string

ItemAttributes

Un objeto JSON que contiene datos de atributos de elementos estructurados con clave por nombre de atributo. Los atributos de los items del catálogo se ajustan a las definiciones de tipos de productos relacionados disponibles en la Selling Partner API para definiciones de tipos de productos.

Tipo : objeto

ItemIdentifiers

Identificadores asociados con el item en el catálogo de Amazon, como los identificadores UPC y EAN.

Tipo : < ItemIdentifiersByMarketplace > array

ItemIdentifiersByMarketplace

Identificadores asociados con el item en el catálogo de Amazon para el marketplace de Amazon indicado.

NombreDescripciónSchema
marketplaceId
requerido
Identificador del marketplace de Amazon.string
identifiers
requerido
Identificadores asociados con el item en el catálogo de Amazon para el marketplace de Amazon indicado.< ItemIdentifier > array

ItemIdentifier

Identificador asociado al item en el catálogo de Amazon, como un identificador UPC o EAN.

NombreDescripciónSchema
identifierType
requerido
Tipo de identificador, como UPC, EAN o ISBN.string
identifier
requerido
Identificador.string

ItemImages

Imágenes de un item en el catálogo de Amazon.

Tipo : array

ItemImagesByMarketplace

Imágenes de un item en el catálogo de Amazon para el marketplace de Amazon indicado.

NombreDescripciónSchema
marketplaceId
requerido
Identificador del marketplace de Amazon.string
images
requerido
Imágenes de un item en el catálogo de Amazon para el marketplace de Amazon indicado.< ItemImage > array

ItemImage

Imagen de un item en el catálogo de Amazon.

NombreDescripciónSchema
variant
requerido
Variante de la imagen, como MAIN o PT01 .
Ejemplo : "MAIN"
enum ( Variant )
link
requerido
link, o URL, para la imagen.string
height
requerido
Altura de la imagen en píxeles.integer
width
requerido
Ancho de la imagen en píxeles.integer

ItemProductTypes

Tipos de productos asociados con el item del catálogo de Amazon.

Tipo : < ItemProductTypeByMarketplace > array

ItemProductTypeByMarketplace

Tipo de producto asociado con el item del catálogo de Amazon para el marketplace de Amazon indicado.

NombreDescripciónSchema
marketplaceId
opcional
Identificador del marketplace de Amazon.string
productType
opcional
Nombre del tipo de producto asociado al item del catálogo de Amazon.
Ejemplo : "LUGGAGE"
string

ItemSalesRanks

Clasificación de ventas de un item del catálogo de Amazon.

Tipo : < ItemSalesRanksByMarketplace > array

ItemSalesRanksByMarketplace

Rangos de ventas de un item del catálogo de Amazon para el marketplace de Amazon indicado.

NombreDescripciónSchema
marketplaceId
requerido
Identificador del marketplace de Amazon.string
ranks
requerido
Rangos de ventas de un item del catálogo de Amazon para un marketplace de Amazon.< ItemSalesRank > array

ItemSalesRank

Rango de ventas de un item del catálogo de Amazon.

NombreDescripciónSchema
title
requerido
Título, o nombre, del rango de ventas.string
link
opcional
link o URL del website minorista de Amazon correspondiente para el rango de ventas.string
rank
requerido
Valor de rango de ventas.integer

ItemSummaries

Resumen de detalles de un item del catálogo de Amazon.

Tipo : < ItemSummaryByMarketplace > array

ItemSummaryByMarketplace

Detalles resumidos de un item del catálogo de Amazon para el marketplace de Amazon indicado.

NombreDescripciónSchema
marketplaceId
requerido
Identificador del marketplace de Amazon.string
brandName
opcional
Nombre de la marca asociada a un item del catálogo de Amazon.string
colorName
opcional
Nombre del color asociado a un item del catálogo de Amazon.string
itemName
opcional
Nombre, o título, asociado con un item del catálogo de Amazon.string
manufacturer
opcional
Nombre del fabricante asociado a un item del catálogo de Amazon.string
modelNumber
opcional
Número de modelo asociado con un item del catálogo de Amazon.string
sizeName
opcional
Nombre de la talla asociada a un item del catálogo de Amazon.string
styleName
opcional
Nombre del estilo asociado a un item del catálogo de Amazon.string

ItemVariations

Detalles de variación por marketeplace para un item del catálogo de Amazon (relaciones de variación).

Tipo: < ItemVariationsByMarketplace > array

ItemVariationsByMarketplace

Detalles de la variación del item del catálogo de Amazon para el marketeplace de Amazon indicado.

NombreDescripciónSchema
marketplaceId
requerido
Identificador del marketeplace de Amazon.array
asins
requerido
Identificadores (ASIN) de los items relacionados.< string > array
variationType
requerido
Tipo de relación de variación del artículo del catálogo de Amazon en la solicitud con el(los) artículo(s) relacionado(s): "PARENT" o "CHILD".
Ejemplo :"PARENT"
enum (VariationType)

ItemVendorDetails

Detalles del Vendor asociado con un item del catálogo de Amazon. Los detalles del Vendor están disponibles solo para los Vendors.

Tipo : < ItemVendorDetailsByMarketplace > array

ItemVendorDetailsByMarketplace

Detalles del Vendor asociados con un item del catálogo de Amazon para el marketplace de Amazon indicado.

NombreDescripciónSchema
marketplaceId
requerido
Identificador del marketplace de Amazon.string
brandCode
opcional
Código de marca asociado a un item del catálogo de Amazon.string
categoryCode
opcional
Categoría de producto asociada a un item del catálogo de Amazon.string
manufacturerCode
opcional
Código de fabricante asociado a un item del catálogo de Amazon.string
manufacturerCodeParent
opcional
Código de Vendor principal del código de fabricante.string
productGroup
opcional
Grupo de productos asociado a un item del catálogo de Amazon.string
replenishmentCategory
opcional
Categoría de reposición asociada con un item del catálogo de Amazon.enum ( ReplenishmentCategory )
subcategoryCode
opcional
Subcategoría de producto asociada a un item del catálogo de Amazon.string

ItemSearchResults

items en el catálogo de Amazon y metadatos relacionados con la búsqueda.

NombreDescripciónSchema
numberOfResults
requerido
Para búsquedas basadas en identifiers , el número total de items del catálogo de Amazon encontrados. Para búsquedas basadas en keywords , el número total estimado de elementos del catálogo de Amazon que coincidieron con la Query de búsqueda (solo se devolverán resultados por solicitud hasta el límite de recuento de páginas, independientemente del número encontrado).

Nota: La cantidad máxima de items (ASIN) que se pueden devolver y paginar es 1000.
integer
pagination
requerido
Si está disponible, el nextToken y/o Se requieren valores previousToken para devolver resultados paginados.Pagination
refinements
requerido
Buscar refinamientos para Búsquedas basadas en keywords .Refinements
items
requerido
Una lista de items del catálogo de Amazon.< Item > array

Pagination

Cuando una solicitud produce una respuesta que excede el pageSize , se produce la paginación. Esto significa que la respuesta se divide en páginas individuales. Para recuperar la página siguiente o la página anterior, debe pasar el valor nextToken o el valor previousToken como el parámetro pageToken en la siguiente solicitud. Cuando reciba la última página, no habrá tecla nextToken en el objeto de paginación.

NombreDescripciónSchema
nextToken
opcional
Un token que se puede usar para obtener la página siguiente.string
previousToken
opcional
Un token que se puede usar para recuperar la página anterior.string

Refinements

Refinamientos de búsqueda.

NombreDescripciónSchema
brands
requerido
Refinamientos de búsqueda de marca.< BrandRefinement > array
classifications
requerido
Refinamientos de búsqueda de clasificación.< ClassificationRefinement > array

BrandRefinement

Descripción de una marca que se puede utilizar para obtener resultados de búsqueda más detallados.

NombreDescripciónSchema
numberOfResults
requerido
El número estimado de resultados que aún se devolverían si se aplicara la clave de refinamiento.integer
brandName
requerido
Nombre de la marca. Para mostrar y se puede utilizar como un refinamiento de búsqueda.string

ClassificationRefinement

Descripción de una clasificación que se puede utilizar para obtener resultados de búsqueda más detallados.

NombreDescripciónSchema
numberOfResults
requerido
El número estimado de resultados que aún se devolverían si se aplicara la clave de refinamiento.integer
displayName
requerido
Nombre para mostrar de la clasificación.string
classificationId
requerido
Identificador de la clasificación que se puede utilizar para fines de refinamiento de búsqueda.string

Variant

Variante de la imagen, como MAIN o PT01 .

Tipo : enum

ValorDescripción
MAINImagen principal del item.
PT01Otra imagen #1 para el item.
PT02Otra imagen #2 para el item.
PT03Otra imagen #3 para el item.
PT04Otra imagen #4 para el item.
PT05Otra imagen #5 para el item.
PT06Otra imagen #6 para el item.
PT07Otra imagen #7 para el item.
PT08Otra imagen #8 para el item.
SWCHImagen de muestra del item.

VariationType

Tipo de relación de variación del item del catálogo de Amazon en la solicitud con el(los) item(s) relacionado(s): "PARENT" o "PARENT".

Tipo : enum

ValorDescripción
PARENTEl item del catálogo de Amazon en la solicitud es una variación principal de los items relacionados indicados por el ASIN.
CHILDEl item del catálogo de Amazon en la solicitud es una variación secundaria del items relacionados indicados por el ASIN.

ReplenishmentCategory

Categoría de reposición asociada con un item del catálogo de Amazon.

Tipo : enum

ValorDescripción
ALLOCATEDIndica la compra no automatizada de inventario que el Vendor ha asignado a Amazon.
BASIC_REPLENISHMENTIndica compras no automatizadas de inventario.
IN_SEASONIndica la compra no automatizada de inventario para items de temporada.
LIMITED_REPLENISHMENTMantener el estado de reposición de la cola antes de que se envíe un item NEW_PRODUCT .
MANUFACTURER_OUT_OF_STOCKIndica que el Vendor está agotado por un período de tiempo más largo y no puede hacer un pedido pendiente.
NEW_PRODUCTIndica un item nuevo que Amazon aún no tiene en inventario.
NON_REPLENISHABLEIndica el surtido principal utilizado para mostrar la página de detalles, no los items reales.
NON_STOCKUPABLEIndica inventario de envío directo que Amazon no almacena en sus centros logísticos.
OBSOLETEIndica que el item está obsoleto y no se debe pedir.
PLANNED_REPLENISHMENTIndica items activos que deben ordenarse automáticamente.

IncludedData

Tipo : enum

Para usar con las operaciones: searchCatalogItems

ValorDescripción
attributesUn objeto JSON que contiene datos de atributos de elementos estructurados con clave por nombre de atributo. Los atributos de los items del catálogo se ajustan a las definiciones de tipos de productos de Amazon relacionados disponibles en la Selling Partner API para definiciones de tipos de productos.
dimensionsDimensions de un item en el catálogo de Amazon.
identifiersIdentificadores asociados con el item en el catálogo de Amazon, como los identificadores UPC y EAN.
imagesImágenes de un item en el catálogo de Amazon.
productTypesTipos de productos asociados con el item del catálogo de Amazon.
relationshipsDetalles de la relación de un item del catálogo de Amazon (por ejemplo, variaciones).
salesRanksClasificación de ventas de un item del catálogo de Amazon.
summariesResumen de detalles de un item del catálogo de Amazon. Referirse a atributos de un item del catálogo de Amazon para obtener más detalles.
vendorDetailsDetalles del Vendor asociado con un item del catálogo de Amazon. Los detalles del Vendor están disponibles solo para los Vendors.

Para usar con la(s) operación(es): getCatalogItem

ValorDescripción
attributesUn objeto JSON que contiene datos de atributos de elementos estructurados con clave por nombre de atributo. Los atributos de los items del catálogo se ajustan a las definiciones de tipos de productos de Amazon relacionados disponibles en la Selling Partner API para definiciones de tipos de productos.
dimensionsDimensions de un item en el catálogo de Amazon.
identifiersIdentificadores asociados con el item en el catálogo de Amazon, como los identificadores UPC y EAN.
imagesImágenes de un item en el catálogo de Amazon.
productTypesTipos de productos asociados con el item del catálogo de Amazon.
relationshipsDetalles de la relación de un item del catálogo de Amazon (por ejemplo, variaciones).
salesRanksClasificación de ventas de un item del catálogo de Amazon.
summariesResumen de detalles de un item del catálogo de Amazon. Consulte los "atributos" de un item del catálogo de Amazon para obtener más detalles.
vendorDetailsDetalles del Vendor asociado con un item del catálogo de Amazon. Los detalles del Vendor están disponibles solo para los Vendors.