Referencia de la Feeds API v2021-06-30

Cargue datos en Amazon para administrar un negocio de venta.

Descripción general

La Selling Partner API para feeds le permite cargar datos en Amazon en nombre de un selling partner.

Información de versión

Versión : 2021-06-30

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

getFeeds
crearFeed
getFeed
cancelFeed
crearFeedDocument
getFeedDocument

Rutas

GET /feeds/2021-06-30/feeds

Operación: getFeeds

Descripción

Devuelve detalles de feed para los feeds que coinciden con los filtros que especifica.

Plan de uso:

Tasa (solicitudes por segundo)Explosión
0.022210

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, cuando estén disponibles. La tabla anterior indica la tasa predeterminada y los valores de ráfaga para esta operación. Los Selling partners cuyas demandas comerciales requieren un mayor rendimiento pueden ver valores de tasa y ráfaga más altos que los que se muestran aquí. Para obtener más información, consulte Planes de uso y límites de tarifas en la Selling Partner API .

Parámetros

TipoNombreDescripciónEsquemaPor defecto
QueryfeedTypes
opcional
Una lista de tipos de feed utilizados para filtrar feeds. Cuando se proporciona feedTypes, también se pueden proporcionar los otros parámetros de filtro (processingStatuses, marketplaceIds, createdSince, createdUntil) y pageSize. Se requiere feedTypes o nextToken.
Número mínimo : 1
Número máximo : 10
< string > array-
QuerymarketplaceIds
opcional
Una lista de identificadores de marketplace utilizados para filtrar feeds. Los feeds devueltos coincidirán con al menos uno de los marketplace que especifique.
Número mínimo : 1
Número máximo : 10
< string > array-
QuerypageSize
opcional
El número máximo de feeds para devolver en una sola llamada.
Mínimo : 1
Máximo : 100
integer10
QueryprocessingStatuses
opcional
Una lista de estados de procesamiento utilizados para filtrar feeds.
Recuento mínimo : 1
< enum ( processingStatuses ) > array-
QuerycreatedSince
opcional
La fecha y hora de creación de feeds más antigua para los feeds incluidos en la respuesta, en formato ISO 8601. El valor predeterminado es hace 90 días. Los feeds se conservan durante un máximo de 90 días.string (date-time)-
QuerycreatedUntil
opcional
La última fecha y hora de creación del feed para los feeds incluidos en la respuesta, en formato ISO 8601. El valor predeterminado es ahora.string (date-time)-
QuerynextToken
opcional
Un token de string devuelto en la respuesta a su solicitud anterior. nextToken se devuelve cuando el número de resultados supera el valor de tamaño de página especificado. Para obtener la siguiente página de resultados, llame a la operación getFeeds e incluya este token como el único parámetro. Especificar nextToken con cualquier otro parámetro hará que la solicitud falle.string-

Respuestas

Código HTTPDescripciónEsquema
200Éxito.
Headers :
x-amzn-RateLimit-Limit (string): su límite de velocidad (solicitudes por segundo) para esta operación.
x-amzn-RequestId (string): ID de referencia de solicitud única.
GetFeedsResponse
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): ID de referencia de solicitud única.
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): ID de referencia de solicitud única.
ErrorList
415El header de tipo de contenido de la solicitud no es válido.
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 .

POST /feeds/2021-06-30/feeds

Operación: createFeed

Descripción

Crea un feed. Cargue el contenido del documento de feed antes de llamar a esta operación.

Plan de uso:

Tasa (solicitudes por segundo)Explosión
0.008315

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, cuando estén disponibles. La tabla anterior indica la tasa predeterminada y los valores de ráfaga para esta operación. Los Selling partners cuyas demandas comerciales requieren un mayor rendimiento pueden ver valores de tasa y ráfaga más altos que los que se muestran aquí. Para obtener más información, consulte Planes de uso y límites de tarifas en la Selling Partner API .

Parámetros

TipoNombreDescripciónEsquema
Bodybody
requerido
Información necesaria para crear el feed.CreateFeedSpecification

Respuestas

Código HTTPDescripciónEsquema
202Éxito.
Headers :
x-amzn-RateLimit-Limit (string): su límite de velocidad (solicitudes por segundo) para esta operación.
x-amzn-RequestId (string): ID de referencia de solicitud única.
CreateFeedResponse
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): ID de referencia de solicitud única.
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): ID de referencia de solicitud única.
ErrorList
415El header de tipo de contenido de la solicitud no es válido.
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 .

GET /feeds/2021-06-30/feeds/{feedId}

Operación: getFeed

Descripción

Devuelve los detalles del feed (incluido resultDocumentId, si está disponible) para el feed que especifique.

Plan de uso:

Tasa (solicitudes por segundo)Explosión
215

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, cuando estén disponibles. La tabla anterior indica la tasa predeterminada y los valores de ráfaga para esta operación. Los Selling partners cuyas demandas comerciales requieren un mayor rendimiento pueden ver valores de tasa y ráfaga más altos que los que se muestran aquí. Para obtener más información, consulte Planes de uso y límites de tarifas en la Selling Partner API .

Parámetros

TipoNombreDescripciónEsquema
PathfeedId
requerido
El identificador del feed. Este identificador es único solo en combinación con uno seller ID.string

Respuestas

Código HTTPDescripciónEsquema
200Éxito.
Headers :
x-amzn-RateLimit-Limit (string): su límite de velocidad (solicitudes por segundo) para esta operación.
x-amzn-RequestId (string): ID de referencia de solicitud única.
Feed
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): ID de referencia de solicitud única.
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): ID de referencia de solicitud única.
ErrorList
415El header de tipo de contenido de la solicitud no es válido.
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 .

DELETE /feeds/2021-06-30/feeds/{feedId}

Operación: cancelFeed

Descripción

Cancela el feed que especifique. Solo se pueden cancelar los feeds con processingStatus=IN_QUEUE. Los feeds cancelados se devuelven en llamadas posteriores a las operaciones getFeed y getFeeds.

Plan de uso:

Tasa (solicitudes por segundo)Explosión
215

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, cuando estén disponibles. La tabla anterior indica la tasa predeterminada y los valores de ráfaga para esta operación. Los Selling partners cuyas demandas comerciales requieren un mayor rendimiento pueden ver valores de tasa y ráfaga más altos que los que se muestran aquí. Para obtener más información, consulte Planes de uso y límites de tarifas en la Selling Partner API .

Parámetros

TipoNombreDescripciónEsquema
PathfeedId
requerido
El identificador del feed. Este identificador es único solo en combinación con uno seller ID.string

Respuestas

Código HTTPDescripciónEsquema
200Éxito.
Headers :
x-amzn-RateLimit-Limit (string): su límite de velocidad (solicitudes por segundo) para esta operación.
x-amzn-RequestId (string): ID de referencia de solicitud única.
Sin contenido
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): ID de referencia de solicitud única.
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): ID de referencia de solicitud única.
ErrorList
415El header de tipo de contenido de la solicitud no es válido.
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 .

POST /feeds/2021-06-30/documents

Operación: createFeedDocument

Descripción

Crea un documento de feed para el tipo de feed que especifique. Esta operación devuelve una URL prefirmada para cargar el contenido del documento de feed. También devuelve un valor de feedDocumentId que puede pasar con una llamada posterior a la operación createFeed.

Plan de uso:

Tasa (solicitudes por segundo)Explosión
0.515

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, cuando estén disponibles. La tabla anterior indica la tasa predeterminada y los valores de ráfaga para esta operación. Los Selling partners cuyas demandas comerciales requieren un mayor rendimiento pueden ver valores de tasa y ráfaga más altos que los que se muestran aquí. Para obtener más información, consulte Planes de uso y límites de tarifas en la Selling Partner API .

Parámetros

TipoNombreDescripciónEsquema
Bodybody
requerido
Especifica el tipo de contenido para la operación createFeedDocument.CreateFeedDocumentSpecification

Respuestas

Código HTTPDescripciónEsquema
201Se creó correctamente un documento de feed que está listo para recibir contenido.
Headers :
x-amzn-RateLimit-Limit (string): su límite de velocidad (solicitudes por segundo) para esta operación.
x-amzn-RequestId (string): ID de referencia de solicitud única.
CreateFeedDocumentResponse
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): ID de referencia de solicitud única.
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): ID de referencia de solicitud única.
ErrorList
415La carga útil 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): ID de referencia de solicitud única.
ErrorList

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

GET /feeds/2021-06-30/documents/{feedDocumentId}

Operación: getFeedDocument

Descripción

Devuelve la información necesaria para recuperar el contenido de un documento de feed.

Plan de uso:

Tasa (solicitudes por segundo)Explosión
0.022210

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, cuando estén disponibles. La tabla anterior indica la tasa predeterminada y los valores de ráfaga para esta operación. Los Selling partners cuyas demandas comerciales requieren un mayor rendimiento pueden ver valores de tasa y ráfaga más altos que los que se muestran aquí. Para obtener más información, consulte Planes de uso y límites de tarifas en la Selling Partner API .

Parámetros

TipoNombreDescripciónEsquema
PathfeedDocumentId
requerido
El identificador del documento de feed .string

Respuestas

Código HTTPDescripciónEsquema
200Éxito.
Headers :
x-amzn-RateLimit-Limit (string): su límite de velocidad (solicitudes por segundo) para esta operación.
x-amzn-RequestId (string): ID de referencia de solicitud única.
FeedDocumento
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): ID de referencia de solicitud única.
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): ID de referencia de solicitud única.
ErrorList
415El header de tipo de contenido de la solicitud no es válido.
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 .

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): ID de referencia de solicitud única.
ErrorList
401El header de autorización de la solicitud no tiene el formato correcto o no contiene un token válido.
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): ID de referencia de solicitud única.
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): ID de referencia de solicitud única.
ErrorList
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): ID de referencia de solicitud única.
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): ID de referencia de solicitud única.
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): ID de referencia de solicitud única.
ErrorList

Definiciones

Error

Se devolvió una respuesta de error cuando la solicitud no tuvo é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 en un formato legible por humanos.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

CreateFeedResponse

esquema de respuesta.

NombreDescripciónEsquema
feedId
requerido
El identificador del feed. Este identificador es único solo en combinación con uno seller ID.string

Feed

Información detallada sobre el feed.

NombreDescripciónEsquema
feedId
requerido
El identificador del feed. Este identificador es único solo en combinación con uno seller ID.string
feedType
requerido
El tipo de feed .string
marketplaceIds
opcional
Una lista de identificadores para los marketplace a los que se aplica el feed.< string > array
createdTime
requerido
La fecha y la hora en que se creó el feed, en formato de fecha y hora ISO 8601.string (date-time)
processingStatus
requerido
El estado de procesamiento del feed.enum ( ProcessingStatus )
processingStartTime
opcional
La fecha y la hora en que comenzó el procesamiento del feed, en formato de fecha y hora ISO 8601.string (date-time)
processingEndTime
opcional
La fecha y la hora en que se completó el procesamiento del feed, en formato de fecha y hora ISO 8601.string (date-time)
resultFeedDocumentId
opcional
El identificador del documento de feed. Este identificador es único solo en combinación con una seller ID.string

FeedList

Una lista de feeds.

Tipo : < feed > array

GetFeedsResponse

esquema de respuesta.

NombreDescripciónEsquema
feeds
requerido
Los feeds.FeedList
nextToken
opcional
Devuelto cuando el número de resultados supera el tamaño de página. Para obtener la siguiente página de resultados, llame a la operación getFeeds con este token como único parámetro.string

FeedDocument

Información necesaria para el documento de feed .

NombreDescripciónEsquema
feedDocumentId
requerido
El identificador del documento de feed. Este identificador es único solo en combinación con una seller ID.string
URL
requerido
Una URL prefirmada para el documento de feed. Si compressionAlgorithm no se devuelve, puede descargar el feed directamente desde esta URL. Esta URL caduca después de 5 minutos.string
compressionAlgorithm
opcional
Si el contenido del documento de feed se comprimió, el algoritmo de compresión utilizado se devuelve en esta propiedad y debe descomprimir la feed cuando la descarga. De lo contrario, puede descargar el feed directamente. Consulte el Paso 7. Descargue el reporte de procesamiento de feeds en la guía de casos de uso, donde se proporciona un código de muestra.enum ( CompressionAlgorithm )

FeedOptions

Opciones adicionales para controlar el feed. Estos varían según el tipo de feed .

Tipo : < string, string > map

CreateFeedSpecification

Información necesaria para crear el feed.

NombreDescripciónEsquema
feedType
requerido
El tipo de feed .string
marketplaceIds
requerido
Una lista de identificadores para los marketplace a los que desea que se aplique el feed.< string > array
inputFeedDocumentId
requerido
El identificador de documento devuelto por la operación createFeedDocument. Cargue el contenido del documento de feed antes de llamar a la operación createFeed.string
feedOptions
opcional
Opciones adicionales para controlar el feed. Estos varían según el tipo de feed .FeedOptions

CreateFeedDocumentSpecification

Especifica el tipo de contenido para la operación createFeedDocument.

NombreDescripciónEsquema
contentType
requerido
El tipo de contenido del feed.string

CreateFeedDocumentResponse

Información necesaria para cargar el contenido de un documento de feed.

NombreDescripciónEsquema
feedDocumentId
requerido
El identificador del documento de feed .string
URL
requerido
La URL prefirmada para cargar el contenido del feed. Esta URL caduca después de 5 minutos.string

ProcessingStatuses

Tipo : enum

ValorDescripción
CANCELLEDEl feed se canceló antes de que comenzara a procesarse.
DONEEl feed ha terminado de procesarse. Examine el contenido del documento de resultados para determinar si hubo errores durante el procesamiento.
FATALEl feed se canceló debido a un error fatal. Es posible que algunas, ninguna o todas las operaciones del feed se hayan completado correctamente.
IN_PROGRESSEl feed se está procesando.
IN_QUEUEEl feed aún no ha comenzado a procesarse. Es posible que esté esperando otro feed IN_PROGRESS.

ProcessingStatus

El estado de procesamiento del feed.

Tipo : enum

ValorDescripción
CANCELLEDEl feed se canceló antes de que comenzara a procesarse.
DONEEl feed ha terminado de procesarse. Examine el contenido del documento de resultados para determinar si hubo errores durante el procesamiento.
FATALEl feed se canceló debido a un error fatal. Es posible que algunas, ninguna o todas las operaciones del feed se hayan completado correctamente.
IN_PROGRESSEl feed se está procesando.
IN_QUEUEEl feed aún no ha comenzado a procesarse. Es posible que esté esperando otro feed IN_PROGRESS.

CompressionAlgorithm

Si el contenido del documento de feed se comprimió, el algoritmo de compresión utilizado se devuelve en esta propiedad y debe descomprimir la feed cuando la descarga. De lo contrario, puede descargar el feed directamente. Consulte el Paso 7. Descargue el reporte de procesamiento de feeds en la guía de casos de uso, donde se proporciona un código de muestra.

Tipo : enum

ValorDescripción
GZIPEl algoritmo de compresión gzip.