...
API
...
VEKA Meldingen API (OpenAPI specificaties)
...
Doel
...
Gegevens over een (historisch) ingediend energieprestatieattest opzoeken
...
Locatie
...
Testomgeving: Details
Productie: Nog niet beschikbaar
...
Toegang
...
Voor overheden, lokale besturen, … op basis van een vooraf afgesloten protocol (aanvraag: https://vo-veka.atlassian.net/wiki/spaces/TDV/pages/2294874204)
Inhoudsopgave |
---|
Implementatie
...
API call
...
POST /meldingen-api-a2a/extern/v1/meldingCentraleStooktoestellen
...
Beschrijving
...
API call voor het opzoeken van (historisch) ingediende energieattesten
Inhoudsopgave |
---|
Opzoekingsmogelijkheden
Voor het ontvangen van specifieke gegevens van energieprestatieattesten epc - niet residentieel ((epb - aangifte, epc - bouw, epc - residentieel, epc - gemeendeel , en epc - klein niet residentieel volgens later) moet kan men een opzoeking doen aan de hand van verplichte en optionele zoekcriteria.Het zoekcriterium “Reden” is steeds verplicht en stemt overeen met het doeleinde van het gebruik van de API.
Daarnaast is ook minstens één van onderstaande hoofdzoekcriteria vereist:
energieAttestNummer
Adres (minimaal gemeente, straat en huisnummer)
Attestnummer
GebouwID
GebouweenheidID
Naast deze vereiste zoekcriteria, kunnen andere optionele zoekcriteria toegevoegd worden. Op basis van het vastgelegde protocol met het VEKA kan het zijn dat bepaalde optionele zoekcriteria toch verplicht worden. Bij configuratie van de aansluiting zal dit duidelijk meegedeeld worden.
...
Wanneer geen enkel certificaat voldoet aan je zoekcriteria, krijg je als afnemer een leeg resultaat terug.
Overzicht van de zoekcriteria
Veldnaam | Omschrijving | Toegelaten waarden |
Veldtype
gemeente | Gemeentenaam |
straat | Straatnaam |
String
huisnummer | Huisnummer |
String
busnummer | Busnummer |
|
postcode | Postcode |
|
energieAttestNummer |
Uniek energieattestnummer
String
Uniek energie attestnummer | |
gebouwId | GebouwID uit het gebouwregister van de Vlaamse overheid |
?
gebouweenheidId | GebouwEenheidID uit het gebouwregister van de Vlaamse overheid |
?
datumIngediendVanaf | De vroegste indiendatum waarvoor een energieattest gezocht wordt | |
geldig | Indictie of al dan niet enkel nog geldige energieattesten opgezocht mogen worden | Keuze:
|
Boolean
Overzicht van de antwoordvelden
Veldnaam | Omschrijving | Mogelijke waarden (indien van toepassing) |
id | unieke interne technische identificator van het energieattest | |
energieAttestNummer | unieke energieattestnummer zoals vermeld op het energieprestatiecertificaat of de aangifte | |
energieAttestStatus | status van het energieattest |
‘geldig’, |
‘vervangen’, ‘vervallen’ | ||
datumIngediend | datum van indienen van het energieattest |
|
datumGeldigheid | datum tot wanneer het energieattest geldig is |
|
isEnergieAttestLaatstGeldige
indicatie of het betreffende energieattest het laatst geldende is overkoepelend alle subdomeinen
True of False
energieAttestType | indicatie of het energieattest werd opgesteld in kader van bestaande bouw (EPC) of nieuwbouw/renovatie (EPC) |
‘EPC’ of |
‘EPB’ | ||
hoofdBestemming | de hoofdbestemming van de eenheid waarvoor het energieattest werd opgesteld | ‘residentieel’, ‘niet-residentieel’, ‘gemeenschappelijk deel’ of ‘gemengd’ |
bestemming | de gedetailleerde bestemming van de eenheid waarvoor het energieattest werd opgesteld | ‘kantoor’, ‘handelszaak’, ‘hotel, b&b, …’, ‘restaurant, café, cafetaria’, ‘kleuter- of lager onderwijs’, ‘secundair onderwijs’, ‘hoger onderwijs’, ‘sporthal’, ‘zwembad’, ‘sport en recreatie - overige’, ‘ziekenhuis’, ‘woonzorgcentrum', ‘medische (groeps)praktijk’, ‘gezondheidszorg- en welzijnszorginstelling - overige’, ‘kinderdagverblijf of buitenlandse schoolopvang’, ‘wijkhuis/buurtcentrum’, ‘jeugdbeweging’, maatschappelijke dienstverlening - overige’, ‘bibliotheek’, ‘evenementenhal’, ‘museum’, ‘cinema’, ‘gebouw voor podiumkunsten’, ‘cultuur- of bijeenkomstgebouw - overige’, ‘luchthaven’, ‘postkantoor’, ‘gemeentehuis', ‘stationsgebouw’, ‘politiekantoor’, ‘brandweerkazerne’, ‘gerechtshof’, ‘gevangenis of instelling’, ‘openbare diensten - overige’, ‘andere’ |
gebouwId | de gebouw_id van het gebouwenregister waaraan het energieattest is gekoppeld | |
gebouweenheidId |
adressen: …
...
de gebouweenheid_id van het gebouwenregister waaraan het energieattest is gekoppeld | ||
adressen: adresId straat huisnummer gemeente postcode | Lijst van adressen gekoppeld aan het energieprestatiecertificaat, met per adres duiding van ‘adresId’, ‘gemeente’, ‘straat’, ‘huisnummer’, ('busnummer') en ‘postcode’ | |
detail | verwijzing naar het detail van het energieattest |
Voorbeelden van een request
Codeblok | ||
---|---|---|
| ||
https://energie-ti-secure.api.vlaanderen.be/energie-attesten-api/v1/energie-attesten?energieAttestNummer=20230607-0010115737-NR-3 |
Codeblok |
---|
https://energie-ti-secure.api.vlaanderen.be/energie-attesten-api/v1/energie-attesten?gemeente=zoersel&straat=zandstraat&huisnummer=99 |
Voorbeeld van response
Succesvolle opzoeking (zie ref naar pagina beschrijving detail energieattest )
HTTP Code: 2xx (vb. 201)200
Response: Bevestiging en uniek VEKA meldingsnummer
Codeblok | ||
---|---|---|
| ||
[ { "externeReferteid": "0-1234-ABCDdbabf3c0-1b31-40dc-9392-b7251776f99a", "meldingsnummerenergieAttestNummer": "202320230607-CV0010115737-KNR-13", "messageenergieAttestStatus": "geldig", "datumIngediend"Melding: "2023-CV-K-1 correct opgeladen." } |
Foutieve opzoeking
HTTP Code: 4xx (vb. 400, 404)
Response: Lijst van fouten gevonden in de melding
Codeblok | ||
---|---|---|
| ||
{ "timestamp": "2023-07-03T10:45:31.508+02:00",06-07", "datumGeldigheid": "2028-06-07", "energieAttestType": "EPC", "hoofdBestemming": "niet-residentieel", "bestemming": "lager onderwijs", "adressen": [ { "straat": "Zandstraat", "huisnummer": "99", "gemeente": "Zoersel", "postcode": "2980", "adresId": "11667839" } ], "statusgebouweenheidId": 500,"101157379", "errorgebouwId": "Internal Server Error","101148109", "detail": { "id": "dbabf3c0-1b31-40dc-9392-b7251776f99a", "pathurl": "/epcnrhttps://energie-ti-secure.api.vlaanderen.be/energie-attesten-api/v1/energie-attesten/dbabf3c0-1b31-40dc-9392-b7251776f99a" } } ] |