Batchsynchronisatie van Artikelgegevens
Wanneer te gebruiken
- U kunt geen change event-berichten ontvangen die door onze webhooks worden verzonden.
- Uw gebruikssituaties laten enige vertraging toe tussen het moment dat een artikel wordt toegevoegd / bijgewerkt in het ReflexBlue systeem en het toepassen van die wijziging op de artikelgegevens die in uw eigen systeem zijn opgeslagen.
- U moet een initiële populatie van artikelen in uw eigen systeem doen.
API-eindpunten voor batch-synchronisatie
| Http Methode | URI | Omschrijving | Scenario |
|---|---|---|---|
| POST | /{administrationNumber}/api/external/articles/search | Verkrijgt detailinformatie van alle artikelen die zijn toegevoegd of gewijzigd sinds de opgegeven rij-versie | Batch |
| POST | /{administrationNumber}/api/external/articles/pictures | Verkrijgt de afbeeldingen voor alle artikelen die zijn gewijzigd sinds de opgegeven rij-versie | Batch |
Gebruik
Bij het verzenden van verzoeken naar deze API eindpunten moet de request body een rij versienummer bevatten.1 Het antwoord bevat alle artikelen of afbeeldingen die zijn gewijzigd sinds het moment dat wordt aangegeven door het rij versienummer.
Initiële populatie van uw systeem met artikelen
Voor het eerste verzoek kunt u een rij versie waarde van 0 opgeven. Dit zal maximaal 500 artikelen opleveren die in ReflexBlue zijn opgeslagen. Elk artikel in het antwoord heeft een rij-versiewaarde. Elk volgend verzoek aan de API moet worden gedaan met een rij versie waarde die gelijk is aan het maximum van de rij versie waarden van de eerder opgehaalde artikelen.
U dient de verzoeken te herhalen totdat er geen artikelen meer worden geretourneerd. Een soortgelijk proces kan worden gebruikt om artikel foto’s te verkrijgen.
Zie de swagger documentatie voor technische details van het verzoek. ↩︎