Getypeerde productlaag
Werk met Bedrijfsbron-contracten voor resolve, enrichment en geodata in plaats van elke upstream provider afzonderlijk te koppelen.
Gebruik de workspace-API voor bedrijfsresolutie, duurzame enrichment en geodata. Broncredentials blijven achter FastAPI; je applicatie verwerkt expliciete statussen, provenance en reviewgevallen.
Werk met Bedrijfsbron-contracten voor resolve, enrichment en geodata in plaats van elke upstream provider afzonderlijk te koppelen.
Alle workspace- en providerkeys blijven buiten clientbundels; browsercode praat alleen met je eigen server of een veilige sessielaag.
Verwerk matchstatus, configuratiefouten, rate limits, reviewstatus en provenance als afzonderlijke producttoestanden.
Bewaar de workspace-key zonder publieke frontendprefix en stuur hem alleen vanaf een vertrouwde runtime.
Start met resolve of geocode, controleer de volledige responsevorm en bouw alle foutstatussen in.
Gebruik idempotente enrichmentjobs of CSV-repair wanneer resultaten, evidence en review bewaard moeten blijven.
Test met toegestane records en controleer coverage, ambiguïteit, providerbeschikbaarheid en reviewvolume.
Dit synthetische fragment laat de integratiegrens zien. Het bevat geen echte key en geen vooraf ingevulde API-response.
record is een placeholder en de env-naam bevat geen secret. Een echte uitkomst wordt uitsluitend uit response.json() gelezen.
const response = await fetch(
"https://api.bedrijfsbron.nl/v1/companies/resolve",
{
method: "POST",
headers: {
"Content-Type": "application/json",
"X-API-Key": process.env.BEDRIJFSDATA_API_KEY!,
},
body: JSON.stringify({ record }),
},
);if (!response.ok) {
throw new Error(`Bedrijfsbron: ${response.status}`);
}
const result: ResolveResponse = await response.json();
// Verwerk verified, probable, ambiguous en unmatched
// als afzonderlijke toestanden.Begin bij de stabiele productroutes. De ruwe bronroutes zijn uitsluitend bedoeld voor beheerde diagnose en niet als publiek integratiecontract.
Een succesvolle typecheck bewijst nog geen bronbeschikbaarheid. Test foutpaden en providerstatus met gecontroleerde fixtures en optionele server-side probes.
Plaats geen workspace-key in browsercode. Gebruik een eigen serverroute of de beveiligde app-sessie en geef alleen noodzakelijke responsevelden door.
Nee. Routes onder /v1/source-data zijn admin-only voor diagnose. Integraties horen de workspace-beveiligde productroutes te gebruiken.
Gebruik de actuele OpenAPI-documentatie en de getypeerde API-client. De quickstart toont daarnaast de minimale veilige resolveflow.
Beschrijf je bronbestand, gewenste velden en beslisregels. Dan kan de pilot worden ingericht zonder directe writeback naar je ERP of CRM.