Referencia de Product Type Definitions API v2020-09-01

Acceso programático a atributos y requisitos de datos para Product Type en el catálogo de Amazon.

Descripción general

La Selling Partner API para definiciones de tipos de productos proporciona acceso programático a atributos y requisitos de datos para tipos de productos en el catálogo de Amazon. Use esta API para devolver el esquema JSON para un tipo de producto que luego puede usar con otras Selling Partner API , como la Selling Partner API para artículos de listados, la Selling Partner API para artículos de catálogo y la Selling Partner API para feeds (para feeds de listas basados en JSON).

Para obtener más información, consulte la Guía de casos de uso de Product Type Definitions API .

Información de versión

Versión : 2020-09-01

Información del contacto

Contacto : Soporte para desarrolladores 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

esquema URI

Anfitrión : Sellingpartnerapi-na.amazon.com
Esquemas : HTTPS

consume

  • application/json

produce

  • application/json

Operaciones

searchDefinitionsProductTypes
getDefinitionsProductType

Caminos

GET /definitions/2020-09-01/productTypes

Operación: searchDefinitionsProductTypes

Descripción

Busque y devuelva una lista de tipos de productos de Amazon que tengan definiciones disponibles.

Planes de uso:

tipo de planTasa (solicitudes por segundo)Explosión
Default510
Selling partner specificVariableVariable

El header de respuesta x-amzn-RateLimit-Limit devuelve los límites de tarifa del plan de uso que se aplicaron a la operación solicitada. Los límites de tarifas para algunos selling partners variarán de la tarifa predeterminada y la ráfaga que se muestra en la tabla anterior. Para obtener más información, consulte Planes de uso y límites de tarifas en la API de Selling Partner .

Parámetros

TipoNombreDescripciónEsquema
Querykeywords
opcional
Una lista delimitada por comas de palabras clave para buscar tipos de productos. array (csv)
QuerymarketplaceIds
requerido
Una lista delimitada por comas de identificadores de marketplace de Amazon para la solicitud. array (csv)

Respuestas

Código HTTPDescripciónEsquema
200Se recuperó con éxito una lista de tipos de productos de Amazon que tienen definiciones disponibles.
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.
ProductTypeList
429La frecuencia de las solicitudes fue mayor a la permitida.
Headers :
x-amzn-RequestId (string): identificador de referencia de solicitud único.
ErrorList

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

consume

  • application/json

produce

  • application/json

GET /definitions/2020-09-01/productTypes/{productType}

Operación: getDefinitionsProductType

Descripción

Recuperar una definición de tipo de producto de Amazon.

Planes de uso:

tipo de planTasa (solicitudes por segundo)Explosión
Default510
Selling partner specificVariableVariable

El header de respuesta x-amzn-RateLimit-Limit devuelve los límites de tarifa del plan de uso que se aplicaron a la operación solicitada. Los límites de tarifas para algunos selling partners variarán de la tarifa predeterminada y la ráfaga que se muestra en la tabla anterior. Para obtener más información, consulte Planes de uso y límites de tarifas en la API de Selling Partner .

Parámetros

TipoNombreDescripciónEsquemaPor defecto
PathproductType
requerido
El nombre del tipo de producto de Amazon.string-
QuerysellerId
opcional
Un identificador de selling partner. Cuando se proporcionan, los requisitos y valores específicos del seller se completan dentro del esquema de definición del tipo de producto, como las marcas asociadas con el selling partner.string-
QuerymarketplaceIds
requerido
Una lista delimitada por comas de identificadores de marketplace de Amazon para la solicitud.
Nota: este parámetro está limitado a un ID de marketplace en este momento.
array (csv)-
QueryproductTypeVersion
opcional
La versión del tipo de producto de Amazon que se va a recuperar. El valor predeterminado es "LATEST",. Las versiones preliminares de las definiciones de tipo de producto se pueden recuperar con "RELEASE_CANDIDATE". Si no hay una versión preliminar disponible actualmente, se proporcionará la versión en vivo "LATEST".string"LATEST"
Queryrequirements
opcional
El nombre del conjunto de requisitos para recuperar los requisitos.enum ( Requirements )"LISTING"
QueryrequirementsEnforced
opcional
Identifica si el esquema de definición de tipo de producto impone los atributos requeridos para un conjunto de requisitos. Los requisitos no aplicados permiten la validación estructural de atributos individuales sin que todos los atributos requeridos estén presentes (como para actualizaciones parciales).enum ( RequirementsEnforced )"ENFORCED"
Querylocale
opcional
Configuración regional para recuperar etiquetas de visualización y otros detalles de presentación. El valor predeterminado es el idioma predeterminado del primer marketplace en la solicitud.enum ( Locale )"DEFAULT"

Respuestas

Código HTTPDescripciónEsquema
200Se recuperó con éxito una definición de tipo de producto de Amazon.
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.
ProductTypeDefinition
429La frecuencia de las solicitudes fue mayor a la permitida.
Headers :
x-amzn-RateLimit-Limit (string): su límite de velocidad (solicitudes por segundo) para esta operación.
Nota: Para este código de estado, el header de límite de tasa está obsoleto y ya no se devuelve.
x-amzn-RequestId (string): identificador de referencia de solicitud único.
ErrorList

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

consume

  • application/json

produce

  • application/json

Respuestas de error y esquemas

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

Código HTTPDescripciónEsquema
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.
ErrorList
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.
ErrorList
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.
ErrorList
413El tamaño de la solicitud excedió el tamaño máximo aceptado.
Headers :
x-amzn-RateLimit-Limit (string): su límite de velocidad (solicitudes por segundo) para esta operación.
Nota: Para este código de estado, el header de límite de tasa está obsoleto y ya no se devuelve.
x-amzn-RequestId (string): identificador de referencia de solicitud único.
ErrorList
415La payload de la solicitud está en un formato no admitido.
Headers :
x-amzn-RateLimit-Limit (string): su límite de velocidad (solicitudes por segundo) para esta operación.
Nota: Para este código de estado, el header de límite de tasa está obsoleto y ya no se devuelve.
x-amzn-RequestId (string): identificador de referencia de solicitud único.
ErrorList
500Ocurrió una condición inesperada que impidió que el servidor cumpliera con la solicitud.
Headers :
x-amzn-RateLimit-Limit (string): su límite de velocidad (solicitudes por segundo) para esta operación.
Nota: Para este código de estado, el header de límite de tasa está obsoleto y ya no se devuelve.
x-amzn-RequestId (string): identificador de referencia de solicitud único.
ErrorList
503Sobrecarga temporal o mantenimiento del servidor.
Headers :
x-amzn-RateLimit-Limit (string): su límite de velocidad (solicitudes por segundo) para esta operación.
Nota: Para este código de estado, el header de límite de tasa está obsoleto y ya no se devuelve.
x-amzn-RequestId (string): identificador de referencia de solicitud único.
ErrorList

Definiciones

Error

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

NombreDescripciónEsquema
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

ErrorList

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

NombreEsquema
errores
requerido
array

SchemaLink

NombreDescripciónEsquema
link
requerido
Link para recuperar el esquema.link
checksum
requerido
Hash de suma de comprobación del esquema (Base64 MD5). Se puede usar para verificar el contenido del esquema, identificar cambios entre versiones del esquema y para el almacenamiento en caché.string

Link

NombreDescripciónEsquema
resource
requerido
Recurso URI para el Link.string
verb
requerido
Método HTTP para la operación de Link.enum ( Verb )

ProductTypeDefinition

Una definición de tipo de producto representa los atributos y requisitos de datos para un tipo de producto en el catálogo de Amazon. Las definiciones de tipo de producto se usan indistintamente entre la Selling Partner API para elementos de listados, la Selling Partner API para elementos de catálogo y los feeds de listados basados en JSON en la Selling Partner API para feeds.

NombreDescripciónEsquema
metaSchema
opcional
Link al metaesquema que describe el vocabulario utilizado por el esquema de tipo de producto.SchemaLink
schema
requerido
Link al esquema que describe los atributos y requisitos para el tipo de producto.SchemaLink
requirements
requerido
Nombre del conjunto de requisitos representado en esta definición de tipo de producto.enum ( Requirements )
requirementsEnforced
requerido
Identifica si el esquema de definición de tipo de producto impone los atributos requeridos para un conjunto de requisitos. Los requisitos no aplicados permiten la validación estructural de atributos individuales sin que todos los atributos requeridos estén presentes (como para actualizaciones parciales).enum ( RequirementsEnforced )
propertyGroups
requerido
Asignación de nombres de grupos de propiedades a grupos de propiedades. Los grupos de propiedades representan agrupaciones lógicas de propiedades de esquema que se pueden utilizar con fines informativos o de visualización.< string, PropertyGroup > mapa
locale
requerido
Configuración regional de los elementos de visualización contenidos en la definición del tipo de producto.string
marketplaceIds
requerido
Identificadores del marketplace de Amazon para los que se aplica la definición de tipo de producto.< string > array
tipo de producto
requerido
El nombre del tipo de producto de Amazon al que se aplica esta definición de tipo de producto.string
productType
requerido
Los detalles de la versión para el tipo de producto de Amazon.ProductTypeVersion

PropertyGroup

Un grupo de propiedades representa una agrupación lógica de propiedades de esquema que se pueden utilizar con fines informativos o de visualización.

NombreDescripciónEsquema
title
opcional
La etiqueta de visualización del grupo de propiedades.string
description
opcional
La descripción del grupo de propiedades.string
propertyNames
opcional
Los nombres de las propiedades de esquema para el grupo de propiedades.< string > array

ProductTypeVersion

Los detalles de la versión para un tipo de producto de Amazon.

NombreDescripciónEsquema
version
requerido
Identificador de versión.string
latest
requerido
Cuando es verdadero, la versión indicada por el identificador de versión es la última disponible para el tipo de producto de Amazon.booleano
releaseCandidate
opcional
Cuando es verdadero, la versión indicada por el identificador de versión es la versión preliminar (candidato de lanzamiento) para el tipo de producto de Amazon.booleano

ProductType

Un tipo de producto de Amazon con una definición disponible.

NombreDescripciónEsquema
name
requerido
El nombre del tipo de producto de Amazon.string
marketplaceIds
requerido
Los identificadores del marketplace de Amazon para los que está disponible la definición del tipo de producto.< string > array

ProductTypeList

Una lista de tipos de productos de Amazon con definiciones disponibles.

NombreEsquema
productTypes
requerido
< ProductType > array

Locale

Configuración regional para recuperar etiquetas de visualización y otros detalles de presentación. El valor predeterminado es el idioma predeterminado del primer marketplace en la solicitud.

Tipo : enum

ValorDescripción
DEFAULTConfiguración regional predeterminada del marketplace de Amazon solicitado.
arArábica
ar_AEÁrabe (EAU)
deAlemán
de_DEAlemán (Alemania)
enInglés
en_AEInglés (EAU)
en_AUInglés (Australia)
en_CAInglés (Canadá)
en_GBInglés (reino unido)
en_INInglés (India)
en_SGInglés (Singapur)
en_USInglés (Estados Unidos)
esEspañol
es_ESEspañol (España)
es_MXEspañol (México)
es_USEspañol (Estados Unidos)
frFrancés
fr_CAFrancés (Canadá)
fr_FRFrancés (Francia)
ititaliano
it_ITitaliano (Italia)
jajaponés
ja_JPJaponés (Japón)
nlHolandés
nl_NLHolandés (Países Bajos)
plPolaco
pl_PLPolaco (Polonia)
ptportugués
pt_BRPortugués (Brasil)
pt_PTPortugués (Portugal)
svsueco
sv_SESueco (Suecia)
trturco
tr_TRTurco (Turquía)
zhChino
zh_CNChino (simplificado)
zh_TWChino (tradicional)

Verb

Método HTTP para la operación de Link.

Tipo : enum

ValorDescripción
GETSe accede al recurso proporcionado con el método HTTP GET.

RequirementsEnforced

Tipo : enum

Para usar con la(s) definición(es): ProductTypeDefinition
Identifica si el esquema de definición de tipo de producto impone los atributos requeridos para un conjunto de requisitos. Los requisitos no aplicados permiten la validación estructural de atributos individuales sin que todos los atributos requeridos estén presentes (como para actualizaciones parciales).

ValorDescripción
ENFORCEDSolicite el esquema con los atributos requeridos y requeridos condicionalmente aplicados (usado para la validación completa de la payload).
NOT_ENFORCEDEsquema de solicitud con atributos requeridos y requeridos condicionalmente no aplicados (usado para validación de payload parcial, como para atributos únicos).

Para usar con la(s) operación(es): getDefinitionsProductType
Identifica si el esquema de definición de tipo de producto impone los atributos requeridos para un conjunto de requisitos. Los requisitos no aplicados permiten la validación estructural de atributos individuales sin que todos los atributos requeridos estén presentes (como para actualizaciones parciales).

ValorDescripción
ENFORCEDSolicite el esquema con los atributos requeridos y requeridos condicionalmente aplicados (usado para la validación completa de la payload).
NOT_ENFORCEDEsquema de solicitud con atributos requeridos y requeridos condicionalmente no aplicados (usado para validación de payload parcial, como para atributos únicos).

Requirements

Tipo : enum

Para usar con la(s) definición(es): ProductTypeDefinition
Nombre del conjunto de requisitos representado en esta definición de tipo de producto.

ValorDescripción
LISTINGIndica que los datos enviados contienen información sobre productos y condiciones de venta.
LISTING_PRODUCT_ONLYIndica que los datos enviados solo contienen información sobre el producto.
LISTING_OFFER_ONLYIndica que los datos enviados solo contienen términos de venta.

Para usar con la(s) operación(es): getDefinitionsProductType
El nombre del conjunto de requisitos para recuperar los requisitos.

ValorDescripción
LISTINGIndica que los datos enviados contienen información sobre productos y condiciones de venta.
LISTING_PRODUCT_ONLYIndica que los datos enviados solo contienen información sobre el producto.
LISTING_OFFER_ONLYIndica que los datos enviados solo contienen términos de venta.