Release Notes & Roadmap
Blijf op de hoogte van de laatste updates, verbeteringen en toekomstige plannen voor de Webapi. Alle wijzigingen worden hier gedocumenteerd met duidelijke uitleg over nieuwe features, verbeteringen en bugfixes.
Versie 7.1
Nieuwste
De backend van de Webapi is volledig geoptimaliseerd. De JSON-structuur van
het bestaande /productsheet/{id}-endpoint is hierdoor niet gewijzigd —
bestaande integraties blijven gewoon werken.
- Nieuw Alle validatieregels uit de v6 zijn overgenomen in versie 7
- Verbetering Algehele prestatieverbetering — diverse databasequery's zijn geoptimaliseerd, waardoor endpoints merkbaar sneller reageren
-
Bugfix
Bij het ophalen van alle wijzigingen (
GetAllUpdates) wordt eenlastUpdatedAftervan meer dan 7 dagen terug op de eerste pagina nu correct afgewezen met een400 Bad Request, in plaats van hier inconsistent mee om te gaan. Zorg dat uwlastUpdatedAfterniet ouder is dan 7 dagen wanneer u pagina 1 opvraagt -
Let op: veld op termijn vervallen
Veld
idin het JSON summary-overzicht is verouderd — gebruik voortaanpsId(bevat dezelfde waarde). Hetid-veld blijft nog beschikbaar maar zal op termijn verdwijnen. Bij XML-output is niets veranderd
Versie 7.0.0.4
- Nieuw Uitgebreide groothandel validatieregels — 17 nieuwe verplichte validaties voor leveranciersproducten: producerGLN, opslagstadia, ingrediënten, palletdata, namen, contact, belastingtarief, verpakkingsmaterialen, nutriënten, brutogewicht, nettogewicht, netinhoud, maatvoereenheid-consistentie, intrastatcode, GTIN-controlegetal en commerciële beschrijving
- Nieuw Zoeken op alternatieve GTINs — wanneer u zoekt op een GTIN die als alternatieve GTIN bij een product is geregistreerd, geeft de lookup de bijbehorende primaire (huidige) GTIN terug. Dit geeft aan dat de door u gebruikte GTIN verouderd of vervangen is; werk uw eigen systeem bij met de teruggegeven primaire GTIN en gebruik voortaan die GTIN bij verdere opzoekacties
- Nieuw Pallet-GTIN lookup — opzoeken via pallet-GTIN levert nu de bijbehorende basiseenheid op in plaats van een niet-gevonden resultaat
Versie 7.0.0.3
-
Nieuw
Uitgebreide verpakkingsmateriaal structuur — verpakkingsmaterialen bevatten nu
PackagingMaterialType,PackagingElementenRecyclabilityLevelals gekoppelde masterdata. Aanvullende velden zoalsIsRecyclable,PercentageRecycledMaterial, kleur, transparantie en stijfheid zijn toegevoegd voor GDSN-conform rapporteren -
Nieuw
Hiërarchische verpakkingsmaterialen — een verpakkingsmateriaal kan nu een bovenliggend materiaal (
ParentId) hebben, zodat samengestelde verpakkingsstructuren correct worden weergegeven -
Nieuw
Kruisbesmetting bij allergenen — twee nieuwe masterdatatypes (
CrossContaminationTypeenCrossContaminationDistribution) zijn toegevoegd aan allergenen, waarmee producenten de aard en spreiding van kruisbesmetting kunnen vastleggen conform EU-allergenenregelgeving -
Nieuw
Allergeen eiwitgehalte — nieuwe velden
AmountAllergenProteinGr,AmountAllergenProteinPpm,AllergenProteinWeightenAllergenProteinPercentagemaken het mogelijk exacte eiwitdrempelwaarden per allergeen op te slaan -
Nieuw
Product Carbon Footprint bij impactscore — de impactscore bevat nu een lijst van
ProductCarbonFootprintInfoobjecten voor gedetailleerde CO₂-voetafdruk rapportage per product -
Verbetering
Uitgebreide impactscore metrics — extra indicatoren toegevoegd: biodiversiteitsimpact, blauw watergebruik, broeikasgas, arbeidsrisico, landgebruik, verwerkingsimpact, bodemgezondheid en dierenwelzijn. Tevens is een
IsOutliermarkering met uitleg en eenDataQualityindicator beschikbaar -
Verbetering
Nieuwe masterdata endpoints —
PackagingMaterialType,PackagingElement,RecyclabilityLevel,CrossContaminationTypeenCrossContaminationDistributionzijn beschikbaar via de masterdata-endpoints -
Breaking Change
Allergenen met "kan sporen bevatten" worden niet langer teruggegeven met
levelOfContainment=3. Deze allergenen worden nu verstuurd metlevelOfContainment=2("zonder") en de nieuwe veldenCrossContaminationTypeenCrossContaminationDistributiongeven aan of en in welke mate kruisbesmetting aanwezig is
Versie 7.0.0.2
-
Nieuw
Paginering bij lookup-resultaten — stuur
PageNumberenPageSize(standaard 250, max 1000) mee in de request body; de respons bevatpageNumber,pageSize,totalPagesen tellingen per categorie -
Nieuw
Paginering bij assortimentslijst items —
GET assortments/{id}/itemsaccepteertpageNumberenpageSizeals queryparameters; bij een verlopen cache (2 min) volgt een410 Gone - Nieuw Producten zoeken op handelseenheid (HE) — GTINs worden automatisch genormaliseerd naar 14 cijfers
- Nieuw Product verwijderen via de API — inclusief verwijderreden en synchronisatie-endpoint
-
Nieuw
Alternatieve GTINs bij logistiek product —
alternativegtins-lijst beschikbaar in GET én opslaan via PUT - Nieuw Push notificatie bij assortiment match — directe webhook (ProductUpdateNotification) zodra een product aan een assortimentslijst wordt gematcht
- Verbetering Lookup zoekt nu ook in niet basiseenheden en geeft basiseenheden die daar bij horen terug
- Verbetering Dubbele producten in lookup resultaten worden nu samengevoegd tot één resultaat per product
-
Verbetering
Consistente
400 Bad Requestfoutmeldingen bij ontbrekende verplichte velden -
Breaking Change
Veld
assortmentTypeIdis verwijderd uit de API — assortimentslijsten kunnen nu onbeperkt worden aangemaakt zonder dit veld
Versie 7.0.0.1
- Nieuw Assortimentslijsten CRUD - Volledig beheer van assortimentslijsten via API
- Nieuw Webhooks voor push berichten - Ontvang real-time notificaties bij wijzigingen
- Nieuw Impactscore toegevoegd aan product endpoints
- Verbetering Uitbreiding rate limit voor enterprise klanten
- Verbetering Response tijd verbetering tot 40% sneller
- Verbetering Database optimalisaties voor betere schaalbaarheid
- Verbetering Nieuwe caching strategie geïmplementeerd
- Breaking Change Endpoint herbenoemingen - Zie documentatie voor migratie details
Versie 7.0.0.0
- Nieuw Volledige API versie 7 met verbeterde validatie en foutafhandeling
- Nieuw NuGet package voor .NET ontwikkelaars (compatibel met .NET 6.0 - 9.0)
- Nieuw PHP Composer package voor eenvoudige integratie
- Verbetering Uitgebreide Swagger documentatie met interactieve API explorer
- Verbetering Geoptimaliseerde response tijden voor productsheet endpoints
Roadmap 2025-2026
Onze plannen voor de komende periode. Let op: deze planning kan wijzigen op basis van feedback en prioriteiten.
Release Input Functionaliteit
Mogelijkheid om data terug te schrijven naar het systeem via dedicated endpoints voor gevalideerde input.
Validaties, Synchronisatie & Foodbook Integratie
- Uitbreiding van validaties op invoer — validatiefouten worden ook zichtbaar teruggegeven in de API-output
- Synchronisatie van de nieuwe naar de oude omgeving wordt getest en vrijgegeven zodra dit correct werkt
- Verdere synchronisatie-koppelingen tussen de oude en nieuwe omgeving worden toegevoegd
- Foodbook wordt aangesloten op de nieuwe WebAPI
Gevaarlijke Stoffen & Uitgebreide Verpakkingsgegevens
Gegevens over gevaarlijke stoffen en een uitbreiding van de verpakkingsgegevens verschijnen eerdaags ook in de nieuwe Webapi.
Blijf op de hoogte
Schrijf je in met je e-mailadres en ontvang automatisch een e-mail zodra er een nieuwe release note gepubliceerd wordt.
Feedback & Suggesties
Heb je ideeën voor nieuwe features of verbeteringen? We horen graag van je! Stuur je suggesties naar ons development team.
Contact Development Team
Email: ict@psinfoodservice.com
Onderwerp: Feature Request - Webapi V7
We beoordelen alle suggesties en houden rekening met de meest gevraagde features bij het plannen van toekomstige releases.