<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Rest-Api | The .NET Blog</title><link>https://thedotnetblog.com/nl/tags/rest-api/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>nl</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Fri, 17 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/nl/tags/rest-api/index.xml" rel="self" type="application/rss+xml"/><item><title>Data API Builder Custom Paths: Ontwerp API's voor Mensen, Niet voor Tabellen</title><link>https://thedotnetblog.com/nl/news/emiliano-montesdeoca/data-api-builder-custom-paths-domain-first/</link><pubDate>Fri, 17 Jul 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/nl/news/emiliano-montesdeoca/data-api-builder-custom-paths-domain-first/</guid><description>Samengestelde REST-paden in DAB zijn een kleine functie met grote architecturale impact voor domeingericht API-ontwerp.</description><content:encoded>&lt;p&gt;Originele bron: &lt;a href="https://devblogs.microsoft.com/azure-sql/data-api-builder-custom-rest-paths/"&gt;Compose your API surface with Data API builder custom paths&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;De nieuwe ondersteuning voor samengestelde REST-paden in Data API Builder lijkt misschien een kleine configuratieverbetering, maar het lost eigenlijk een aloude spanning in API-ontwerp op: databasestructuur die lekt in het ontwerp van openbare endpoints.&lt;/p&gt;
&lt;p&gt;Standaard entiteitgebaseerde routes zijn geweldig voor snelle starts. Ze zijn vaak verkeerd voor langetermijnproduct-API&amp;rsquo;s. Echte systemen hebben routestructuren nodig die aansluiten bij bedrijfsconcepten, eigenaarsgrenzen en de mentale modellen van gebruikers.&lt;/p&gt;
&lt;p&gt;Daarom is deze DAB-wijziging belangrijk. Je kunt het gemak van gegenereerde API&amp;rsquo;s behouden terwijl je een schonere domeinfirst-oppervlakte presenteert.&lt;/p&gt;
&lt;p&gt;Mijn uitgesproken mening is simpel: als je API-padstructuur in productie ruwe tabelnamen weerspiegelt, optimaliseer je meestal voor backend-gemak ten koste van duidelijkheid voor clients.&lt;/p&gt;
&lt;p&gt;Met aangepaste paden kunnen teams betere grenzen modelleren, zoals verkoop, facturatie, ondersteuning of partnerspecifieke oppervlaktes. Dit vervangt geen goed API-beheer, maar geeft DAB-gebruikers een praktische manier om routeontwerp af te stemmen op producttaal.&lt;/p&gt;
&lt;p&gt;Praktische richtlijnen voor teams die deze functie adopteren:&lt;/p&gt;
&lt;p&gt;Definieer een naamgevingsbeleid voordat je ad-hoc paden toevoegt. Inconsistente subsegmenten worden rommel op de lange termijn.&lt;/p&gt;
&lt;p&gt;Wijs endpoints toe aan begrensde contexten, niet aan organisatieschema&amp;rsquo;s. Teams veranderen; domeinsemantiek moet stabiel zijn.&lt;/p&gt;
&lt;p&gt;Behandel padstructuur als onderdeel van je versioneringsstrategie en documenteer breaking changes expliciet.&lt;/p&gt;
&lt;p&gt;Valideer autorisatiegedrag langs aangepaste routestructuren, zodat routehelderheid gepaard gaat met beveiligingshelderheid.&lt;/p&gt;
&lt;p&gt;Wat ik waardeer aan DAB in het algemeen is het hefboommodel: je krijgt paginering, filtering, projectie en andere endpointmechanismen zonder repetitieve controllercode te schrijven. Aangepaste paden maken die hefboom productiegerichter door een van de grootste bezwaren van API-architecten weg te nemen.&lt;/p&gt;
&lt;p&gt;Er is één kanttekening. Een betere padsamenstelling kan teams verleiden om te veel te snel bloot te geven omdat genereren makkelijk aanvoelt. Beveiligingen blijven belangrijk: houd entiteitblootstelling doelbewust, pas beleid centraal toe en vermijd het bouwen van onbedoelde openbare contracten uit interne schema-experimenten.&lt;/p&gt;
&lt;p&gt;Voor .NET-organisaties onderleveringsdruk is deze functie een productiviteitsversneller als deze met discipline wordt gebruikt. Je kunt sneller werken dan handgemaakte API-lagen terwijl je toch een samenhangend en bedrijfsvriendelijk endpoint-oppervlak behoudt.&lt;/p&gt;
&lt;p&gt;Bottom line: DAB aangepaste paden gaan niet over het mooier maken van URL&amp;rsquo;s. Ze gaan over het heroveren van API-ontwerpintentie terwijl de operationele efficiëntie van gegenereerde endpoints behouden blijft.&lt;/p&gt;</content:encoded></item></channel></rss>