Woo-API

Let op: de Woo-API is nog niet in productie.
Tot nader bericht is het voor bestuursorganen nog niet
mogelijk om contactpersonen of gebruikersaccounts aan
te melden. 

Introductie

Als overheid kunt u de API (application programming interface) gebruiken om uw lokale systemen aan te sluiten op de generieke Woo-voorziening om informatie uit te wisselen. Bijvoorbeeld om documenten en metadata op open.overheid.nl actief openbaar te maken, maar ook voor het wijzigen van al eerder opgestuurde. Op deze pagina wordt beschreven hoe een organisatie kan aansluiten op de API.

Voorbereiding

Vanuit uw eigen systeem (/systemen) moet een systeemkoppeling gerealiseerd worden. Benader hiervoor uw ICT afdeling of externe leverancier(s). De voorbereidende activiteiten bij de bestuursorganen vallen onder de verantwoordelijkheid van de organisaties zelf. Op deze pagina staat beschreven hoe u de benodigde client credentials kan aanvragen voor de API. Daarnaast zijn de volgende producten aanwezig ter voorbereiding op het aansluiten op de API:

Let op: Vooralsnog vragen we u alleen documenten te publiceren die openbaar gemaakt moeten worden na 1 april 2025. Het publiceren van documenten met terugwerkende kracht van voor deze datum vragen we u vooralsnog mee te wachten

Stappenplan bestuursorgaan

Onderstaande stappen dienen te worden gevolgd:

Stappenplan
Voorbereiding (STAP 1) Meld een contactpersoon aan voor uw bestuursorgaan en vraag als contactpersoon client credentials aan
(STAP 2) Ontvang de client credentials in uw e-mailbox
Testen (STAP 3) Test eerst de connectiviteit en zorg voor een eerste publicatie op de test-omgeving van KOOP alvorens u gaat publiceren op de productie-omgeving.
Publiceren op productie (STAP 4) Na een succesvolle test op de acceptatie-omgeving van KOOP kan uw organisatie starten met openbaar maken van documenten op de productie-omgeving

Toegang tot de API

Authenticatie

Authenticatie geschiedt via client credentials. Hoe dit in zijn werk gaat staat uitgelegd in de Functionele beschrijving AO Rijk API.

Aanmelden contactpersoon + aanvragen client credentials 

Contactpersonen kunnen worden aangemeld door een tekenbevoegde vertegenwoordiger of een ander contactpersoon aan te melden.
Het onderstaande formulier dient ingevuld en ondertekend te worden opgestuurd naar woo@koop.overheid.nl

De credentials worden gestuurd naar het e-mail-adres van het opgegeven contactpersoon. U ontvangt client credentials voor zowel de productie-omgeving als de test-omgeving. Ook wordt de endpoint informatie hier in opgenomen.
 

Wat wordt verwacht van de contactpersoon?

Als contactpersoon bent u namens uw organisatie het aanspreekpunt voor KOOP en voor de gebruikers binnen uw organisatie. Het volgende wordt verwacht van een contactpersoon:

  • Het informeren van de eigen organisatie over wijzigingen rondom het aanleverloket en/of de API
  • Het aanvragen van client credentials ten behoeve van de API
  • De client credentials al dan niet te delen met uw externe leverancier.
  • Het communiceren van verstoringen of updates
  • Binnen uw organisatie aanspreekpunt voor KOOP 

Test-omgeving

De test-omgeving is een omgeving voor ontwikkelaars die gebruik maken van de AO Rijk API. Het gaat om ontwikkelaars van leveranciers die een dienst willen aanbieden en ontwikkelaars van overheidsorganisaties die documenten actief openbaar moeten gaan maken. De ontwikkelaars kunnen deze omgeving gebruiken voor voorbereidende technische testen. Een set client-credentials voor deze omgeving worden verstrekt met bij credentials van de productie-omgeving. Hieronder nog wel een aantal aandachtspunten en spelregels voor de test-omgeving:

Aandachtspunten:

  • De testomgeving is geen ketentest-omgeving. 
  • De maximale bestandsgrootte is 1mb
  • De testomgeving is niet bedoeld om performancetesten of stresstesten te initiëren.

Fair use Policy

Er zijn geen kosten verbonden aan het gebruik. Bij (ogenschijnlijk) verkeerd gebruik of misbruik van de testomgeving zal KOOP contact opnemen met de betreffende organisatie en in het uiterste geval de toegang intrekken. KOOP neemt contact op als:

  • er vermoeden is van onwettige activiteiten;
  • KOOP constateert dat de testomgeving structureel zo zwaar wordt belast dat andere gebruikers of KOOP daar substantiële hinder van ondervinden.

End-point informatie

De end-points van zowel de test-omgeving als productie-omgeving worden meegestuurd met de client-credentials.

Documentopslag

Documenten aangeleverd door ministeries worden opgeslagen bij Logius KOOP.

Veelgestelde vragen

Ondersteuning

Al uw functionele en technische vragen over het aansluiten op de generieke Woo-voorziening kunt u stellen via woo@koop.overheid.nl. KOOP verzorgt ook diverse online informatiebijeenkomsten en invulsessies over de Woo-index en de technische aanlevermogelijkheden. Kijk hiervoor op de bijeenkomsten pagina.