Versies vergeleken

Sleutel

  • Deze regel is toegevoegd.
  • Deze regel is verwijderd.
  • Formattering is gewijzigd.

...

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

...

resultaat van de call POST /meldingen-api-a2a/extern/v1/meldingCentraleStooktoestellen

...

Beschrijving

...

API call voor het opzoeken van detailinformatie van een energieattest

Voor het ontvangen van specifieke gegevens van energieprestatieattesten (epb - aangifte, epc - bouw, epc - residentieel, epc - gemeendeel, epc - niet residentieel) moet 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.

Door het toepassen van de verplichte en optionele zoekcriteria wordt de response beperkt en krijg je als afnemer enkel de energieprestatiecertificaten terug die voldoen aan alle opgegeven zoekcriteria.

Wanneer geen enkel certificaat voldoet aan je zoekcriteria, krijg je als afnemer een leeg resultaat terug.

Overzicht van de antwoordvelden

...

Veldnaam

...

Omschrijving

...

Mogelijke waarden (indien van toepassing)

...

id

...

energieAttestNummer

...

energieAttestStatus

...

datumIngediend

...

 

...

datumGeldigheid

...

 

...

isEnergieAttestLaatstGeldige

...

energieAttestType

...

hoofdBestemming

...

bestemming

...

bouwvorm

...

bouwjaar

...

beschermdVolume

...

brutoVloerOppervlakte

...

 

...

verliesOppervlakte

...

totaleOppervlakteVenstersNaarBuitenomgevingEnAor

...

thermischeMassa

...

infiltratiedebiet

...

isNieuwbouwNaSloop

...

isOpenHaardInStukhoutAanwezig

...

voldoetAanEisen

...

energieAttestTijdigIngediend

Formaat van request

...

languagejson

Formaat van response

Succesvolle opzoeking (zie ref naar pagina beschrijving detail energieattest )

HTTP Code: 2xx (vb. 201)
Response: Bevestiging en uniek VEKA meldingsnummer

...

Inhoudsopgave

Overzicht van de antwoordvelden

In onderstaande lijst een overzicht alle antwoordvelden. Enkel de antwoordvelden waarvoor inhoudelijke informatie beschikbaar is worden meegegeven. Indien specifieke filtering voor een aansluiting toegepast werd, zullen ook uitgefilterde antwoordvelden niet zichtbaar zijn.

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’, ‘geannuleerd’, 'ingetrokken'

datumIngediend

datum van indienen van het energieattest

 

datumGeldigheid

datum tot wanneer het energieattest geldig is

 

energieAttestType

indicatie of het energieattest werd opgesteld in kader van bestaande bouw (EPC) of nieuwbouw/renovatie (EPC)

‘EPC’ of ‘EPB’

hoofdBestemming

hoofdcategorie van de bestemming van de gebouweenheid

‘residentieel’, ‘niet-residentieel’, ‘gemeenschappelijk deel’ of ‘gemengd’

bestemming

detaillijst van de bestemming van de gebouweenheid

‘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 buitenschoolse opvang’, ‘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’

publiekGebouw

indicatie of het een publiek gebouw betreft

‘true’ of ‘false’

overheidsGebouw

indicatie of het een overheidsgebouw betreft

‘true’ of ‘false’

bouwvorm

bouwvorm van de gebouweenheid

‘vrijstaand’, ‘halfopen’ of ‘gesloten’

bouwjaar

bouwjaar van de gebouweenheid

beschermdVolume

beschermd volume van de gebouweenheid met vermelding van waarde en meeteenheid

brutoVloerOppervlakte

bruto vloeroppervlakte van de gebouweenheid met vermelding van waarde en meeteenheid

verliesOppervlakte

totale verliesoppervlakte van de gebouweenheid met vermelding van waarde en meeteenheid

totaleOppervlakteVenstersNaarBuitenomgevingEnAor

totale verliesoppervlakte van de vensters met begrenzing buiten of aangrenzende onverwarmde ruimte met vermelding van waarde en meeteenheid

thermischeMassa

de thermische massa of zwaarte van de constructie

infiltratiedebiet

het lekdebiet per oppervlakte-eenheid van het gemeten bouwvolume bij een drukverschil van 50 Pa (v50-waarde)

isNieuwbouwNaSloop

‘true’ of ‘false’

isOpenHaardInStukhoutAanwezig

‘true’ of ‘false’

voldoetAanEisen

‘true’ of ‘false’

energieAttestTijdigIngediend

‘true’ of ‘false’

gebouwId

GebouwID uit het gebouwregister van de Vlaamse overheid

gebouweenheidId

GebouwEenheidID uit het gebouwregister van de Vlaamse overheid

adressen

Lijst van adressen gekoppeld aan het energieprestatiecertificaat, met per adres duiding van ‘adresId’, ‘gemeente’, ‘straat’, ‘huisnummer’, ('busnummer') en ‘postcode’

adresId

interne identificator van het adres

straat

straatnaam

huisnummer

huisnummer

busnummer

busnummer

gemeente

gemeente

postcode

postcode

energieIndicatoren

Lijst van beschikbare hoofd energieindicatoren: ‘energielabel’, ‘e-peil’, ‘primairEnergieGerbruikPerVierkanteMeter’, ‘indicatorLangeTermijnDoelstelling’

referentie naar alleEnergieIndicatoren

verwijzing naar detailgegevens van de diversie energieIndicatoren

referentie naar energieMetingen

verwijzing naar detailgegevens van de diversie energieMetingen

referentie naar adviezen

verwijzing naar detailgegevens van de diversie adviezen

referentie naar schildelen

verwijzing naar detailgegevens van de diversie schildelen en constructiedelen

referentie naar installatiesVoorSanitairWarmWater

verwijzing naar detailgegevens van de diversie installaties voor sanitair warm water

referentie naar installatiesVoorRuimteverwarming

verwijzing naar detailgegevens van de diversie installaties voor ruimteverwarming

referentie naar installatiesVoorKoeling

verwijzing naar detailgegevens van de diversie installaties voor koeling

referentie naar installatiesVoorVentilatieEnBevochtiging

verwijzing naar detailgegevens van de diversie installaties voor ventilatie en bevochtiging

referentie naar installatiesVoorVerlichting

verwijzing naar detailgegevens van de diversie installaties voor verlichting

referentie naar erkenning

verwijzing naar detailgegevens van de verantwoordelijke opsteller

referentie naar documenten

verwijzing naar de fysieke bestanden (pdf, foto, …)

Formaat van request

Codeblok
breakoutModewide
languagejson
https://energie-ti-secure.api.vlaanderen.be/energie-attesten-api/v1/energie-attesten/74c37439-f43c-4baa-9ac3-299af097d853

Formaat van response

Succesvolle opzoeking

HTTP Code: 200

Codeblok
breakoutModewide
languagejson
{
    "externeReferteid": "0-1234-ABCD74c37439-f43c-4baa-9ac3-299af097d853",
    "meldingsnummerenergieAttestNummer": "202320230925-CV0014371258-KNR-1",
    "messageenergieAttestStatus": "Melding 2023-CV-K-1 correct opgeladen."
}

Foutieve opzoeking

HTTP Code: 4xx (vb. 400, 404)
Response: Lijst van fouten gevonden in de melding

Codeblok
languagejson
{
    "timestamp": "2023-07-03T10:45:31.508+02:00",
    "status": 500,
    "error": "Internal Server Error",
    "path": "/epcnr-api/energie-attesten"geldig",
    "datumIngediend": "2023-09-25",
    "datumGeldigheid": "2028-09-25",
    "energieAttestType": "EPC",
    "hoofdBestemming": "niet-residentieel",
    "bestemming": "kantoor",
    "gebouwId": "14371258",
    "publiekGebouw": false,
    "overheidsgebouw": false,
    "energieIndicatoren": [
        {
            "soort": "energieLabel",
            "doelstelling": "A",
            "waarde": "X"
        },
        {
            "soort": "primairEnergieGebruikPerVierkanteMeter",
            "waarde": 352.46,
            "meeteenheid": "kWh/(m² jaar)"
        }
    ],
    "bouwvorm": "vrijstaand",
    "brutoVloerOpperVlakte": {
        "waarde": 3298.0,
        "meeteenheid": "m²"
    },
    "thermischeMassa": "half zwaar/matig zwaar",
    "adviezen": {
        "id": "74c37439-f43c-4baa-9ac3-299af097d853",
        "url": "https://energie-ti-secure.api.vlaanderen.be/energie-attesten-api/v1/energie-attesten/74c37439-f43c-4baa-9ac3-299af097d853/adviezen"
    },
    "energieMetingen": {
        "id": "74c37439-f43c-4baa-9ac3-299af097d853",
        "url": "https://energie-ti-secure.api.vlaanderen.be/energie-attesten-api/v1/energie-attesten/74c37439-f43c-4baa-9ac3-299af097d853/energie-metingen"
    },
    "alleEnergieIndicatoren": {
        "id": "74c37439-f43c-4baa-9ac3-299af097d853",
        "url": "https://energie-ti-secure.api.vlaanderen.be/energie-attesten-api/v1/energie-attesten/74c37439-f43c-4baa-9ac3-299af097d853/indicatoren"
    },
    "schildelen": {
        "id": "74c37439-f43c-4baa-9ac3-299af097d853",
        "url": "https://energie-ti-secure.api.vlaanderen.be/energie-attesten-api/v1/energie-attesten/74c37439-f43c-4baa-9ac3-299af097d853/schildelen"
    },
    "installatiesVoorSanitairWarmWater": {
        "id": "74c37439-f43c-4baa-9ac3-299af097d853",
        "url": "https://energie-ti-secure.api.vlaanderen.be/energie-attesten-api/v1/energie-attesten/74c37439-f43c-4baa-9ac3-299af097d853/installaties-voor-sanitair-warm-water"
    },
    "installatiesVoorRuimteverwarming": {
        "id": "74c37439-f43c-4baa-9ac3-299af097d853",
        "url": "https://energie-ti-secure.api.vlaanderen.be/energie-attesten-api/v1/energie-attesten/74c37439-f43c-4baa-9ac3-299af097d853/installaties-voor-ruimteverwarming"
    },
    "installatiesVoorVentilatieEnBevochtiging": {
        "id": "74c37439-f43c-4baa-9ac3-299af097d853",
        "url": "https://energie-ti-secure.api.vlaanderen.be/energie-attesten-api/v1/energie-attesten/74c37439-f43c-4baa-9ac3-299af097d853/installaties-voor-ventilatie-en-bevochtiging"
    },
    "installatiesVoorVerlichting": {
        "id": "74c37439-f43c-4baa-9ac3-299af097d853",
        "url": "https://energie-ti-secure.api.vlaanderen.be/energie-attesten-api/v1/energie-attesten/74c37439-f43c-4baa-9ac3-299af097d853/installaties-voor-verlichting"
    },
    "installatiesVoorKoeling": {
        "id": "74c37439-f43c-4baa-9ac3-299af097d853",
        "url": "https://energie-ti-secure.api.vlaanderen.be/energie-attesten-api/v1/energie-attesten/74c37439-f43c-4baa-9ac3-299af097d853/installaties-voor-koeling"
    },
    "documenten": {
        "id": "74c37439-f43c-4baa-9ac3-299af097d853",
        "url": "https://energie-ti-secure.api.vlaanderen.be/energie-attesten-api/v1/energie-attesten/74c37439-f43c-4baa-9ac3-299af097d853/documenten"
    },
    "erkenning": {
        "id": "74c37439-f43c-4baa-9ac3-299af097d853",
        "url": "https://energie-ti-secure.api.vlaanderen.be/energie-attesten-api/v1/energie-attesten/74c37439-f43c-4baa-9ac3-299af097d853/erkenning"
    }
}