GET /api/v2/notificaties?agent={agent}
Beschrijving
Opvragen van een lijst van (passieve) notificatieberichten via rijksregisternummer of ondernemingsnummer.
Vraag Informatie
Naam
Header parameter | Omschrijving |
---|---|
Accept-Language |
De taal waarin het antwoord vertaald moet worden.
Volgende talen worden ondersteund:
|
Accept |
Beschrijft hoe het resultaat moet worden geformatteerd.
Volgende formatteringen worden ondersteund:
|
URI parameters
Naam | Omschrijving | Type | Bijkomende informatie |
---|---|---|---|
agent |
het rijksregisternummer of ondernemingsnummer |
String |
Verplicht |
Body parameters
Geen.
Antwoord informatie
Model omschrijving
In andere gevallen krijg je één van onderstaande HTTP-statuscodes toegestuurd:
- 200 (OK):
- 400 (Bad Request): De request kan niet uitgevoerd worden omwille van syntaxfouten, bvb wanneer de body niet geparsed kan worden"
- 406 (Not Acceptable): Er kan geen antwoord worden voorzien in het gevraagde formaat volgens de Accept-header
- 500 (Internal Server Error): Er is een onvoorziene fout opgetreden op de server
Naam | Omschrijving | Type | Bijkomende informatie |
---|---|---|---|
NotificatieId |
Unieke identificatie van een notificatie |
String |
Optioneel |
Titel |
Titel of kortbericht van een passieve notificatie in tekst-formaat. |
String |
Optioneel |
Body |
Lang bericht van een passieve notificatie in HTML-formaat. |
String |
Optioneel |
TransactieId |
Unieke en persistente identificatie van transactionele dienstverlening. Op basis van de TransactieID kan in de front end logica opgebouwd worden rond het al dan niet tonen van gegroepeerde notificaties en de problematiek oplossen van meerdere notificaties vanuit verschillende bronnen over hetzelfde dossier. Momenteel wordt binnen DOSIS een unieke sleutel gegenereerd door het samenvoegen van volgende velden: {bron}+{dossierID} |
String |
Optioneel |
DatumNotificatie |
Datum waarop notificatie werd aangemaakt. |
DateTime |
Optioneel |
DocumentLinkUri |
URI meer informatie >Apart veld met een link dat meestgestuurd wordt door externe bron in elk notificatiebericht. Vanuit DOSIS wordt de link meegegeven die in de DOSIS-record staat bij die status In principe is link optioneel, maar zal bijna altijd worden meegegeven |
String |
Optioneel |
Bron |
Bron of afzender van de notificatie |
Bron |
Optioneel |
Bestemmeling |
Bestemmeling of agenten waarvoor notificatie bestemd is |
Bestemmeling |
Optioneel |
Kanalen |
Te notificeren kanalen |
Lijst van NotificatieKanaal |
Optioneel |
Statussen |
Statussen van de notificatie |
Lijst van Status |
Optioneel |
ProductIds |
Lijst van IPDC-producten |
Lijst van String |
Optioneel |
SleutelWaardeParen |
Lijst met sleutel/waarde-paren gebruikt bij generatie van notificatieberichten. Bij creatie van een notificatie moeten alle sleutel/waarde-paren worden meegegeven die gebruikt worden in de gebruikte sjablonengroep. Wanneer sleutel/waarde-paren ontbreken die vereist zijn, dan kan de notificatie niet worden verwerkt. |
Lijst van SleutelWaardePaar |
Optioneel |
Categorie |
Het lijkt noodzakelijk om een typering van berichten te voorzien. Zodat een gebruiker snel zijn berichten kan screenen (in de frontend op te vangen) of doordat een gebruiker zijn voorkeur kan bepalen om enkel een bepaald type berichten te ontvangen. |
Categorie |
Optioneel |
VervalDatum |
Datum waarop notificatie vervalt |
DateTime |
Optioneel |
Antwoord Formaat
Voorbeeld voor MIME-type application/json, text/json
[ { "NotificatieId": "e30ba3ed-c8d4-49e9-96c7-ffe6b18b2538", "Titel": "Dit is een voorbeeld titel 1", "Body": "Dit is een voorbeeld body 1", "TransactieId": "VoorbeeldTransactieId1", "DatumNotificatie": "2018-06-22T20:39:12.271Z", "DocumentLinkUri": "http://agentschap.vlaanderen.be/loket/dossierid", "Bron": { "OrganisatieId": "1", "AfzenderNaam": "Afzender 1 naam", "AfzenderLink": "Afzender 1 link" }, "Bestemmeling": { "Identificatie": "VoorbeeldBestemmelingIdentificatie1", "Type": "VoorbeeldBestemmelingType1" }, "Kanalen": [ { "Type": "Email", "Permissie": "Toegelaten" }, { "Type": "Passief", "Permissie": "Toegelaten" } ], "Statussen": [ { "Type": "Verstuurd", "WijzigingsDatum": "2018-06-27T20:39:12.271Z", "NotificatieKanaal": "Email" } ], "ProductIds": [ "1" ], "SleutelWaardeParen": [ { "Sleutel": "Sleutel1", "Waarde": "Waarde1" }, { "Sleutel": "Sleutel2", "Waarde": "Waarde2" }, { "Sleutel": "Sleutel3", "Waarde": "Waarde3" } ], "Categorie": { "Code": "VoorbeeldCodeCategorie1", "Omschrijving": "Voorbeeld omschrijving categorie 1" }, "VervalDatum": "2018-07-02T20:39:12.271Z" }, { "NotificatieId": "4566faf2-3b75-4ddb-8438-d6b7a03677fa", "Titel": "Dit is een voorbeeld titel 2", "Body": "Dit is een voorbeeld body 2", "TransactieId": "VoorbeeldTransactieId2", "DatumNotificatie": "2018-06-22T20:39:12.271Z", "DocumentLinkUri": "http://agentschap.vlaanderen.be/loket/dossierid2", "Bron": { "OrganisatieId": "2", "AfzenderNaam": "Afzender 2 naam", "AfzenderLink": "Afzender 2 link" }, "Bestemmeling": { "Identificatie": "VoorbeeldBestemmelingIdentificatie2", "Type": "VoorbeeldBestemmelingType2" }, "Kanalen": [ { "Type": "Email", "Permissie": "Toegelaten" }, { "Type": "Passief", "Permissie": "Toegelaten" } ], "Statussen": [ { "Type": "Verstuurd", "WijzigingsDatum": "2018-06-27T20:39:12.271Z", "NotificatieKanaal": "Email" } ], "ProductIds": [ "2" ], "SleutelWaardeParen": [ { "Sleutel": "Sleutel1", "Waarde": "Waarde1" }, { "Sleutel": "Sleutel2", "Waarde": "Waarde2" }, { "Sleutel": "Sleutel3", "Waarde": "Waarde3" } ], "Categorie": { "Code": "VoorbeeldCodeCategorie2", "Omschrijving": "Voorbeeld omschrijving categorie 2" }, "VervalDatum": "2018-07-02T20:39:12.271Z" } ]
Voorbeeld voor MIME-type application/xml, text/xml
<?xml version="1.0" encoding="utf-8"?> <Notificaties xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://api.aiv.be/ws/notificatie/v1"> <Notificatie> <NotificatieId>e30ba3ed-c8d4-49e9-96c7-ffe6b18b2538</NotificatieId> <Titel>Dit is een voorbeeld titel 1</Titel> <Body>Dit is een voorbeeld body 1</Body> <TransactieId>VoorbeeldTransactieId1</TransactieId> <DatumNotificatie>2018-06-22T20:39:12.2710573Z</DatumNotificatie> <DocumentLinkUri>linknaarloket</DocumentLinkUri> <Bron> <OrganisatieId>1</OrganisatieId> <AfzenderNaam>Afzender 1 naam</AfzenderNaam> <AfzenderLink>Afzender 1 link</AfzenderLink> </Bron> <Bestemmeling> <Identificatie>VoorbeeldBestemmelingIdentificatie1</Identificatie> <Type>VoorbeeldBestemmelingType1</Type> </Bestemmeling> <Kanalen> <NotificatieKanaal> <Type>Email</Type> <Permissie>Toegelaten</Permissie> </NotificatieKanaal> <NotificatieKanaal> <Type>Passief</Type> <Permissie>Toegelaten</Permissie> </NotificatieKanaal> </Kanalen> <Statussen> <Status> <Type>Verstuurd</Type> <WijzigingsDatum>2018-06-27T20:39:12.2710573Z</WijzigingsDatum> <NotificatieKanaal>Email</NotificatieKanaal> </Status> </Statussen> <ProductIds> <string>1</string> </ProductIds> <SleutelWaardeParen> <SleutelWaardePaar> <Sleutel>Sleutel1</Sleutel> <Waarde>Waarde1</Waarde> </SleutelWaardePaar> <SleutelWaardePaar> <Sleutel>Sleutel2</Sleutel> <Waarde>Waarde2</Waarde> </SleutelWaardePaar> <SleutelWaardePaar> <Sleutel>Sleutel3</Sleutel> <Waarde>Waarde3</Waarde> </SleutelWaardePaar> </SleutelWaardeParen> <Categorie> <Code>VoorbeeldCodeCategorie1</Code> <Omschrijving>Voorbeeld omschrijving categorie 1</Omschrijving> </Categorie> <VervalDatum>2018-07-02T20:39:12.2710573Z</VervalDatum> </Notificatie> <Notificatie> <NotificatieId>4566faf2-3b75-4ddb-8438-d6b7a03677fa</NotificatieId> <Titel>Dit is een voorbeeld titel 2</Titel> <Body>Dit is een voorbeeld body 2</Body> <TransactieId>VoorbeeldTransactieId2</TransactieId> <DatumNotificatie>2018-06-22T20:39:12.2710573Z</DatumNotificatie> <DocumentLinkUri>linknaarloket</DocumentLinkUri> <Bron> <OrganisatieId>2</OrganisatieId> <AfzenderNaam>Afzender 2 naam</AfzenderNaam> <AfzenderLink>Afzender 2 link</AfzenderLink> </Bron> <Bestemmeling> <Identificatie>VoorbeeldBestemmelingIdentificatie2</Identificatie> <Type>VoorbeeldBestemmelingType2</Type> </Bestemmeling> <Kanalen> <NotificatieKanaal> <Type>Email</Type> <Permissie>Toegelaten</Permissie> </NotificatieKanaal> <NotificatieKanaal> <Type>Passief</Type> <Permissie>Toegelaten</Permissie> </NotificatieKanaal> </Kanalen> <Statussen> <Status> <Type>Verstuurd</Type> <WijzigingsDatum>2018-06-27T20:39:12.2710573Z</WijzigingsDatum> <NotificatieKanaal>Email</NotificatieKanaal> </Status> </Statussen> <ProductIds> <string>2</string> </ProductIds> <SleutelWaardeParen> <SleutelWaardePaar> <Sleutel>Sleutel1</Sleutel> <Waarde>Waarde1</Waarde> </SleutelWaardePaar> <SleutelWaardePaar> <Sleutel>Sleutel2</Sleutel> <Waarde>Waarde2</Waarde> </SleutelWaardePaar> <SleutelWaardePaar> <Sleutel>Sleutel3</Sleutel> <Waarde>Waarde3</Waarde> </SleutelWaardePaar> </SleutelWaardeParen> <Categorie> <Code>VoorbeeldCodeCategorie2</Code> <Omschrijving>Voorbeeld omschrijving categorie 2</Omschrijving> </Categorie> <VervalDatum>2018-07-02T20:39:12.2710573Z</VervalDatum> </Notificatie> </Notificaties>