Referencia de FBA Inventory API v1

Descripción general

La Selling Partner API para el FBA Inventory le permite recuperar información sobre el inventario en la red de cumplimiento de Amazon mediante programación.

Información de versión

Versión : v1

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

getInventorySummaries

Rutas

GET /fba/inventory/v1/summaries

Operación: getInventorySummaries

Descripción

Devuelve una lista de inventory summaries. Los summaries devueltos dependen de la presencia o ausencia del startDateTime , sellerSkus y Parámetros del sellerSku :

  • Todos los inventory summaries con detalles disponibles se devuelven cuando el startDateTime , sellerSkus y Se omiten los parámetros de sellerSku . .
  • Cuando se proporciona startDateTime , la operación devuelve inventory summaries que han tenido cambios después de la fecha y hora especificadas. El , la operación devuelve inventory summaries que han tenido cambios después de la fecha y hora especificadas. El sellerSkus y Los parámetros de sellerSku se ignoran. Importante: Para evitar errores, utilice ambos Para evitar errores, utilice ambos fecha y startDateTime y nextToken para obtener la siguiente página de inventory summaries que han cambiado después de la fecha y la hora especificadas.
  • Cuando el se proporciona el parámetro sellerSkus , la operación devuelve inventory summaries solo para el especificado , la operación devuelve inventory summaries solo para el especificado sellerSkus . El parámetro sellerSku se ignora. se ignora.
  • Cuando el se proporciona el parámetro sellerSku , la operación devuelve inventory summaries solo para el especificado , la operación devuelve inventory summaries solo para el especificado sellerSku .

Nota: Los parámetros asociados con esta operación pueden contener caracteres especiales que deben codificarse para llamar correctamente a la API. Para evitar errores con SKU al codificar URL, consulte Codificación de URL .

Plan de uso:

Tasa (solicitudes por segundo)Burst
22

El solicitud 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 burst para esta operación. Los Selling partners cuyas demandas comerciales requieren un mayor rendimiento pueden ver valores de tasa y burst 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
Querydetails
opcional
true para devolver inventory summaries con cantidades y detalles de inventory summaries adicionales. De lo contrario, devuelve solo inventory summaries (valor predeterminado).booleano"false"
QuerygranularityType
requerido
El tipo de granularity para el nivel de agregación de inventario.enum ( granularityType )-
QuerygranularityId
requerido
El ID de granularidad para el nivel de agregación de inventario.string-
QuerystartDateTime
opcional
Una fecha y startDateTime en formato ISO8601. Si se especifica, se devuelven todos los inventory summaries que han cambiado desde entonces. Debe especificar una fecha y hora que no sea anterior a 18 meses antes de la fecha y hora en que llama a la API. Nota: No se detectan cambios en inboundWorkingQuantity, inboundShippedQuantity y inboundReceivingQuantity.string (date-time)-
QuerysellerSkus
opcional
Una lista de seller SKUs para los que devolver inventory summaries. Puede especificar hasta 50 SKU.
Recuento máximo : 50
: 50
< string > array-
QuerysellerSku
opcional
Un solo seller SKU utilizado para consultar los inventory summaries de seller SKU especificado.string-
QuerynextToken
opcional
Token de string devuelto en la respuesta de su solicitud anterior. El token de string caducará 30 segundos después de su creación.string-
QuerymarketplaceIds
requerido
El ID de marketplace para el marketplace para el que se devolverán inventory summaries.
Número máximo : 1
: 1
< string > array-

Respuestas

Código HTTPDescripciónEsquema
200OK
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.
GetInventorySummariesResponse

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

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): ID de referencia de solicitud única.
GetInventorySummariesResponse
403Indica que el acceso al recurso está prohibido. Los posibles motivos incluyen acceso denegado, no autorizado, token caducado, firma no válida o recurso no encontrado.
Headers:
x-amzn-RequestId (string): ID de referencia de solicitud única.
GetInventorySummariesResponse
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.
GetInventorySummariesResponse
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 solicitud de límite de tasa está obsoleto y ya no se devuelve.
x-amzn-RequestId (string): ID de referencia de solicitud única.
GetInventorySummariesResponse
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 solicitud de límite de tasa está obsoleto y ya no se devuelve.
x-amzn-RequestId (string): ID de referencia de solicitud única.
GetInventorySummariesResponse
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 solicitud de límite de tasa está obsoleto y ya no se devuelve.
x-amzn-RequestId (string): ID de referencia de solicitud única.
GetInventorySummariesResponse

Definiciones

Granularity

Describe una granularidad en la que se pueden agregar datos de inventario. Por ejemplo, si utiliza la granularidad de Marketplace, la cantidad completa reflejará el inventario que podría completarse en el marketplace determinado.

NombreDescripciónEsquema
granularityType
opcional
El tipo de granularity para el nivel de agregación de inventario.string
granularityId
opcional
El ID de granularidad para el granularityType especificado. Cuando granularityType es Marketplace, especifique marketplaceId.string

ReservedQuantity

La cantidad de inventario reservado.

NombreDescripciónEsquema
totalReservedQuantity
opcional
El número total de unidades en la red logística de Amazon que actualmente se están recolectando, empaquetando y enviando; o se dejan de lado para la medición, el muestreo u otros procesos internos.integer
pendingCustomerOrderQuantity
opcional
El número de unidades reservadas para pedidos de clientes.integer
pendingTransshipmentQuantity
opcional
El número de unidades que se transfieren de un centro logístico a otro.integer
fcProcessingQuantity
opcional
El número de unidades que se han dejado de lado en el centro logístico para procesamiento adicional.integer

ResearchingQuantityEntry

El inventario extraviado o dañado en el almacén que se está confirmando activamente en nuestros centros logísticos.

NombreDescripciónEsquema
name
requerido
La duración de la investigación.enum ( Name )
quantity
requerido
El número de unidades.integer

ResearchingQuantity

El número de unidades extraviadas o dañadas en el almacén que se están confirmando activamente en nuestros centros logísticos.

NombreDescripciónEsquema
totalResearchingQuantity
opcional
El número total de unidades que se están investigando actualmente en la red de cumplimiento de Amazon.integer
researchingQuantityBreakdown
opcional
Una lista de detalles de la cantidad de artículos que se están investigando actualmente.< ResearchingQuantityEntry > array

UnfulfillableQuantity

La cantidad de inventario no cumplible.

NombreDescripciónEsquema
totalUnfulfillableQuantity
opcional
El número total de unidades en la red logística de Amazon en condiciones no vendibles.integer
customerDamagedQuantity
opcional
El número de unidades en disposición dañada del cliente.integer
warehouseDamagedQuantity
opcional
El número de unidades en disposición dañada del almacén.integer
distributorDamagedQuantity
opcional
El número de unidades en disposición dañada del distribuidor.integer
carrierDamagedQuantity
opcional
El número de unidades en disposición dañada del transportista.integer
defectiveQuantity
opcional
El número de unidades en disposición defectuosa.integer
expiredQuantity
opcional
El número de unidades en disposición vencida.integer

InventoryDetails

Detalles resumidos del inventario. Este objeto no aparecerá si el parámetro de detalles en la solicitud es falso.

NombreDescripciónEsquema
fulfillableQuantity
opcional
La cantidad de artículos que se pueden recoger, embalar y enviar.integer
inboundWorkingQuantity
optional
El número de unidades en un envío entrante para el que ha notificado a Amazon.integer
inboundShippedQuantity
optional
El número de unidades en un envío entrante sobre el que ha notificado a Amazon y ha proporcionado un número de seguimiento.integer
inboundReceivingQuantity
optional
El número de unidades que aún no se han recibido en un centro logístico de Amazon para su procesamiento, pero que forman parte de un envío entrante con algunas unidades que ya se han recibido y procesado.integer
reservedQuantity
optional
La cantidad de inventario reservado.ReservedQuantity
researchingQuantity
optional
El número de unidades extraviadas o dañadas en el almacén que se están confirmando activamente en nuestros centros logísticos.ResearchingQuantity
unfulfillableQuantity
optional
La cantidad de inventario no cumplible.UnfulfillableQuantity

InventorySummary

Inventory summary para un artículo específico.

NombreDescripciónEsquema
asin
optional
El número de identificación estándar de Amazon (ASIN) de un artículo..string
fnSku
optional
Identificador de SKU de la red Amazon's fulfillment.string
sellerSku
opcional
El seller SKU del artículo.string
condition
optional
El estado del artículo descrito por el seller (por ejemplo, Artículo nuevo).string
inventoryDetails
optional
Summarized inventory details. Este objeto no aparecerá si el parámetro de detalles en la solicitud es falso.InventoryDetails
lastUpdatedTime
optional
La fecha y hora en que se actualizó por última vez cualquier cantidad.string (date-time)
productName
optional
El título del producto en el idioma localizado del artículo dentro del marketplace específico.string
totalQuantity
optional
El número total de unidades en un envío entrante o en los centros logísticos de Amazon (Amazon fulfillment centers).integer

InventorySummaries

Una lista de inventory summaries.

Tipo : < InventorySummary > array

Pagination

El proceso de devolver los resultados a una solicitud en lotes de un tamaño definido denominado páginas. Esto se hace para ejercer cierto control sobre el tamaño del resultado y el rendimiento general. Es una forma de gestión del tráfico.

NombreDescripciónEsquema
nextToken
opcional
Una string generada que se usa para recuperar la página siguiente del resultado. Si se devuelve nextToken, pase el valor de nextToken a la siguiente solicitud. Si no se devuelve nextToken, no hay más elementos para devolver.string

GetInventorySummariesResult

El esquema de payload para la operación getInventorySummaries.

NombreDescripciónEsquema
granularity
required
Describe una granularidad en la que se pueden agregar datos de inventario. Por ejemplo, si utiliza la granularidad de Marketplace, la cantidad completa reflejará el inventario que podría completarse en el marketplace determinado.Granularity
inventorySummaries
required
Una lista de inventory summaries.InventorySummaries

GetInventorySummariesResponse

The Response schema.

NombreDescripciónEsquema
payload
opcional
La payload para la operación getInventorySummaries.GetInventorySummariesResult
paginación
opcional
El proceso de devolver los resultados a una solicitud en lotes de un tamaño definido denominado páginas. Esto se hace para ejercer cierto control sobre el tamaño del resultado y el rendimiento general. Es una forma de gestión del tráfico.Pagination
errores
opcional
Se produjeron uno o más errores inesperados durante la operación getInventorySummaries.ErrorList

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
opcional
Un mensaje que describe la condición de error en un formato legible por humanos.string
detalles
opcional
Información adicional que puede 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.

Tipo : array

GranularityType

El granularityType para el nivel de agregación de inventario.

Tipo : enum

ValorDescripción
MarketplaceMarketplace

Name

La duración de la investigación.

Tipo : enum

ValorDescripción
researchingQuantityInShortTermA corto plazo de 1 a 10 días.
researchingQuantityInMidTermPlazo medio de 11 a 20 días.
researchingQuantityInLongTermLargo Plazo por 21 días o más.