Open stevenbal opened 4 years ago
De vraag is even of we wel op deze manier de status op willen vragen of dat dit niet beter anders moet. Dit is een design issue wat voor alle API's op dezelfde manier opgelost moet worden.
Er zijn andere mogelijkheden als:
Er zijn ongetwijfeld nog andere argumenten en oplossingsrichtingen te verzinnen @HenriKorver en @joeribekker .
ZIe ook #1586
Maak een convenience API die een dergelijke call voor de gebruiker afschermt en een eenvoudige aanroep biedt, dit is overigens een onderwerp waar nog een ei over gelegd moet worden.
Dit geeft je wel nog steeds een performance penalty. Ja, voor de consumer wordt het 1 call, maar als die 3 zaaktypen filtert, dan worden het 3 achterliggende calls, en de resultaten moeten ook weer correct samengevoegd worden.
Het is efficienter om dat in 1 call te ondersteunen.
Zodat bijvoorbeeld
Status
sen gefiltered kunnen worden met een lijst van mogelijkezaak
-urls.Dit zou er bijvoorbeeld zo uit kunnen zien:
https://zaken-api.vng.cloud/api/v1/statussen?zaak=[{{zaak_url1}},{{zaak_url2}}]
gerelateerd aan: https://github.com/VNG-Realisatie/gemma-zaken/issues/1469