Skip to Content

API push pre inventár a ceny

Prehľad


Waldom API pre zásoby a ceny umožňuje zákazníkom prijímať aktualizácie zásob a cien prostredníctvom oznámení POST medzi servermi. Tento zdroj v reálnom čase zabezpečuje, že vaše systémy zostanú synchronizované s najnovšími údajmi o produktoch od sp

Overenie


Zákazníci musia pri aktivácii Push API poskytnúť overovacie údaje. Podporované sú nasledujúce typy overovania:

Typ Popis
Hlavička API kľúča Statický kľúč odoslaný v prispôsobenej hlavičke HTTP
Základné overenie užívateľské meno:heslo Zakódované v Base64 a odoslané v hlavičkách

Formát požiadavky


Waldom bude odosielať aktualizácie na konfigurovaný koncový bod zákazníka pomocou metódy POST. Telo požiadavky je pole s maximálne 20 záznamami o zásobách a cenách. Táto štruktúra zodpovedá odpovedi verzie GET rozhrania API InventoryAndPricing, ale

  • Content-Type: application/json
  • Maximálny počet záznamov na požiadavku: 20
  • Metóda: POST
  • Protokol: Vyžaduje sa HTTPS

Príklad obsahu požiadavky POST


[
  {
    "Id": "10249120",
    "PartNumber": "1622994-1",
    "ManufacturerName": "TE CONNECTIVITY/AMP BRAND",
    "CustomerPartNumber": "",
    "LeadTime": null,
    "AvailableInventory": [],
    "OnOrderInventory": [],
    "MinOrderQuantity": "60000",
    "StandardPackQuantity": "5000",
    "TotalStockQuantity": 0,
    "Description": "Thick Film Resistors-SMD CRG0603 1% 750K",
    "UOM": null,
    "HTSCode": null,
    "Rohs": "Y",
    "ExportControlClassificationNumber": null,
    "DataSheetLink": "https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1309350_PASSIVE_COMPONENT&DocType=Catalog+Section&DocLang=English&PartCntxt=1622994-1&DocFormat=pdf",
    "ImageLink": "http://www.te.com/catalog/common/images/PartImages/prfrcrl.jpg",
    "Pricing": {
      "Currency": "EUR",
      "PriceBreaks": [
        {
          "PriceBreakQuantity": 60000,
          "Price": 0.0017
        },
        {
          "PriceBreakQuantity": 200000,
          "Price": 0.0016
        },
        {
          "PriceBreakQuantity": 400000,
          "Price": 0.0015
        },
        {
          "PriceBreakQuantity": 1000000,
          "Price": 0.0014
        },
        {
          "PriceBreakQuantity": 2000000,
          "Price": 0.0013
        }
      ]
    }
  },
  {
    "Id": "10249143",
    "PartNumber": "1623009-1",
    "ManufacturerName": "TE CONNECTIVITY/AMP BRAND",
    "CustomerPartNumber": "",
    "LeadTime": null,
    "AvailableInventory": [
      {
        "ShipsFromRegion": "USA",
        "ShipsFromWarehouse": "RK",
        "AvailableDate": "2025-03-28T00:00:00Z",
        "Quantity": 100000,
        "DateCodes": [
          {
            "Quantity": 100000,
            "DateCode": "2017-07-01T00:00:00",
            "CountryOfOrigin": "TH",
            "GreenStock": true
          }
        ]
      }
    ],
    "OnOrderInventory": [],
    "MinOrderQuantity": "60000",
    "StandardPackQuantity": "5000",
    "TotalStockQuantity": 100000,
    "Description": "Thick Film Resistors-SMD CRG0603 1% 910R",
    "UOM": null,
    "HTSCode": null,
    "Rohs": "Y",
    "ExportControlClassificationNumber": null,
    "DataSheetLink": "https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1309350_PASSIVE_COMPONENT&DocType=Catalog+Section&DocLang=English&PartCntxt=1623009-1&DocFormat=pdf",
    "ImageLink": "http://www.te.com/catalog/common/images/PartImages/prfrcrl.jpg",
    "Pricing": {
      "Currency": "EUR",
      "PriceBreaks": [
        {
          "PriceBreakQuantity": 60000,
          "Price": 0.0017
        },
        {
          "PriceBreakQuantity": 200000,
          "Price": 0.0016
        },
        {
          "PriceBreakQuantity": 400000,
          "Price": 0.0015
        },
        {
          "PriceBreakQuantity": 1000000,
          "Price": 0.0014
        },
        {
          "PriceBreakQuantity": 2000000,
          "Price": 0.0013
        }
      ]
    }
  }
]

Správanie pri opakovaní


  • Ak prijímajúci server odpovie s HTTP 200, správa sa považuje za úspešne prijatú.
  • Akákoľvek iná odpoveď (napr. 4xx, 5xx alebo časový limit) môže vyvolať opakované pokusy.
  • Zásady opakovaného pokusu (backoff, max. počet pokusov) je možné konfigurovať počas onboarding.
  • Dôležité: Ak miera úspešnosti (úspešné odpovede vs. celkový počet pokusov) klesne pod 40 %, spoločnosť Waldom si vyhradzuje právo dočasne pozastaviť vašu integráciu Push API.

Ako požiadať o prístup


  • Pošlite žiadosť prostredníctvom vášho CSR, aby ste sa prihlásili k odberu nášho Push API.
  • Uveďte:
    • URL koncového bodu HTTPS
    • Zvolenú metódu overovania
    • Podrobnosti o overovaní
    • E-mail technického kontaktu

Po overení začne Waldom posielať aktualizácie InventoryAndPricing priamo na váš koncový bod.