Costco
API de disponibilité en entrepôt Costco
État des stocks en entrepôt d'un article Costco dans jusqu'à 10 entrepôts, ainsi que l'état de la cueillette en entrepôt et de la livraison le jour même pour chaque emplacement. Des états, pas des quantités. Coûte 1 crédit par tranche de 5 entrepôts.
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonitem_numberstringrequiredNuméro d'article Costco (le champ item_number renvoyé par la recherche ou par le produit). Convertissez d'abord un identifiant de produit ou une URL costco.com avec /api/v1/costco/product.
Example: 1492456
warehouse_idsarray<string>requiredEntrepôts à vérifier, jusqu'à 10, tirés de l'endpoint Warehouses. 1 crédit par tranche de 5.
Example: ["1062"]
countryenum<string>default:uscostco.com (us) ou costco.ca (ca).
Example: ca
us— costco.com, États-Unis.ca— costco.ca, Canada.
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
stock = client.costco.availability("1492456", warehouse_ids=["1062", "1107"])
for w in stock["data"]["warehouses"]:
print(w["warehouse_id"], w["in_warehouse"])Response