Skip to main content

API voor binnenhalen van Meldingen

  • August 24, 2023
  • 2 reacties
  • 128 Bekeken

Forum|alt.badge.img

Het is gelukt om via Azure Data Factory (REST linked service) de API te bevragen. Hierbij netjes rekening gehouden met de Total, Limit, Offset en Returned door een loop toe te passen.

Ik haal de meldingen binnen o.b.v. https://Klimmendaal.zenya.work/API/cases?

Nu blijkt dat niet alle records meekomen. In ons geval alleen de VIM Patient meldingen. Medewerker en informatie veiligheid ontbreken.

Infoland geeft aan dat dit met de rechten te maken kan hebben. Onduidelijk is om welke rechten het gaat. Heeft iemand hiermee ervaring?

2 reacties

Forum|alt.badge.img
  • Auteur
  • Starter
  • August 28, 2023

Inmiddels is het opgelost!

De API-gebruiker heeft analist-rechten per meldingstype gekregen. Nu stromen de juiste aantallen records binnen.


Dag jellcool, 

Via de zoekfunctie kom ik op dit topic. Ik loop tegen een vergelijkbaar issue aan. Via Postman roep ik de API aan, maar ik krijg 200 OK en twee lege brackets [] terug wanneer ik https://<organisatie>.zenya.work/api/cases aanroep.

Ik vermoed dat dit óók met rechten te maken heeft. Ik maak gebruik van de App Registration en OAuth 2.0 zoals omschreven staat in: 


In je reactie lees ik dat je analist-rechten per meldingstype hebt toegekend aan de API-gebruiker om missende cases op te kunnen halen. Maak je gebruik van de API Sleutel, of ook een App Registration? Weet jij of/hoe je rechten toekent aan een App registration? Of heeft deze per definitie overal toegang toe?

Wel kan ik zonder problemen de versie van de API of zenya ophalen, dus ik heb geen reden om aan te nemen dat m'n credentials niet in orde zijn. 

 

Hoor graag je ideëen.