openapi: 3.0.3
info:
  title: Ruimtelijke Plannen API
  description: |-
    De Ruimtelijke Plannen API is een aanvullende dienst ten opzichte
    van de diensten die Ruimtelijkeplannen.nl aanbiedt. De verantwoordelijkheid
    voor de Ruimtelijke Plannen API ligt bij Informatiehuis Ruimte. Tot de doelgroep
    van de Ruimtelijke Plannen API behoren de in ruimtelijke plannen geïnteresseerde
    personen met een sterke focus op de professionals. Van professionele gebruikers
    valt te verwachten dat deze deels vragen hebben die in een ruimere context
    gesteld moeten worden dan alleen ruimtelijke plannen. De Ruimtelijke Plannen
    API ontsluit echter alleen ruimtelijke plannen en geen informatie van andere
    thema’s. Voor de transformatie van coördinaten maken we gebruik van RDNAPTRANS.

    Professionele gebruikers kunnen gebruik maken van de Ruimtelijke Plannen API van
    Informatiehuis Ruimte om ruimtelijke plannen op te halen en deze binnen hun
    eigen informatiehuishouding te combineren met andere gegevensdiensten of lokale
    (geo-)informatie. Dat is dan ook de plek om functionaliteit aan te bieden voor
    complexe vragen. Te denken valt daarbij aan de combinatie van ruimtelijke plannen
    met thematische (geo-)informatie als waterkansenkaart, geluidscontouren, etc.

    Kortom de Ruimtelijke Plannen API is bedoeld voor geavanceerde en/of proces specifieke
    toepassingen, binnen de eigen informatiehuishouding. Het is alleen mogelijk
    informatie met betrekking tot de ruimtelijke plannen af te nemen en niet de
    onderliggende topografie en luchtfoto’s.


    LET OP. Tot inwerkingtreding (IWT) van de Omgevingswet moet de gebruiker van deze API
    ermee rekening houden dat er oefencontent in de IHR datastore aanwezig kan zijn. Het
    is mogelijk dat deze oefencontent wordt uitgeserveerd bij het bevragen van deze API.
    De gebruiker van deze API wordt daarom dringend geadviseerd een disclaimer op te nemen
    in de toepassingen waarbinnen deze API ingezet wordt.
  contact:
    name: Kadaster
    url: https://aandeslagmetdeomgevingswet.nl/contact/
  version: 4.4.1
externalDocs:
  description: Ontwikkelaarsportaal Omgevingswet
  url: https://aandeslagmetdeomgevingswet.nl/ontwikkelaarsportaal/api-register/api/rp-opvragen/
servers:
  - url: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4
security:
  - apiKey: []
tags:
  - name: Plannen
    description: 'De digitale plannen, visies en besluiten voor de ruimtelijke ordening (omgevingsinstrumenten). Het gaat hierbij om instrumenten zoals die voor de ruimtelijke ordening in de Wro en Wabo  gedefinieerd zijn en op de verschillende administratieve niveaus gemaakt worden: gemeentelijk, provinciaal en nationaal. Een plan beschrijft regels die geldig zijn voor een bepaald gebied.'
  - name: Teksten
    description: Zelfstandig leesbaar stuk tekst met een titel, dat begint met een hoofdletter en eindigt met een punt. De tekst is samengesteld uit één of meerdere TekstObjecten, een stuk tekst met een titel. Te denken valt aan objectgerichte planteksten, de regels, de toelichting en/of het beleids-/besluitdocument en bijlagen.
  - name: Bestemmingsvlakken
    description: 'Gebied waar een bestemming aan toegekend is. Een bestemmingsvlak is het belangrijkste planobject in een bestemmingsplan. Aan het bestemmingsvlak is de bestemming gekoppeld. Er moet een keuze gemaakt worden uit twee subklassen van de klasse bestemmingsvlak: Enkelbestemming: Bestemming die van toepassing is op een gebied. Dubbelbestemming: Een bestemming die (een) andere bestemming(en) willekeurig overlapt.'
  - name: Bouwvlakken
    description: Een gebied binnen een bestemming waarbinnen volgens de voorschriften de mogelijkheden voor bouwen nader worden benoemd. Bijna ieder bestemmingsplan zal bouwvlakken kennen. Bouwvlakken behoren altijd bij een bestemming, waardoor te allen tijde een directe relatie aanwezig is tussen het object bouwvlak en het object bestemmingsvlak. Bouwvlak verwijst altijd naar een bestemmingsvlak maar is optioneel bij plantype wijzigingsplan, inpassingsplan of indien het dient ter vervanging van een extern plan.
  - name: Functieaanduidingen
    description: Specificatie van de gebruiksmogelijkheden binnen een bestemming of een gedeelte daarvan. Zo kan worden aangegeven dat ter plaatse alleen een bepaalde, met name genoemde functie is toegestaan of juist is uitgesloten. Functieaanduidingen kunnen ook worden gebruikt om op een bepaalde locatie een specifieke, niet bij de bestemming passende, functie toe te laten of om functies binnen een bestemming in boven elkaar gestapelde lagen mogelijk te maken. Aanduidingen verwijzen in bijna alle gevallen naar een ander object waar ze nadere informatie over bevatten. Soms omvat een object Aanduiding hetzelfde gebied als het object waarnaar verwezen wordt en soms een gedeelte van dat gebied. Functieaanduiding kan niet verwijzen naar aanduiding van het type bouwvlak, functieaanduiding, bouwaanduiding, maatvoering, figuur. Functieaanduiding verwijst altijd naar een bestemmingsvlak of een gebiedsaanduiding maar is optioneel bij plantype wijzigingsplan en inpassingsplan of indien het dient ter vervanging van een extern plan.
  - name: Bouwaanduidingen
    description: Aanduiding met betrekking tot de wijze van bouwen, dan wel de verschijningsvorm van bouwwerken. Aanduidingen verwijzen in bijna alle gevallen naar een ander object waar ze nadere informatie over bevatten. Soms omvat een object Aanduiding hetzelfde gebied als het object waarnaar verwezen wordt en soms een gedeelte van dat gebied. Bouwaanduiding kan niet verwijzen naar aanduiding van het type functieaanduiding, bouwaanduiding, maatvoering, figuur. Bouwaanduiding verwijst altijd naar een bestemmingsvlak, bouwvlak of een gebiedsaanduiding maar is optioneel bij plantype wijzigingsplan en inpassingsplan of indien het dient ter vervanging van een extern plan.
  - name: Lettertekenaanduidingen
    description: Een object voor specificatie van een onderliggend object of gedeelte daarvan. Lettertekenaanduidingen geven een nadere specificatie van gerelateerd object. De geometrie van het object Lettertekenaanduiding is de ruimtelijke representatie van het gebied waarvoor de specificatie geldt. In de meeste gevallen zal dit een vlak zijn.
  - name: Maatvoeringen
    description: Gebied waaraan gekoppeld informatie over maatvoering. Aanduidingen verwijzen in bijna alle gevallen naar een ander object waar ze nadere informatie over bevatten. Soms omvat een object Aanduiding hetzelfde gebied als het object waarnaar verwezen wordt en soms een gedeelte van dat gebied. Maatvoering kan niet verwijzen naar aanduiding van het type functieaanduiding, bouwaanduiding, maatvoering, figuur. Maatvoering verwijst altijd naar een bestemmingsvlak , een bouwvlak of een gebiedsaanduiding maar is optioneel bij plantype wijzigingsplan en inpassingsplan of indien het dient ter vervanging van een extern plan. Een object Maatvoering geeft een maatvoering of een aantal maatvoeringen behorend bij een (gedeelte van) een ander object.  De geometrie van het object maatvoering is de ruimtelijke representatie van het gebied waarvoor de maatvoering geldt. In alle gevallen is dit een vlak. Een maatvoering of een set aan maatvoeringen kan op een analoge kaart afgebeeld door middel van een matrixfiguur. De symboolcode kan gebruikt worden bij de keuze van het matrixfiguur. Bij een object maatvoering kunnen meerdere verschillende matrixfiguren worden opgenomen. Het totaal aan matrixfiguren verklaart de opgenomen maatvoeringen.
  - name: Figuren
    description: Aanduiding in de vorm van een figuur. Aanduidingen verwijzen in bijna alle gevallen naar een ander object waar ze nadere informatie over bevatten. Soms omvat een object Aanduiding hetzelfde gebied als het object waarnaar verwezen wordt en soms een gedeelte van dat gebied. Figuur kan niet verwijzen naar aanduiding van het type functieaanduiding, bouwaanduiding, maatvoering, figuur. Figuur verwijst altijd naar een bestemmingsvlak of een bouwvlak of een gebiedsaanduiding maar is optioneel bij plantype wijzigingsplan en inpassingsplan of indien het dient ter vervanging van een extern plan. In een bestemmingsplan kunnen 'getekende' figuren voorkomen zoals relatiepijlen, hartlijnen van leidingen, aanduidingen voor dwarsprofielen en dergelijke, die nodig zijn om de planteksten te kunnen hanteren. Deze figuren vallen onder de klasse Figuur. Voor deze figuren is een lijst van te gebruiken figuren opgenomen. Voor de geometrie van de figuren wordt de lijn opgenomen die de locatie van het figuur representeert. Voor de verbeelding van de lijnen zijn in de SVBP2012 regels opgenomen. Bij het figuur dwarsprofiel moet het figuur inclusief de pijlpunt gedigitaliseerd en uitgewisseld worden.
  - name: Gebiedsaanduidingen
    description: 'Benoemd gebied waar bijzondere regels, extra regels of nadere afwegingen gelden. Voorbeelden van objecten uit de klasse Gebiedsaanduiding zijn: geluidzones, veiligheidszones, vrijwaringszones. Aanduidingen verwijzen in bijna alle gevallen naar een ander object waar ze nadere informatie over bevatten. Soms omvat een object Aanduiding hetzelfde gebied als het object waarnaar verwezen wordt en soms een gedeelte van dat gebied. Een gebiedsaanduiding maakt daarop een uitzondering; deze kan over meerdere bestemming heen liggen.'
  - name: Structuurvisiegebieden
    description: Een gebied waarop één of meerdere beleidsuitspraken in het kader van een structuurvisie betrekking hebben.
  - name: Structuurvisiecomplexen
    description: Een samenstelling van objecten Structuurvisiegebied (en of Structuurvisieverklaring bij een provincie) en of andere Complexen binnen één structuurvisieplangebied, waarop één of meerdere beleidsuitspraken betrekking hebben en waarbij op het niveau van de samenstellende delen (gebieden, verklaringen en/of andere complexen) verschillende specifieke beleidsuitspraken gedaan moeten worden.
  - name: Structuurvisieverklaringen
    description: Ruimtelijke eenheid waaraan geen beleid gekoppeld is maar die wel in de plankaart als toelichting of nadere verklaring is opgenomen. Van toepassing bij Provinciale structuurvisie.
  - name: Besluitvlakken
    description: Een gebied waarop één of meerdere besluiten betrekking hebben.
  - name: Besluitsubvlakken
    description: Aanduiding van een gebied van een object Besluitvlak of en ander Besluitsubvlak waar een nadere betekenis of specificatie aan gegeven wordt.
  - name: Bekendmakingen
    description: De officiële overheidspublicaties zoals gepubliceerd in de Staatscourant en het Gemeenteblad.
  - name: Gerelateerde plannen
    description: 'Een plan kan relaties hebben met andere plannen relatiesMetExternePlannen: plannen waaraan wordt gerefereerd door het geraadpleegde plan, relatiesVanuitExternePlannen: plannen die refereren aan het geraadpleegde plan. Voorbeelden van relatietypen zijn: vervangt, muteert, tenGevolgeVan, gebruiktInformatieUit, gedeeltelijkeHerzieningVan, uitTeWerkenIn, uitgewerktIn.'
  - name: TAM plannen
    description: TAM plannen zijn Omgevingsdocumenten als Tijdelijk Alternatieve Maatregel opgesteld zijn op basis van het IMRO  model. Deze plannen worden gepubliceerd via Ruimtelijkeplannen.nl. Het met IMRO opgestelde omgevingsdocument moet  uiteindelijk omgezet worden naar STOP/TPOD. Een TAM plan is in juridische zin een Omgevingsdocument en valt  daarmee rechtsreeks binnen de kaders van de Omgevingswet.
  - name: Onderwerpen
    description: Zoek onderwerpen op basis van een geometrie.
paths:
  /plannen:
    get:
      tags:
        - Plannen
      summary: Meerdere plannen opvragen
      parameters:
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: &ref_27
            minimum: 1
            type: integer
            format: int32
            default: 1
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: &ref_28
            type: integer
            format: int32
            default: 10
            enum:
              - 10
              - 20
              - 50
              - 100
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: &ref_26
            type: string
            default: epsg:4258
            enum: &ref_0
              - epsg:4258
              - epsg:28992
        - name: status
          in: query
          description: Filteren op status van een plan.
          required: false
          style: form
          explode: false
          schema: &ref_35
            type: array
            items:
              type: string
              enum:
                - concept
                - voorontwerp
                - ontwerp
                - vastgesteld
                - geconsolideerd
                - onherroepelijk
                - geconsolideerde versie
                - beroep afdeling bestuursrechtspraak
                - kabinetsvoornemen
                - goedgekeurd
                - goedgekeurd; geheel goedgekeurd
                - goedgekeurd; goedgekeurd met uitzondering van onthoudingen
                - goedkeuring onthouden
                - kabinetsstandpunt
                - resultaten van inspraak bestuurlijk overleg en advies
                - uitspraak afdeling bestuursrechtspraak
                - 'uitspraak afdeling bestuursrechtspraak: alsnog goedgekeurd'
                - 'uitspraak afdeling bestuursrechtspraak: alsnog goedkeuring onthouden'
                - vastgesteld beleid
                - vigerend
                - voorlopige voorziening
        - name: beleidsmatigVerantwoordelijkeOverheid.code
          in: query
          description: Filteren op de code van een beleidsmatig verantwoordelijke overheid.
          required: false
          style: form
          explode: false
          schema: &ref_29
            pattern: '[0-9]{4}'
            type: string
        - name: beleidsmatigVerantwoordelijkeOverheid.naam
          in: query
          description: Filteren op de naam van een beleidsmatig verantwoordelijke overheid.
          required: false
          style: form
          explode: false
          schema: &ref_30
            type: string
        - name: beleidsmatigVerantwoordelijkeOverheid.type
          in: query
          description: Filteren op het type beleidsmatig verantwoordelijke overheid.
          required: false
          style: form
          explode: false
          schema: &ref_31
            type: array
            items:
              type: string
              enum:
                - gemeentelijke overheid
                - deelgemeente/stadsdeel
                - provinciale overheid
                - nationale overheid
        - name: publicerendBevoegdGezag.code
          in: query
          description: Filteren op de code van het publicerend bevoegd gezag.
          required: false
          style: form
          explode: false
          schema: &ref_32
            pattern: '[0-9]{4}'
            type: string
        - name: publicerendBevoegdGezag.naam
          in: query
          description: Filteren op de naam van het publicerend bevoegd gezag.
          required: false
          style: form
          explode: false
          schema: &ref_33
            type: string
        - name: publicerendBevoegdGezag.type
          in: query
          description: Filteren op het type van het publicerend bevoegd gezag.
          required: false
          style: form
          explode: false
          schema: &ref_34
            type: array
            items:
              type: string
              enum:
                - gemeentelijke overheid
                - deelgemeente/stadsdeel
                - provinciale overheid
                - nationale overheid
        - name: dossier.id
          in: query
          description: Filteren op basis van de identificatiecode van het dossier
          required: false
          style: form
          explode: true
          schema: &ref_36
            pattern: '[A-Za-z0-9.]*'
            type: string
        - name: planType
          in: query
          description: Filteren op type plan
          required: false
          style: form
          explode: false
          schema: &ref_37
            type: array
            items:
              type: string
              enum:
                - uitwerkingsplan
                - wijzigingsplan
                - inpassingsplan
                - beheersverordening
                - bestemmingsplan
                - exploitatieplan
                - tijdelijke ontheffing buitenplans
                - omgevingsvergunning
                - projectbesluit
                - reactieve aanwijzing
                - gerechtelijke uitspraak
                - voorbereidingsbesluit
                - provinciale verordening
                - aanwijzingsbesluit
                - amvb
                - regeling
                - structuurvisie
                - rijksbestemmingsplan
                - buiten toepassing verklaring beheersverordening
                - gemeentelijke visie; overig
                - gemeentelijk besluit; overig
        - name: planFilter
          in: query
          description: Filteren op (een deel van) de plannaam of het planId
          required: false
          style: form
          explode: true
          schema: &ref_38
            pattern: '[A-Za-z0-9- .]{3,}'
            type: string
        - name: overgangsrecht
          in: query
          description: Wegfilteren van plantypes op basis van de bijbehorende eindgeldigheidsdatum
          required: false
          style: form
          explode: true
          schema: &ref_39
            type: string
            format: date
        - name: regelStatus
          in: query
          description: Verzamelfilter voor de selectie van plannen ‘in ontwikkeling’ of plannen die in werking (‘geldend’) zijn. Onder plannen in ontwikkeling vallen ontwerp, vastgestelde plannen die ter inzage liggen, en plannen die wegens een lopende beroepsprocedure niet in werking zijn. Onder plannen die niet ‘geldend’ en ook niet ‘in ontwikkeling’ zijn vallen voorontwerp, concept, vervallen, niet in werking, historisch, verwijderd, en plannen met een status die niet in overeenstemming zijn met de dossierstatus.
          required: false
          style: form
          explode: false
          schema: &ref_40
            type: array
            items:
              type: string
              enum:
                - in ontwikkeling
                - geldend
        - name: regelBinding
          in: query
          description: Verzamelfilter voor de selectie van plantypen op basis van het bindend karakter van de regels die in het plan zijn opgenomen. Burgerbindend zijn de direct werkende regels waaraan een ieder zich dient te houden bij het ontplooien van een initiatief. Instructieregels zijn van toepassing op het bevoegde gezag dat de burgerbindende regels opstelt. Beleid kent geen bindende regels. Hieronder vallen de visies van gemeente, provincie en rijk.
          required: false
          style: form
          explode: false
          schema: &ref_41
            type: array
            items:
              type: string
              enum:
                - burgerbindend
                - instructieregels
                - beleid
        - name: planstatusdatumNa
          in: query
          description: Filteren op plannen met planstatusdatum na de opgegeven waarde
          required: false
          style: form
          explode: true
          schema: &ref_42
            type: string
            format: date
        - name: planstatusdatumVoor
          in: query
          description: Filteren op plannen met planstatusdatum voor de opgegeven waarde
          required: false
          style: form
          explode: true
          schema: &ref_43
            type: string
            format: date
        - name: beschikbaarOp
          in: query
          description: Historische informatie van het plan bekijken. Historische velden zijn dossier.status, regelStatus, verwijderdOp en isHistorisch. Van de overige velden wordt de meest recente waarde getoond.
          required: false
          style: form
          explode: true
          schema: &ref_44
            type: string
            format: date-time
          example: '2021-03-12T08:59:04Z'
        - name: isTamPlan
          in: query
          description: Filter voor TAM plannen. TAM plannen zijn Omgevingsdocumenten als Tijdelijk Alternatieve Maatregel opgesteld  zijn op basis van het IMRO model. Deze plannen worden gepubliceerd via Ruimtelijkeplannen.nl. Het met IMRO  opgestelde omgevingsdocument moet uiteindelijk omgezet worden naar STOP/TPOD. Een TAM plan is in juridische  zin een Omgevingsdocument en valt daarmee rechtsreeks binnen de kaders van de Omgevingswet.
          required: false
          style: form
          explode: true
          schema: &ref_45
            type: boolean
            enum:
              - true
              - false
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - bbox
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: &ref_23
                type: string
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: &ref_46
                type: string
                default: epsg:4258
                enum: *ref_0
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: &ref_47
                type: integer
                format: int32
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: &ref_48
                type: integer
                format: int32
          content:
            application/hal+json:
              schema:
                required: &ref_49
                  - _embedded
                  - _links
                type: object
                properties: &ref_50
                  _embedded:
                    required:
                      - plannen
                    type: object
                    properties:
                      plannen:
                        type: array
                        items:
                          required: &ref_71
                            - _links
                            - beleidsmatigVerantwoordelijkeOverheid
                            - beroepEnBezwaar
                            - besluitnummer
                            - dossier
                            - eindeRechtsgeldigheid
                            - heeftOnderdelen
                            - id
                            - illustraties
                            - isHistorisch
                            - isParapluplan
                            - isTamPlan
                            - locatienamen
                            - naam
                            - normadressant
                            - ondergronden
                            - planstatusInfo
                            - publicerendBevoegdGezag
                            - regelBinding
                            - regelStatus
                            - relatiesMetExternePlannen
                            - relatiesVanuitExternePlannen
                            - type
                            - verwijderdOp
                            - verwijzingNaarGml
                            - verwijzingNaarVaststellingsbesluit
                            - verwijzingNorm
                          type: object
                          properties: &ref_72
                            id:
                              type: string
                              example: NL.IMRO.0200.bp1253-vas1
                            type:
                              type: string
                              description: De types `buiten toepassing verklaring beheersverordening` en `rijksbestemmingsplan` zouden in de praktijk niet voor mogen komen, dit is een datakwaliteit issue.
                              example: bestemmingsplan
                              enum: &ref_64
                                - aanwijzingsbesluit
                                - amvb
                                - beheersverordening
                                - bestemmingsplan
                                - buiten toepassing verklaring beheersverordening
                                - exploitatieplan
                                - gemeentelijk besluit; overig
                                - gemeentelijk plan; bestemmingsplan artikel 10
                                - gemeentelijk plan; uitwerkingsplan artikel 11
                                - gemeentelijk plan; voorbereidingsbesluit
                                - gemeentelijk plan; wijzigingsplan artikel 11
                                - gemeentelijke visie; overig
                                - gerechtelijke uitspraak
                                - inpassingsplan
                                - omgevingsvergunning
                                - projectbesluit
                                - provinciale verordening
                                - reactieve aanwijzing
                                - regeling
                                - rijksbestemmingsplan
                                - structuurvisie
                                - tijdelijke ontheffing buitenplans
                                - uitwerkingsplan
                                - voorbereidingsbesluit
                                - wijzigingsplan
                            beleidsmatigVerantwoordelijkeOverheid:
                              required:
                                - code
                                - naam
                                - type
                              type: object
                              properties:
                                type:
                                  type: string
                                  example: gemeentelijke overheid
                                  enum:
                                    - gemeentelijke overheid
                                    - deelgemeente/stadsdeel
                                    - provinciale overheid
                                    - nationale overheid
                                code:
                                  type: string
                                  description: CBS-code van de beleidsmatig verantwoordelijke overheid. Altijd 4 cijfers, indien nodig aangevuld met voorloopnullen.
                                  nullable: true
                                  example: '0200'
                                naam:
                                  type: string
                                  nullable: true
                                  example: gemeente Apeldoorn
                            publicerendBevoegdGezag:
                              required:
                                - code
                                - naam
                                - type
                              type: object
                              properties:
                                type:
                                  type: string
                                  example: gemeentelijke overheid
                                  enum:
                                    - gemeentelijke overheid
                                    - deelgemeente/stadsdeel
                                    - provinciale overheid
                                    - nationale overheid
                                code:
                                  type: string
                                  description: CBS-code van het actuele bevoegd gezag overheid. Altijd 4 cijfers, indien nodig aangevuld met voorloopnullen.
                                  nullable: true
                                  example: '0200'
                                naam:
                                  type: string
                                  nullable: true
                                  example: gemeente Apeldoorn
                              nullable: true
                            naam:
                              type: string
                              example: Woningbouwlocatie Laan van Westenenk 501-701
                            locatienamen:
                              type: array
                              items:
                                type: string
                                nullable: true
                                example: Voormalig TNO-terrein
                            planstatusInfo:
                              required: &ref_65
                                - datum
                                - planstatus
                              type: object
                              properties: &ref_66
                                planstatus:
                                  type: string
                                  example: vastgesteld
                                  enum:
                                    - concept
                                    - voorontwerp
                                    - ontwerp
                                    - vastgesteld
                                    - geconsolideerd
                                    - onherroepelijk
                                    - geconsolideerde versie
                                    - beroep afdeling bestuursrechtspraak
                                    - kabinetsvoornemen
                                    - goedgekeurd
                                    - goedgekeurd; geheel goedgekeurd
                                    - goedgekeurd; goedgekeurd met uitzondering van onthoudingen
                                    - goedkeuring onthouden
                                    - kabinetsstandpunt
                                    - resultaten van inspraak bestuurlijk overleg en advies
                                    - uitspraak afdeling bestuursrechtspraak
                                    - 'uitspraak afdeling bestuursrechtspraak: alsnog goedgekeurd'
                                    - uitspraak afdeling bestuursrechtspraak; alsnog goedgekeurd
                                    - 'uitspraak afdeling bestuursrechtspraak: alsnog goedkeuring onthouden'
                                    - uitspraak afdeling bestuursrechtspraak; alsnog goedkeuring onthouden
                                    - vastgesteld beleid
                                    - vigerend
                                    - voorlopige voorziening
                                datum:
                                  type: string
                                  format: date
                            verwijzingNaarVaststellingsbesluit:
                              type: string
                              nullable: true
                              example: https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/vb_NL.IMRO.0200.bp1253-vas1.pdf
                            verwijzingNaarGml:
                              type: string
                              nullable: false
                              example: https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/NL.IMRO.0200.bp1253-vas1.gml
                            besluitnummer:
                              type: string
                              nullable: true
                              example: 3-2016
                            verwijzingNorm:
                              type: array
                              example:
                                - IMRO2012
                                - PRBP2012
                                - PRABPK2012
                              items:
                                type: string
                            normadressant:
                              type: array
                              items:
                                type: string
                                nullable: true
                                example: niet nader aangeduid
                            ondergronden:
                              type: array
                              items:
                                required:
                                  - datum
                                  - type
                                type: object
                                properties:
                                  type:
                                    type: string
                                    nullable: true
                                    example: grootschalige basiskaart (GBK)
                                  datum:
                                    type: string
                                    nullable: true
                                    example: '2015-03-25'
                            relatiesMetExternePlannen:
                              required:
                                - gebruiktInformatieUit
                                - gedeeltelijkeHerzieningVan
                                - muteert
                                - tenGevolgeVan
                                - uitTeWerkenIn
                                - uitgewerktIn
                                - vervangt
                              type: object
                              properties:
                                vervangt:
                                  type: array
                                  items:
                                    required: &ref_1
                                      - dossier
                                      - href
                                      - id
                                      - naam
                                      - planstatusInfo
                                    type: object
                                    properties: &ref_2
                                      naam:
                                        type: string
                                        nullable: true
                                        example: Malkenschoten-Kayersmolen
                                      id:
                                        type: string
                                        nullable: true
                                        example: NL.IMRO.0200.bp1002-ont1
                                      planstatusInfo:
                                        required:
                                          - datum
                                          - planstatus
                                        type: object
                                        properties:
                                          planstatus:
                                            type: string
                                          datum:
                                            type: string
                                        nullable: true
                                      dossier:
                                        required:
                                          - status
                                        type: object
                                        properties:
                                          status:
                                            type: string
                                        nullable: true
                                      href:
                                        type: string
                                        nullable: true
                                        example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1002-ont1
                                    description: Relatie met extern plan.
                                tenGevolgeVan:
                                  type: array
                                  items:
                                    required: *ref_1
                                    type: object
                                    properties: *ref_2
                                    description: Relatie met extern plan.
                                muteert:
                                  type: array
                                  items:
                                    required: *ref_1
                                    type: object
                                    properties: *ref_2
                                    description: Relatie met extern plan.
                                gebruiktInformatieUit:
                                  type: array
                                  items:
                                    required: *ref_1
                                    type: object
                                    properties: *ref_2
                                    description: Relatie met extern plan.
                                gedeeltelijkeHerzieningVan:
                                  type: array
                                  items:
                                    required: *ref_1
                                    type: object
                                    properties: *ref_2
                                    description: Relatie met extern plan.
                                uitTeWerkenIn:
                                  type: array
                                  items:
                                    required: *ref_1
                                    type: object
                                    properties: *ref_2
                                    description: Relatie met extern plan.
                                uitgewerktIn:
                                  type: array
                                  items:
                                    required: *ref_1
                                    type: object
                                    properties: *ref_2
                                    description: Relatie met extern plan.
                            relatiesVanuitExternePlannen:
                              required:
                                - gebruiktInformatieUit
                                - gedeeltelijkeHerzieningVan
                                - muteert
                                - tenGevolgeVan
                                - uitTeWerkenIn
                                - uitgewerktIn
                                - vervangt
                              type: object
                              properties:
                                vervangt:
                                  type: array
                                  items:
                                    required: *ref_1
                                    type: object
                                    properties: *ref_2
                                    description: Relatie met extern plan.
                                tenGevolgeVan:
                                  type: array
                                  items:
                                    required: *ref_1
                                    type: object
                                    properties: *ref_2
                                    description: Relatie met extern plan.
                                muteert:
                                  type: array
                                  items:
                                    required: *ref_1
                                    type: object
                                    properties: *ref_2
                                    description: Relatie met extern plan.
                                gebruiktInformatieUit:
                                  type: array
                                  items:
                                    required: *ref_1
                                    type: object
                                    properties: *ref_2
                                    description: Relatie met extern plan.
                                gedeeltelijkeHerzieningVan:
                                  type: array
                                  items:
                                    required: *ref_1
                                    type: object
                                    properties: *ref_2
                                    description: Relatie met extern plan.
                                uitTeWerkenIn:
                                  type: array
                                  items:
                                    required: *ref_1
                                    type: object
                                    properties: *ref_2
                                    description: Relatie met extern plan.
                                uitgewerktIn:
                                  type: array
                                  items:
                                    required: *ref_1
                                    type: object
                                    properties: *ref_2
                                    description: Relatie met extern plan.
                            illustraties:
                              type: array
                              items:
                                required: &ref_97
                                  - href
                                  - legendanaam
                                  - naam
                                  - type
                                type: object
                                properties: &ref_98
                                  href:
                                    type: string
                                    example: https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.sv1002-vas1/i_NL.IMRO.0200.sv1002-vas1_1.pdf
                                  type:
                                    type: string
                                    example: kaart
                                  naam:
                                    type: string
                                    nullable: true
                                    example: Regionale Structuurvisie Stedendriehoek 2030
                                  legendanaam:
                                    type: string
                                    nullable: true
                                    example: Beleidskaart
                            heeftOnderdelen:
                              type: array
                              items:
                                required:
                                  - externeReferenties
                                  - heeftObjectgerichteTeksten
                                  - type
                                type: object
                                properties:
                                  externeReferenties:
                                    type: array
                                    items:
                                      type: string
                                      example: https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/r_NL.IMRO.0200.bp1253-vas1.html
                                  type:
                                    type: string
                                    example: regels
                                  heeftObjectgerichteTeksten:
                                    type: array
                                    items:
                                      required:
                                        - href
                                        - titel
                                        - type
                                      type: object
                                      properties:
                                        href:
                                          type: string
                                          example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/teksten/NL.IMRO.PT.regels.s93
                                        titel:
                                          type: string
                                          example: Regels
                                        type:
                                          type: string
                                          example: regels
                            regelStatus:
                              type: string
                              nullable: true
                              example: geldend
                            regelBinding:
                              type: string
                              nullable: true
                              example: burgerbindend
                            dossier:
                              required:
                                - id
                                - status
                              type: object
                              properties:
                                id:
                                  type: string
                                  nullable: false
                                  example: NL.IMRO.0200.bp1253
                                status:
                                  type: string
                                  nullable: true
                                  example: geheel onherroepelijk in werking
                              nullable: true
                            isHistorisch:
                              type: boolean
                            verwijderdOp:
                              type: string
                              format: date-time
                              nullable: true
                            isTamPlan:
                              type: boolean
                            eindeRechtsgeldigheid:
                              type: string
                              format: date
                              nullable: true
                            geometrie:
                              title: GeoJSONGeometry
                              type: object
                              example: &ref_20
                                type: Polygon
                                coordinates:
                                  - - - 5.955381012
                                      - 52.179015422
                                    - - 5.955381012
                                      - 52.183396603
                                    - - 5.96179731
                                      - 52.183396603
                                    - - 5.96179731
                                      - 52.179015422
                                    - - 5.955381012
                                      - 52.179015422
                              discriminator: &ref_21
                                propertyName: type
                              oneOf: &ref_22
                                - type: object
                                  description: GeoJSON point geometry
                                  externalDocs: &ref_8
                                    url: https://tools.ietf.org/html/rfc7946#section-3.1.2
                                  allOf: &ref_9
                                    - title: Geometry
                                      required: &ref_3
                                        - type
                                      type: object
                                      properties: &ref_4
                                        type:
                                          type: string
                                          description: The geometry type
                                          enum:
                                            - Point
                                            - MultiPoint
                                            - LineString
                                            - MultiLineString
                                            - Polygon
                                            - MultiPolygon
                                            - Feature
                                            - FeatureCollection
                                            - GeometryCollection
                                      description: GeoJSON geometry
                                      externalDocs: &ref_5
                                        url: https://tools.ietf.org/html/rfc7946#section-3.1
                                    - required:
                                        - coordinates
                                      type: object
                                      properties:
                                        coordinates:
                                          title: Point2D
                                          maxItems: 2
                                          minItems: 2
                                          type: array
                                          description: A 2D point
                                          example: &ref_6
                                            - 5.960233
                                            - 52.179515
                                          items: &ref_7
                                            type: number
                                - type: object
                                  description: GeoJSON multi-point geometry
                                  externalDocs: &ref_14
                                    url: https://tools.ietf.org/html/rfc7946#section-3.1.3
                                  allOf: &ref_15
                                    - title: Geometry
                                      required: *ref_3
                                      type: object
                                      properties: *ref_4
                                      description: GeoJSON geometry
                                      externalDocs: *ref_5
                                    - required:
                                        - coordinates
                                      type: object
                                      properties:
                                        coordinates:
                                          type: array
                                          items:
                                            title: Point2D
                                            maxItems: 2
                                            minItems: 2
                                            type: array
                                            description: A 2D point
                                            example: *ref_6
                                            items: *ref_7
                                - type: object
                                  description: GeoJSON line-string geometry
                                  externalDocs: &ref_10
                                    url: https://tools.ietf.org/html/rfc7946#section-3.1.4
                                  allOf: &ref_11
                                    - title: Geometry
                                      required: *ref_3
                                      type: object
                                      properties: *ref_4
                                      description: GeoJSON geometry
                                      externalDocs: *ref_5
                                    - required:
                                        - coordinates
                                      type: object
                                      properties:
                                        coordinates:
                                          minItems: 2
                                          type: array
                                          items:
                                            title: Point2D
                                            maxItems: 2
                                            minItems: 2
                                            type: array
                                            description: A 2D point
                                            example: *ref_6
                                            items: *ref_7
                                - type: object
                                  description: GeoJSON multi-line-string geometry
                                  externalDocs: &ref_16
                                    url: https://tools.ietf.org/html/rfc7946#section-3.1.5
                                  allOf: &ref_17
                                    - title: Geometry
                                      required: *ref_3
                                      type: object
                                      properties: *ref_4
                                      description: GeoJSON geometry
                                      externalDocs: *ref_5
                                    - required:
                                        - coordinates
                                      type: object
                                      properties:
                                        coordinates:
                                          type: array
                                          items:
                                            type: array
                                            items:
                                              title: Point2D
                                              maxItems: 2
                                              minItems: 2
                                              type: array
                                              description: A 2D point
                                              example: *ref_6
                                              items: *ref_7
                                - type: object
                                  description: GeoJSON polygon geometry
                                  externalDocs: &ref_12
                                    url: https://tools.ietf.org/html/rfc7946#section-3.1.6
                                  allOf: &ref_13
                                    - title: Geometry
                                      required: *ref_3
                                      type: object
                                      properties: *ref_4
                                      description: GeoJSON geometry
                                      externalDocs: *ref_5
                                    - required:
                                        - coordinates
                                      type: object
                                      properties:
                                        coordinates:
                                          type: array
                                          items:
                                            type: array
                                            items:
                                              title: Point2D
                                              maxItems: 2
                                              minItems: 2
                                              type: array
                                              description: A 2D point
                                              example: *ref_6
                                              items: *ref_7
                                - type: object
                                  description: GeoJSON multi-polygon geometry
                                  externalDocs: &ref_18
                                    url: https://tools.ietf.org/html/rfc7946#section-3.1.7
                                  allOf: &ref_19
                                    - title: Geometry
                                      required: *ref_3
                                      type: object
                                      properties: *ref_4
                                      description: GeoJSON geometry
                                      externalDocs: *ref_5
                                    - required:
                                        - coordinates
                                      type: object
                                      properties:
                                        coordinates:
                                          type: array
                                          items:
                                            type: array
                                            items:
                                              type: array
                                              items:
                                                title: Point2D
                                                maxItems: 2
                                                minItems: 2
                                                type: array
                                                description: A 2D point
                                                example: *ref_6
                                                items: *ref_7
                                - type: object
                                  description: GeoJSON geometry-collection geometry
                                  allOf: &ref_272
                                    - title: Geometry
                                      required: *ref_3
                                      type: object
                                      properties: *ref_4
                                      description: GeoJSON geometry
                                      externalDocs: *ref_5
                                    - required:
                                        - geometries
                                      properties:
                                        geometries:
                                          type: array
                                          items:
                                            anyOf:
                                              - type: object
                                                description: GeoJSON point geometry
                                                externalDocs: *ref_8
                                                allOf: *ref_9
                                              - type: object
                                                description: GeoJSON line-string geometry
                                                externalDocs: *ref_10
                                                allOf: *ref_11
                                              - type: object
                                                description: GeoJSON polygon geometry
                                                externalDocs: *ref_12
                                                allOf: *ref_13
                                              - type: object
                                                description: GeoJSON multi-point geometry
                                                externalDocs: *ref_14
                                                allOf: *ref_15
                                              - type: object
                                                description: GeoJSON multi-line-string geometry
                                                externalDocs: *ref_16
                                                allOf: *ref_17
                                              - type: object
                                                description: GeoJSON multi-polygon geometry
                                                externalDocs: *ref_18
                                                allOf: *ref_19
                                      externalDocs:
                                        url: https://tools.ietf.org/html/rfc7946#section-3.1.8
                            bbox:
                              title: GeoJSONGeometry
                              type: object
                              example: *ref_20
                              discriminator: *ref_21
                              oneOf: *ref_22
                            isParapluplan:
                              type: boolean
                            beroepEnBezwaar:
                              type: string
                              nullable: true
                              enum:
                                - Ja
                                - Nee
                                - Niet van toepassing
                            _links:
                              required: &ref_199
                                - self
                              type: object
                              properties: &ref_200
                                self:
                                  type: object
                                  properties:
                                    href:
                                      type: string
                                      example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1
                  _links:
                    required: &ref_74
                      - self
                    type: object
                    properties: &ref_75
                      self:
                        required:
                          - href
                        type: object
                        properties:
                          href:
                            type: string
                            description: URL van de link
                            format: uri
                            example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/_zoek?page=2
                        description: Absolute link naar huidige pagina
                      prev:
                        required:
                          - href
                        type: object
                        properties:
                          href:
                            type: string
                            description: URL van de link
                            format: uri
                            example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/_zoek?page=1
                        description: Absolute link naar vorige pagina ('null' als er geen vorige pagina is)
                        nullable: true
                      next:
                        required:
                          - href
                        type: object
                        properties:
                          href:
                            type: string
                            description: URL van de link
                            format: uri
                            example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/_zoek?page=3
                        description: Absolute link naar volgende pagina (`null` als er geen volgende pagina is)
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: &ref_51
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
          content: &ref_52
            application/problem+json:
              schema:
                required: &ref_277
                  - detail
                  - invalidParams
                  - status
                  - title
                type: object
                properties: &ref_278
                  type:
                    type: string
                    description: URI naar een pagina met meer informatie over deze foutmelding voor de ontwikkelaar.
                    example: about:blank
                  title:
                    type: string
                    example: Bad Request
                  status:
                    type: integer
                    format: int32
                    example: 400
                  detail:
                    type: string
                    example: Request parameters didn't validate.
                  instance:
                    type: string
                    example: self
                  invalidParams:
                    type: array
                    items:
                      required:
                        - name
                        - reason
                      type: object
                      properties:
                        name:
                          type: string
                          example: validation.request.parameter.enum.invalid
                        reason:
                          type: string
                          example: Value `epsg:dummy` for parameter `Accept-Crs` is not allowed. Allowed values are <[epsg:4258, epsg:28992]>.
                description: Object gespecificeerd volgens https://tools.ietf.org/html/rfc7807.
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: &ref_53
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
          content: &ref_54
            application/problem+json:
              schema:
                required: &ref_24
                  - detail
                  - status
                  - title
                type: object
                properties: &ref_25
                  type:
                    type: string
                    description: URI naar een pagina met meer informatie over deze foutmelding voor de ontwikkelaar.
                    example: about:blank
                  title:
                    type: string
                    example: Not Found
                  status:
                    type: integer
                    format: int32
                    example: 404
                  detail:
                    type: string
                    example: HTTP 404 Not Found
                  instance:
                    type: string
                    example: self
                description: Object gespecificeerd volgens https://tools.ietf.org/html/rfc7807.
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: &ref_55
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
          content: &ref_56
            application/problem+json:
              schema:
                required: &ref_273
                  - acceptable
                  - detail
                  - status
                  - title
                type: object
                properties: &ref_274
                  type:
                    type: string
                    description: URI naar een pagina met meer informatie over deze foutmelding voor de ontwikkelaar.
                    example: about:blank
                  title:
                    type: string
                    example: Not Acceptable
                  status:
                    type: integer
                    format: int32
                    example: 406
                  detail:
                    type: string
                    example: HTTP 406 Not Acceptable
                  instance:
                    type: string
                    example: self
                  acceptable:
                    type: array
                    example: '[application/hal+json]'
                    items:
                      type: string
                description: Object gespecificeerd volgens https://tools.ietf.org/html/rfc7807.
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: &ref_57
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
          content: &ref_58
            application/problem+json:
              schema:
                required: *ref_24
                type: object
                properties: *ref_25
                description: Object gespecificeerd volgens https://tools.ietf.org/html/rfc7807.
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: &ref_59
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
          content: &ref_60
            application/problem+json:
              schema:
                required: &ref_275
                  - detail
                  - status
                  - title
                type: object
                properties: &ref_276
                  type:
                    type: string
                    description: URI naar een pagina met meer informatie over deze foutmelding voor de ontwikkelaar.
                    example: about:blank
                  title:
                    type: string
                    example: Service Unavailable
                  status:
                    type: integer
                    format: int32
                    example: 503
                  detail:
                    type: string
                    example: HTTP 503 Service Unavailable
                  instance:
                    type: string
                    example: self
                description: Object gespecificeerd volgens https://tools.ietf.org/html/rfc7807.
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: &ref_61
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
          content: &ref_62
            application/problem+json:
              schema:
                required: *ref_24
                type: object
                properties: *ref_25
                description: Object gespecificeerd volgens https://tools.ietf.org/html/rfc7807.
  /plannen/_zoek:
    post:
      tags:
        - Plannen
      summary: Zoeken binnen plannen
      parameters:
        - name: Content-Type
          in: header
          description: Media type van het request
          required: false
          style: simple
          explode: false
          schema: &ref_132
            type: string
        - name: Content-Crs
          in: header
          description: Coordinaatreferentiesysteem van de meegegeven geometrie
          required: false
          style: simple
          explode: false
          schema: &ref_67
            type: string
            default: epsg:4258
            enum: *ref_0
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: beleidsmatigVerantwoordelijkeOverheid.code
          in: query
          description: Filteren op de code van een beleidsmatig verantwoordelijke overheid.
          required: false
          style: form
          explode: false
          schema: *ref_29
        - name: beleidsmatigVerantwoordelijkeOverheid.naam
          in: query
          description: Filteren op de naam van een beleidsmatig verantwoordelijke overheid.
          required: false
          style: form
          explode: false
          schema: *ref_30
        - name: beleidsmatigVerantwoordelijkeOverheid.type
          in: query
          description: Filteren op het type beleidsmatig verantwoordelijke overheid.
          required: false
          style: form
          explode: false
          schema: *ref_31
        - name: publicerendBevoegdGezag.code
          in: query
          description: Filteren op de code van het publicerend bevoegd gezag.
          required: false
          style: form
          explode: false
          schema: *ref_32
        - name: publicerendBevoegdGezag.naam
          in: query
          description: Filteren op de naam van het publicerend bevoegd gezag.
          required: false
          style: form
          explode: false
          schema: *ref_33
        - name: publicerendBevoegdGezag.type
          in: query
          description: Filteren op het type van het publicerend bevoegd gezag.
          required: false
          style: form
          explode: false
          schema: *ref_34
        - name: status
          in: query
          description: Filteren op status van een plan.
          required: false
          style: form
          explode: false
          schema: *ref_35
        - name: dossier.id
          in: query
          description: Filteren op basis van de identificatiecode van het dossier
          required: false
          style: form
          explode: true
          schema: *ref_36
        - name: planType
          in: query
          description: Filteren op type plan
          required: false
          style: form
          explode: false
          schema: *ref_37
        - name: planFilter
          in: query
          description: Filteren op (een deel van) de plannaam of het planId
          required: false
          style: form
          explode: true
          schema: *ref_38
        - name: overgangsrecht
          in: query
          description: Wegfilteren van plantypes op basis van de bijbehorende eindgeldigheidsdatum
          required: false
          style: form
          explode: true
          schema: *ref_39
        - name: regelStatus
          in: query
          description: Verzamelfilter voor de selectie van plannen ‘in ontwikkeling’ of plannen die in werking (‘geldend’) zijn. Onder plannen in ontwikkeling vallen ontwerp, vastgestelde plannen die ter inzage liggen, en plannen die wegens een lopende beroepsprocedure niet in werking zijn. Onder plannen die niet ‘geldend’ en ook niet ‘in ontwikkeling’ zijn vallen voorontwerp, concept, vervallen, niet in werking, historisch, verwijderd, en plannen met een status die niet in overeenstemming zijn met de dossierstatus.
          required: false
          style: form
          explode: false
          schema: *ref_40
        - name: regelBinding
          in: query
          description: Verzamelfilter voor de selectie van plantypen op basis van het bindend karakter van de regels die in het plan zijn opgenomen. Burgerbindend zijn de direct werkende regels waaraan een ieder zich dient te houden bij het ontplooien van een initiatief. Instructieregels zijn van toepassing op het bevoegde gezag dat de burgerbindende regels opstelt. Beleid kent geen bindende regels. Hieronder vallen de visies van gemeente, provincie en rijk.
          required: false
          style: form
          explode: false
          schema: *ref_41
        - name: planstatusdatumNa
          in: query
          description: Filteren op plannen met planstatusdatum na de opgegeven waarde
          required: false
          style: form
          explode: true
          schema: *ref_42
        - name: planstatusdatumVoor
          in: query
          description: Filteren op plannen met planstatusdatum voor de opgegeven waarde
          required: false
          style: form
          explode: true
          schema: *ref_43
        - name: ponsOmgevingsplan
          in: query
          description: 'Filter voor Wro plannen waarvan de regels zijn opgenomen in een omgevingsplan. Let op: werkt alleen in samenhang met de API waarmee geldende omgevingsplannen ontsloten worden.'
          required: false
          style: form
          explode: true
          schema: &ref_286
            type: boolean
            enum:
              - true
        - name: beschikbaarOp
          in: query
          description: Historische informatie van het plan bekijken. Historische velden zijn dossier.status, regelStatus, verwijderdOp en isHistorisch. Van de overige velden wordt de meest recente waarde getoond.
          required: false
          style: form
          explode: true
          schema: *ref_44
          example: '2021-03-12T08:59:04Z'
        - name: isTamPlan
          in: query
          description: Filter voor TAM plannen. TAM plannen zijn Omgevingsdocumenten als Tijdelijk Alternatieve Maatregel opgesteld  zijn op basis van het IMRO model. Deze plannen worden gepubliceerd via Ruimtelijkeplannen.nl. Het met IMRO  opgestelde omgevingsdocument moet uiteindelijk omgezet worden naar STOP/TPOD. Een TAM plan is in juridische  zin een Omgevingsdocument en valt daarmee rechtsreeks binnen de kaders van de Omgevingswet.
          required: false
          style: form
          explode: true
          schema: *ref_45
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - bbox
      requestBody:
        description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
        content: &ref_68
          application/json:
            schema:
              type: object
              properties: &ref_265
                _geo:
                  type: object
                  description: Geo body content
                  oneOf: &ref_267
                    - type: object
                      properties: &ref_268
                        intersects:
                          title: GeoJSONGeometry
                          type: object
                          example: *ref_20
                          discriminator: *ref_21
                          oneOf: *ref_22
                      description: '''overlapt'' en ''raakt'' vallen hieronder'
                    - type: object
                      properties: &ref_269
                        intersectAndNotTouches:
                          title: GeoJSONGeometry
                          type: object
                          example: *ref_20
                          discriminator: *ref_21
                          oneOf: *ref_22
                      description: '''overlapt'' maar niet ''raakt'' valt hieronder'
                    - type: object
                      properties: &ref_270
                        contains:
                          title: GeoJSONGeometry
                          type: object
                          example: *ref_20
                          discriminator: *ref_21
                          oneOf: *ref_22
                      description: Omsluit volledig
                    - type: object
                      properties: &ref_271
                        within:
                          title: GeoJSONGeometry
                          type: object
                          example: *ref_20
                          discriminator: *ref_21
                          oneOf: *ref_22
                      description: Valt volledig binnen
              description: Geo body
              example: &ref_266
                _geo:
                  contains:
                    type: Point
                    coordinates:
                      - 5.960233
                      - 52.179515
        required: true
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: *ref_49
                type: object
                properties: *ref_50
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/_suggesties:
    get:
      tags:
        - Plannen
      summary: Plannamen en plan ID's zoeken op basis van een zoekterm.
      parameters:
        - name: zoekTerm
          in: query
          description: Deel van een plannaam of plan ID
          required: true
          style: form
          explode: true
          schema: &ref_63
            pattern: .{3,}
            type: string
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
          content:
            application/hal+json:
              schema:
                required: &ref_201
                  - _embedded
                type: object
                properties: &ref_202
                  _embedded:
                    required:
                      - suggesties
                    type: object
                    properties:
                      suggesties:
                        type: array
                        items:
                          type: string
                          example: '''t Looweg 2'
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/_plansuggesties:
    get:
      tags:
        - Plannen
      summary: Plan informatie zoeken op basis van een zoekterm die matcht met plannaam en plan ID's.
      parameters:
        - name: zoekTerm
          in: query
          description: Deel van een plannaam of plan ID
          required: true
          style: form
          explode: true
          schema: *ref_63
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
          content:
            application/hal+json:
              schema:
                required: &ref_203
                  - _embedded
                type: object
                properties: &ref_204
                  _embedded:
                    required:
                      - suggesties
                    type: object
                    properties:
                      suggesties:
                        type: array
                        items:
                          required: &ref_205
                            - dossier
                            - id
                            - naam
                            - planstatusInfo
                            - type
                          type: object
                          properties: &ref_206
                            id:
                              type: string
                              example: NL.IMRO.0200.bp1253-vas1
                            type:
                              type: string
                              description: De types `buiten toepassing verklaring beheersverordening` en `rijksbestemmingsplan` zouden in de praktijk niet voor mogen komen, dit is een datakwaliteit issue.
                              example: bestemmingsplan
                              enum: *ref_64
                            naam:
                              type: string
                              example: Woningbouwlocatie Laan van Westenenk 501-701
                            planstatusInfo:
                              required: *ref_65
                              type: object
                              properties: *ref_66
                            dossier:
                              required:
                                - id
                                - status
                              type: object
                              properties:
                                id:
                                  type: string
                                  nullable: false
                                  example: NL.IMRO.0200.bp1253
                                status:
                                  type: string
                                  nullable: true
                                  example: geheel onherroepelijk in werking
                              nullable: true
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /onderwerpen/_zoek:
    post:
      tags:
        - Onderwerpen
      summary: Zoek onderwerpen op basis van een geometrie
      operationId: findOnderwerpen
      parameters:
        - name: Content-Crs
          in: header
          description: Coordinaatreferentiesysteem van de meegegeven geometrie
          required: false
          style: simple
          explode: false
          schema: *ref_67
        - name: beschikbaarOp
          in: query
          description: Historische informatie van het plan bekijken. Historische velden zijn dossier.status, regelStatus, verwijderdOp en isHistorisch. Van de overige velden wordt de meest recente waarde getoond.
          required: false
          style: form
          explode: true
          schema: *ref_44
          example: '2021-03-12T08:59:04Z'
      requestBody:
        description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
        content: *ref_68
        required: true
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
          content:
            application/json:
              schema:
                required: &ref_195
                  - bestemmingsvlakken
                  - gebiedsaanduidingen
                type: object
                properties: &ref_196
                  bestemmingsvlakken:
                    type: array
                    items:
                      required: &ref_69
                        - onderwerp
                        - referenties
                      type: object
                      properties: &ref_70
                        onderwerp:
                          type: string
                          example: Wonen
                        referenties:
                          type: array
                          items:
                            required: &ref_197
                              - id
                              - planId
                            type: object
                            properties: &ref_198
                              id:
                                type: string
                                example: NL.IMRO.0200.GP2213788321-00
                              planId:
                                type: string
                                example: NL.IMRO.0200.bp1253-vas1
                  gebiedsaanduidingen:
                    type: array
                    items:
                      required: *ref_69
                      type: object
                      properties: *ref_70
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}:
    get:
      tags:
        - Plannen
      summary: Een enkel plan opvragen
      parameters:
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: &ref_73
            type: string
        - name: beschikbaarOp
          in: query
          description: Historische informatie van het plan bekijken. Historische velden zijn dossier.status, regelStatus, verwijderdOp en isHistorisch. Van de overige velden wordt de meest recente waarde getoond.
          required: false
          style: form
          explode: true
          schema: *ref_44
          example: '2021-03-12T08:59:04Z'
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - bbox
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
          content:
            application/hal+json:
              schema:
                required: *ref_71
                type: object
                properties: *ref_72
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: &ref_76
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
          content: &ref_77
            application/problem+json:
              schema:
                required: *ref_24
                type: object
                properties: *ref_25
                description: Object gespecificeerd volgens https://tools.ietf.org/html/rfc7807.
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/cartografiesummaries:
    get:
      tags:
        - CartografieSummaries
      summary: Een lijst van cartografie summaries ophalen van een plan
      parameters:
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: &ref_78
            type: integer
            format: int32
            default: 50
            enum:
              - 10
              - 20
              - 50
              - 100
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
          content:
            application/hal+json:
              schema:
                required: &ref_79
                  - _embedded
                  - _links
                type: object
                properties: &ref_80
                  _embedded:
                    required:
                      - cartografiesummaries
                    type: object
                    properties:
                      cartografiesummaries:
                        type: array
                        items:
                          required: &ref_81
                            - styleId
                          type: object
                          properties: &ref_82
                            thema:
                              type: array
                              items:
                                type: string
                            cartografieInfo:
                              type: array
                              items:
                                required: &ref_99
                                  - kaartnaam
                                  - kaartnummer
                                  - niveau
                                  - symboolCode
                                type: object
                                properties: &ref_100
                                  kaartnummer:
                                    type: integer
                                    format: int32
                                    example: 1
                                  kaartnaam:
                                    type: string
                                    example: Structuurvisie Baarn
                                  niveau:
                                    type: integer
                                    format: int32
                                    nullable: true
                                    example: 1
                                  symboolCode:
                                    type: string
                                    nullable: true
                                    example: ES039
                            verwijzingNaarTekst:
                              type: array
                              items:
                                type: string
                                example: https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/r_NL.IMRO.0200.bp1253-vas1.html#_3_Bos
                            objectNaam:
                              type: string
                              example: Waterbergingsgebied
                            objectId:
                              type: string
                              example: NL.IMRO.9925PRIMA201200000001022
                            objectType:
                              type: string
                              enum:
                                - structuurvisiegebied
                                - structuurvisiecomplex
                                - structuurvisieverklaring
                                - besluitvlak
                                - besluitsubvlak
                            styleId:
                              type: string
                              nullable: true
                              example: dubbelbestemming_leiding
                            _links:
                              required: &ref_257
                                - teksten
                              type: object
                              properties: &ref_258
                                teksten:
                                  type: array
                                  items:
                                    required: &ref_83
                                      - href
                                    type: object
                                    properties: &ref_84
                                      href:
                                        type: string
                                        example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/teksten/NL.IMRO.PT.regels._5.1_Bestemmingsomschrijving
                  _links:
                    required: *ref_74
                    type: object
                    properties: *ref_75
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
    post:
      tags:
        - CartografieSummaries
      summary: Cartografie summaries opvragen behorende bij een specifiek plan
      parameters:
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_78
      requestBody:
        content:
          application/json:
            schema:
              required: &ref_140
                - ids
              type: object
              properties: &ref_141
                ids:
                  type: array
                  items:
                    type: string
                    example: NL.IMRO.0200.bp1253-vas1
              description: 'Array of NEN3610ID: Identificatiecodes'
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: *ref_79
                type: object
                properties: *ref_80
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/cartografiesummaries/{id}:
    get:
      tags:
        - CartografieSummary
      summary: Een enkele cartografie summary ophalen van een plan
      parameters:
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: id
          in: path
          description: 'NEN3610ID: Identificatiecode'
          required: true
          style: simple
          explode: false
          schema: &ref_108
            type: string
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
          content:
            application/hal+json:
              schema:
                required: *ref_81
                type: object
                properties: *ref_82
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/teksten:
    get:
      tags:
        - Teksten
      summary: Teksten opvragen behorende bij een specifiek plan.
      parameters:
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: ouderId
          in: query
          description: Filteren op teksten (op 1 of meerdere niveaus) onder een specifieke ouder
          required: false
          style: form
          explode: true
          schema: &ref_284
            type: string
        - name: planobjectId
          in: query
          description: Filteren op teksten van een specifiek planobject
          required: false
          style: form
          explode: true
          schema: &ref_285
            type: string
        - name: niveau
          in: query
          description: Filteren op startniveau van teksten; 1 = Onderdelen, 2 = Hoofdstukken, 3 = Artikelen, 4 = Leden
          required: false
          style: form
          explode: true
          schema: &ref_283
            type: integer
            format: int32
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_78
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - children
                - children.children
                - bestemmingsvlakken
                - bouwaanduidingen
                - figuren
                - functieaanduidingen
                - gebiedsaanduidingen
                - lettertekenaanduidingen
                - maatvoeringen
                - besluitvlakken
                - besluitsubvlakken
                - structuurvisiegebieden
                - structuurvisiecomplexen
                - structuurvisieverklaringen
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: &ref_208
                  - _embedded
                  - _links
                type: object
                properties: &ref_209
                  _embedded:
                    required:
                      - teksten
                    type: object
                    properties:
                      teksten:
                        type: array
                        items:
                          type: object
                          allOf: &ref_175
                            - required: &ref_85
                                - _links
                                - externeReferentie
                                - id
                                - inhoud
                                - kruimelpad
                                - titel
                                - volgnummer
                              type: object
                              properties: &ref_86
                                id:
                                  type: string
                                  example: NL.IMRO.PT.regels._5.1_Bestemmingsomschrijving
                                titel:
                                  type: string
                                  nullable: true
                                  example: 5.1 Bestemmingsomschrijving
                                inhoud:
                                  type: string
                                  description: Inhoud van van het tekstblok. Voor de Ruimtelijke Plannen is dit XHTML, voor LVBB wellicht XML en voor andere informatiehuizen wellicht plain text. Hoe een client dit moet behandelen wordt in de verbeelding afgehandeld.
                                  nullable: true
                                  example: '<p xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:xl=\"http://www.w3.org/1999/xlink\" xmlns:imropt=\"http://www.geonovum.nl/imro/pt/2012/1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">De voor ''<span class=\"interneVerwijzing\" data-imro-plan-id=\"NL.IMRO.0200.bp1253-vas1\" data-imro-tekst-id=\"NL.IMRO.PT.regels._5_Verkeer-Verblijfsgebied\">Verkeer - Verblijfsgebied</span>'' aangewezen gronden zijn bestemd voor: </p><ol xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:xl=\"http://www.w3.org/1999/xlink\" xmlns:imropt=\"http://www.geonovum.nl/imro/pt/2012/1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" type=\"a\">\n<li>\n<span class=\"lijstnummer\">a. </span>\n<span class=\"interneVerwijzing\" data-imro-plan-id=\"NL.IMRO.0200.bp1253-vas1\" data-imro-tekst-id=\"NL.IMRO.PT.regels._1.46_verblijfsgebied\">verblijfsgebied</span>, waarbij ter plaatse van de aanduiding ''minimum aantal rijstroken'' een weg met ten minste 2 rijstroken aangelegd dient te worden, waarbij tevens een groene middenberm gerealiseerd dient te worden;</li>\n<li>\n<span class=\"lijstnummer\">b. </span>watergangen en overige voorzieningen voor de waterhuishouding;</li>\n<li>\n<span class=\"lijstnummer\">c. </span>nutsvoorzieningen;</li>\n<li>\n<span class=\"lijstnummer\">d. </span>tuin;</li>\n</ol><p xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:xl=\"http://www.w3.org/1999/xlink\" xmlns:imropt=\"http://www.geonovum.nl/imro/pt/2012/1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">met de daarbij behorende bouwwerken, geen gebouwen zijnde.</p>'
                                volgnummer:
                                  type: integer
                                  format: int32
                                  example: 90
                                externeReferentie:
                                  required: &ref_133
                                    - href
                                    - label
                                  type: object
                                  properties: &ref_134
                                    href:
                                      type: string
                                      nullable: true
                                      example: https://www.ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/b_NL.IMRO.0200.bp1253-vas1_rb1.pdf
                                    label:
                                      type: string
                                      nullable: true
                                      example: Bijlage 1 Lijst van toegelaten bedrijfstypen
                                  description: Verwijzing naar niet-html brondata.
                                  nullable: true
                                kruimelpad:
                                  type: array
                                  items:
                                    required: &ref_259
                                      - id
                                      - titel
                                      - volgnummer
                                    type: object
                                    properties: &ref_260
                                      id:
                                        type: string
                                        example: NL.IMRO.PT.regels._1_Begrippen
                                      titel:
                                        type: string
                                        nullable: true
                                        example: Artikel 1 Begrippen
                                      volgnummer:
                                        type: integer
                                        format: int32
                                        example: 4
                                _links:
                                  type: object
                                  allOf: &ref_210
                                    - required: &ref_135
                                        - besluitsubvlakken
                                        - besluitvlakken
                                        - bestemmingsvlakken
                                        - bouwaanduidingen
                                        - children
                                        - figuren
                                        - functieaanduidingen
                                        - gebiedsaanduidingen
                                        - lettertekenaanduidingen
                                        - maatvoeringen
                                        - self
                                      type: object
                                      properties: &ref_136
                                        self:
                                          required:
                                            - href
                                          type: object
                                          properties:
                                            href:
                                              type: string
                                              example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/teksten/NL.IMRO.PT.regels._1_Begrippen
                                        children:
                                          type: array
                                          items:
                                            required: *ref_83
                                            type: object
                                            properties: *ref_84
                                        bestemmingsvlakken:
                                          type: array
                                          items:
                                            required: &ref_217
                                              - href
                                            type: object
                                            properties: &ref_218
                                              href:
                                                type: string
                                                example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/bestemmingsvlakken/NL.IMRO.07420194a7e6471a94c1098e52a4769c
                                        bouwaanduidingen:
                                          type: array
                                          items:
                                            required: &ref_87
                                              - href
                                            type: object
                                            properties: &ref_88
                                              href:
                                                type: string
                                                example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/bouwaanduidingen/NL.IMRO.c16e4c5b356b4b958c3e52b899e8dea6
                                        figuren:
                                          type: array
                                          items:
                                            required: &ref_89
                                              - href
                                            type: object
                                            properties: &ref_90
                                              href:
                                                type: string
                                                example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1002-ont1/figuren/NL.IMRO.0200.ID387926-00
                                        functieaanduidingen:
                                          type: array
                                          items:
                                            required: &ref_91
                                              - href
                                            type: object
                                            properties: &ref_92
                                              href:
                                                type: string
                                                example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/functieaanduidingen/NL.IMRO.0a76ec81382749dd93bd364a1f36a846
                                        gebiedsaanduidingen:
                                          type: array
                                          items:
                                            required: &ref_93
                                              - href
                                            type: object
                                            properties: &ref_94
                                              href:
                                                type: string
                                                example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1002-ont1/gebiedsaanduidingen/NL.IMRO.0200.GP2213788321-00
                                        lettertekenaanduidingen:
                                          type: array
                                          items:
                                            type: string
                                        maatvoeringen:
                                          type: array
                                          items:
                                            required: &ref_95
                                              - href
                                            type: object
                                            properties: &ref_96
                                              href:
                                                type: string
                                                example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/maatvoeringen/NL.IMRO.1a169935c6634c5aad4276a9cc275a96
                                        besluitvlakken:
                                          type: array
                                          items:
                                            required: &ref_245
                                              - href
                                            type: object
                                            properties: &ref_246
                                              href:
                                                type: string
                                                example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.ov1015-vas1/besluitvlakken/NL.IMRO.3
                                        besluitsubvlakken:
                                          type: array
                                          items:
                                            required: &ref_101
                                              - href
                                            type: object
                                            properties: &ref_102
                                              href:
                                                type: string
                                                example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0222.R05KE006A-0002/besluitsubvlakken/NL.IMRO.00a8ac2b580040b8a44a4ebf7c116a7d
                                    - required:
                                        - structuurvisiecomplexen
                                        - structuurvisiegebieden
                                        - structuurvisieverklaringen
                                      type: object
                                      properties:
                                        structuurvisiegebieden:
                                          type: array
                                          items:
                                            required: &ref_104
                                              - href
                                            type: object
                                            properties: &ref_105
                                              href:
                                                type: string
                                                example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.sv1007-vas1/structuurvisiegebieden/NL.IMRO.GSVgeb10
                                        structuurvisiecomplexen:
                                          type: array
                                          items:
                                            required: &ref_239
                                              - href
                                            type: object
                                            properties: &ref_240
                                              href:
                                                type: string
                                                example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.sv1007-vas1/structuurvisiecomplexen/NL.IMRO.GSVcplx1
                                        structuurvisieverklaringen:
                                          type: array
                                          items:
                                            required: &ref_106
                                              - href
                                            type: object
                                            properties: &ref_107
                                              href:
                                                type: string
                                                example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.9925.SVOmgvisie-vst1/structuurvisieverklaringen/NL.IMRO.9925PRIMA201200000001109
                            - properties:
                                _embedded:
                                  type: object
                                  properties:
                                    children:
                                      type: array
                                      items:
                                        type: object
                                        allOf: &ref_109
                                          - required: *ref_85
                                            type: object
                                            properties: *ref_86
                                          - properties:
                                              _embedded:
                                                type: object
                                                properties:
                                                  children:
                                                    type: array
                                                    items:
                                                      required: *ref_85
                                                      type: object
                                                      properties: *ref_86
                                    bestemmingsvlakken:
                                      type: array
                                      items:
                                        required: &ref_110
                                          - _links
                                          - artikelnummer
                                          - bestemmingsfuncties
                                          - bestemmingshoofdgroep
                                          - id
                                          - labelInfo
                                          - naam
                                          - styleId
                                          - type
                                          - verwijzingNaarTekst
                                        type: object
                                        properties: &ref_111
                                          id:
                                            type: string
                                            example: NL.IMRO.07420194a7e6471a94c1098e52a4769c
                                          type:
                                            type: string
                                            example: enkelbestemming
                                            enum:
                                              - enkelbestemming
                                              - dubbelbestemming
                                          naam:
                                            type: string
                                            example: Bos
                                          bestemmingshoofdgroep:
                                            type: string
                                            description: Beschikbaar in IMRO2008 en IMRO2012
                                            nullable: true
                                            example: bos
                                          bestemmingsfuncties:
                                            type: array
                                            description: Beschikbaar in IMRO2006
                                            items:
                                              required:
                                                - bestemmingsfunctie
                                                - functieniveau
                                              type: object
                                              properties:
                                                bestemmingsfunctie:
                                                  type: string
                                                  example: wonen
                                                functieniveau:
                                                  type: string
                                                  example: hoofdfunctie
                                          artikelnummer:
                                            type: string
                                            nullable: true
                                            example: '3'
                                          verwijzingNaarTekst:
                                            type: array
                                            items:
                                              type: string
                                              example: https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/r_NL.IMRO.0200.bp1253-vas1.html#_3_Bos
                                          labelInfo:
                                            type: string
                                            nullable: true
                                            example: naam
                                          styleId:
                                            type: string
                                            nullable: true
                                            example: dubbelbestemming_waterstaat
                                          _links:
                                            required: &ref_215
                                              - bouwaanduidingen
                                              - bouwvlakken
                                              - figuren
                                              - functieaanduidingen
                                              - gebiedsaanduidingen
                                              - lettertekenaanduidingen
                                              - maatvoeringen
                                              - self
                                              - teksten
                                            type: object
                                            properties: &ref_216
                                              self:
                                                required:
                                                  - href
                                                type: object
                                                properties:
                                                  href:
                                                    type: string
                                                    example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/bestemmingsvlakken/NL.IMRO.07420194a7e6471a94c1098e52a4769c
                                              bouwaanduidingen:
                                                type: array
                                                items:
                                                  required: *ref_87
                                                  type: object
                                                  properties: *ref_88
                                              bouwvlakken:
                                                type: array
                                                items:
                                                  required: &ref_221
                                                    - href
                                                  type: object
                                                  properties: &ref_222
                                                    href:
                                                      type: string
                                                      example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/bouwvlakken/NL.IMRO.5aa3991073534df586500a4fdfae9f50
                                              figuren:
                                                type: array
                                                items:
                                                  required: *ref_89
                                                  type: object
                                                  properties: *ref_90
                                              functieaanduidingen:
                                                type: array
                                                items:
                                                  required: *ref_91
                                                  type: object
                                                  properties: *ref_92
                                              gebiedsaanduidingen:
                                                type: array
                                                items:
                                                  required: *ref_93
                                                  type: object
                                                  properties: *ref_94
                                              lettertekenaanduidingen:
                                                type: array
                                                items:
                                                  required: &ref_137
                                                    - href
                                                  type: object
                                                  properties: &ref_138
                                                    href:
                                                      type: string
                                                      example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200000030115-/lettertekenaanduidingen/LP34407
                                              maatvoeringen:
                                                type: array
                                                items:
                                                  required: *ref_95
                                                  type: object
                                                  properties: *ref_96
                                              teksten:
                                                type: array
                                                items:
                                                  required: *ref_83
                                                  type: object
                                                  properties: *ref_84
                                    bouwaanduidingen:
                                      type: array
                                      items:
                                        required: &ref_112
                                          - _links
                                          - id
                                          - labelInfo
                                          - naam
                                          - styleId
                                          - verwijzingNaarTekst
                                        type: object
                                        properties: &ref_113
                                          id:
                                            type: string
                                            example: NL.IMRO.c16e4c5b356b4b958c3e52b899e8dea6
                                          naam:
                                            type: string
                                            example: plat dak
                                          labelInfo:
                                            type: string
                                            nullable: true
                                            example: pd
                                          verwijzingNaarTekst:
                                            type: string
                                            nullable: true
                                            example: https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.bp1253-vas1/r_NL.IMRO.0200.bp1253-vas1.html#_3_Bos
                                          styleId:
                                            type: string
                                            nullable: true
                                            example: dubbelbestemming_waterstaat
                                          _links:
                                            required: &ref_225
                                              - self
                                              - teksten
                                            type: object
                                            properties: &ref_226
                                              self:
                                                required:
                                                  - href
                                                type: object
                                                properties:
                                                  href:
                                                    type: string
                                                    example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/bouwaanduidingen/NL.IMRO.c16e4c5b356b4b958c3e52b899e8dea6
                                              teksten:
                                                type: array
                                                items:
                                                  required: *ref_83
                                                  type: object
                                                  properties: *ref_84
                                    figuren:
                                      type: array
                                      items:
                                        required: &ref_114
                                          - _links
                                          - artikelnummers
                                          - id
                                          - illustraties
                                          - labelInfo
                                          - naam
                                          - styleId
                                          - verwijzingNaarTekst
                                        type: object
                                        properties: &ref_115
                                          id:
                                            type: string
                                            example: NL.IMRO.0200.ID387926-00
                                          naam:
                                            type: string
                                            example: hartlijn leiding - hoogspanningsverbinding
                                          artikelnummers:
                                            type: array
                                            example:
                                              - '43'
                                              - '23'
                                            items:
                                              type: string
                                          verwijzingNaarTekst:
                                            type: array
                                            items:
                                              type: string
                                              example: https://www.ruimtelijkeplannen.nl/historic/NL.IMRO.0200.bp1002-ont1_2019.01.10_14.54.32/i_NL.IMRO.0200.bp1002-ont1_0001.jpg
                                          labelInfo:
                                            type: string
                                            nullable: true
                                            example: hoogspanningsverbinding
                                          illustratie:
                                            required:
                                              - href
                                              - legendanaam
                                              - naam
                                              - type
                                            type: object
                                            properties:
                                              href:
                                                type: string
                                                example: https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.sv1002-vas1/i_NL.IMRO.0200.sv1002-vas1_1.pdf
                                              type:
                                                type: string
                                                example: kaart
                                              naam:
                                                type: string
                                                nullable: true
                                                example: Regionale Structuurvisie Stedendriehoek 2030
                                              legendanaam:
                                                type: string
                                                nullable: true
                                                example: Beleidskaart
                                            nullable: true
                                          styleId:
                                            type: string
                                            nullable: true
                                            example: dubbelbestemming_waterstaat
                                          _links:
                                            required: &ref_231
                                              - self
                                              - teksten
                                            type: object
                                            properties: &ref_232
                                              self:
                                                type: object
                                                properties:
                                                  href:
                                                    type: string
                                                    example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1002-ont1/figuren/NL.IMRO.0200.ID387926-00
                                              teksten:
                                                type: array
                                                items:
                                                  required: *ref_83
                                                  type: object
                                                  properties: *ref_84
                                    functieaanduidingen:
                                      type: array
                                      items:
                                        required: &ref_116
                                          - _links
                                          - id
                                          - labelInfo
                                          - naam
                                          - styleId
                                          - verwijzingNaarTekst
                                        type: object
                                        properties: &ref_117
                                          id:
                                            type: string
                                            example: NL.IMRO.0a76ec81382749dd93bd364a1f36a846
                                          naam:
                                            type: string
                                            example: bedrijf tot en met categorie 2
                                          labelInfo:
                                            type: string
                                            nullable: true
                                            example: (b≤2)
                                          verwijzingNaarTekst:
                                            type: string
                                            nullable: true
                                            example: https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.ov1015-vas1/b_NL.IMRO.0200.ov1015-vas1.pdf
                                          styleId:
                                            type: string
                                            nullable: true
                                            example: dubbelbestemming_waterstaat
                                          _links:
                                            required: &ref_223
                                              - self
                                              - teksten
                                            type: object
                                            properties: &ref_224
                                              self:
                                                type: object
                                                properties:
                                                  href:
                                                    type: string
                                                    example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/functieaanduidingen/NL.IMRO.0a76ec81382749dd93bd364a1f36a846
                                              teksten:
                                                type: array
                                                items:
                                                  required: *ref_83
                                                  type: object
                                                  properties: *ref_84
                                    gebiedsaanduidingen:
                                      type: array
                                      items:
                                        required: &ref_118
                                          - _links
                                          - artikelnummers
                                          - bestemmingsfuncties
                                          - gebiedsaanduidinggroep
                                          - id
                                          - labelInfo
                                          - naam
                                          - styleId
                                          - verwijzingNaarTekst
                                        type: object
                                        properties: &ref_119
                                          id:
                                            type: string
                                            example: NL.IMRO.0200.GP2213788321-00
                                          naam:
                                            type: string
                                            example: veiligheidszone - bevi
                                          gebiedsaanduidinggroep:
                                            type: string
                                            description: Beschikbaar in IMRO2008 en IMRO2012
                                            nullable: true
                                            example: veiligheidszone
                                          artikelnummers:
                                            type: array
                                            items:
                                              type: string
                                              example: '33.3'
                                          verwijzingNaarTekst:
                                            type: array
                                            items:
                                              type: string
                                              example: https://www.ruimtelijkeplannen.nl/historic/NL.IMRO.0200.bp1002-ont1_2019.01.10_14.54.32/r_NL.IMRO.0200.bp1002-ont1_3.33.html#_33.3_veiligheidszone-bevi
                                          labelInfo:
                                            type: string
                                            nullable: true
                                            example: naam
                                          bestemmingsfuncties:
                                            type: array
                                            description: Beschikbaar in IMRO2006
                                            items:
                                              required:
                                                - bestemmingsfunctie
                                                - functieniveau
                                              type: object
                                              properties:
                                                bestemmingsfunctie:
                                                  type: string
                                                  example: wonen
                                                functieniveau:
                                                  type: string
                                                  example: hoofdfunctie
                                          styleId:
                                            type: string
                                            nullable: true
                                            example: dubbelbestemming_waterstaat
                                          _links:
                                            required: &ref_233
                                              - bouwaanduidingen
                                              - figuren
                                              - functieaanduidingen
                                              - maatvoeringen
                                              - self
                                              - teksten
                                            type: object
                                            properties: &ref_234
                                              self:
                                                type: object
                                                properties:
                                                  href:
                                                    type: string
                                                    example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1002-ont1/gebiedsaanduidingen/NL.IMRO.0200.GP2213788321-00
                                              figuren:
                                                type: array
                                                items:
                                                  required: *ref_89
                                                  type: object
                                                  properties: *ref_90
                                              bouwaanduidingen:
                                                type: array
                                                items:
                                                  required: *ref_87
                                                  type: object
                                                  properties: *ref_88
                                              functieaanduidingen:
                                                type: array
                                                items:
                                                  required: *ref_91
                                                  type: object
                                                  properties: *ref_92
                                              maatvoeringen:
                                                type: array
                                                items:
                                                  required: *ref_95
                                                  type: object
                                                  properties: *ref_96
                                              teksten:
                                                type: array
                                                items:
                                                  required: *ref_83
                                                  type: object
                                                  properties: *ref_84
                                    maatvoeringen:
                                      type: array
                                      items:
                                        required: &ref_120
                                          - _links
                                          - id
                                          - naam
                                          - omvang
                                          - styleId
                                          - verwijzingNaarTekst
                                        type: object
                                        properties: &ref_121
                                          id:
                                            type: string
                                            example: NL.IMRO.1a169935c6634c5aad4276a9cc275a96
                                          naam:
                                            type: string
                                            example: maximum goothoogte (m), maximum bouwhoogte (m)
                                          omvang:
                                            type: array
                                            items:
                                              required:
                                                - naam
                                                - waarde
                                              type: object
                                              properties:
                                                naam:
                                                  type: string
                                                  example: maximum goothoogte (m)
                                                waarde:
                                                  type: string
                                                  example: '24'
                                          verwijzingNaarTekst:
                                            type: string
                                            nullable: true
                                            example: https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.ov1015-vas1/b_NL.IMRO.0200.ov1015-vas1.pdf
                                          styleId:
                                            type: string
                                            nullable: true
                                            example: dubbelbestemming_waterstaat
                                          _links:
                                            required: &ref_229
                                              - self
                                              - teksten
                                            type: object
                                            properties: &ref_230
                                              self:
                                                type: object
                                                properties:
                                                  href:
                                                    type: string
                                                    example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/maatvoeringen/NL.IMRO.1a169935c6634c5aad4276a9cc275a96
                                              teksten:
                                                type: array
                                                items:
                                                  required: *ref_83
                                                  type: object
                                                  properties: *ref_84
                                    besluitvlakken:
                                      type: array
                                      items:
                                        required: &ref_122
                                          - _links
                                          - cartografieInfo
                                          - id
                                          - illustraties
                                          - naam
                                          - styleId
                                          - thema
                                          - verwijzingNaarTekst
                                        type: object
                                        properties: &ref_123
                                          id:
                                            type: string
                                            example: NL.IMRO.3
                                          naam:
                                            type: string
                                            example: Besluitvlak omgevingsvergunning
                                          thema:
                                            type: array
                                            items:
                                              type: string
                                              example: energie
                                          verwijzingNaarTekst:
                                            type: array
                                            items:
                                              type: string
                                              example: https://ruimtelijkeplannen.nl/documents/NL.IMRO.0200.ov1015-vas1/b_NL.IMRO.0200.ov1015-vas1.pdf
                                          illustraties:
                                            type: array
                                            items:
                                              required: *ref_97
                                              type: object
                                              properties: *ref_98
                                          cartografieInfo:
                                            type: array
                                            items: &ref_103
                                              required: *ref_99
                                              type: object
                                              properties: *ref_100
                                          styleId:
                                            type: string
                                            nullable: true
                                            example: dubbelbestemming_waterstaat
                                          _links:
                                            required: &ref_243
                                              - besluitsubvlakken
                                              - self
                                              - teksten
                                            type: object
                                            properties: &ref_244
                                              self:
                                                type: object
                                                properties:
                                                  href:
                                                    type: string
                                                    example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.ov1015-vas1/besluitvlakken/NL.IMRO.3
                                              besluitsubvlakken:
                                                type: array
                                                items:
                                                  required: *ref_101
                                                  type: object
                                                  properties: *ref_102
                                              teksten:
                                                type: array
                                                items:
                                                  required: *ref_83
                                                  type: object
                                                  properties: *ref_84
                                    besluitsubvlakken:
                                      type: array
                                      items:
                                        required: &ref_124
                                          - _links
                                          - cartografieInfo
                                          - id
                                          - illustraties
                                          - naam
                                          - styleId
                                          - thema
                                          - verwijzingNaarTekst
                                        type: object
                                        properties: &ref_125
                                          id:
                                            type: string
                                            example: NL.IMRO.00a8ac2b580040b8a44a4ebf7c116a7d
                                          naam:
                                            type: string
                                            example: Archeologische verwachting 2
                                          thema:
                                            type: array
                                            items:
                                              type: string
                                              example: archeologie
                                          verwijzingNaarTekst:
                                            type: array
                                            items:
                                              type: string
                                              example: https://ruimtelijkeplannen.nl/documents/NL.IMRO.0222.R05KE006A-0002/t_NL.IMRO.0222.R05KE006A-0002.html
                                          illustraties:
                                            type: array
                                            items:
                                              required: *ref_97
                                              type: object
                                              properties: *ref_98
                                          cartografieInfo:
                                            type: array
                                            items: *ref_103
                                          styleId:
                                            type: string
                                            nullable: true
                                            example: dubbelbestemming_waterstaat
                                          _links:
                                            required: &ref_247
                                              - besluitsubvlakken
                                              - self
                                              - teksten
                                            type: object
                                            properties: &ref_248
                                              self:
                                                type: object
                                                properties:
                                                  href:
                                                    type: string
                                                    example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0222.R05KE006A-0002/besluitsubvlakken/NL.IMRO.00a8ac2b580040b8a44a4ebf7c116a7d
                                              besluitsubvlakken:
                                                type: array
                                                items:
                                                  required: *ref_101
                                                  type: object
                                                  properties: *ref_102
                                              teksten:
                                                type: array
                                                items:
                                                  required: *ref_83
                                                  type: object
                                                  properties: *ref_84
                                    structuurvisiegebieden:
                                      type: array
                                      items:
                                        required: &ref_126
                                          - _links
                                          - beleid
                                          - cartografieInfo
                                          - id
                                          - illustraties
                                          - naam
                                          - relatiesMetExternePlannen
                                          - styleId
                                          - thema
                                          - verwijzingNaarTekst
                                        type: object
                                        properties: &ref_127
                                          id:
                                            type: string
                                            example: NL.IMRO.9925PRIMA201200000001022
                                          naam:
                                            type: string
                                            example: Windenergie uitgesloten wegens wettelijke beperkingen
                                          thema:
                                            type: array
                                            items:
                                              type: string
                                              example: energie
                                          beleid:
                                            type: array
                                            items:
                                              required:
                                                - belang
                                                - instrument
                                                - rol
                                              type: object
                                              properties:
                                                belang:
                                                  type: string
                                                  nullable: true
                                                  example: betrouwbare, betaalbare en hernieuwbare energievoorziening en naar energieneutraliteit in 2050
                                                rol:
                                                  type: string
                                                  nullable: true
                                                  example: kaderstellend
                                                instrument:
                                                  type: string
                                                  nullable: true
                                                  example: bestuurlijke afspraken (convenanten)
                                          verwijzingNaarTekst:
                                            type: array
                                            items:
                                              type: string
                                              example: https://ruimtelijkeplannen.nl/documents/NL.IMRO.9925.SVOmgvisie-vst1/pt_NL.IMRO.9925.SVOmgvisie-vst1.xml#NL.IMRO.PT.s102838
                                          illustraties:
                                            type: array
                                            items:
                                              required: *ref_97
                                              type: object
                                              properties: *ref_98
                                          relatiesMetExternePlannen:
                                            required:
                                              - gebruiktInformatieUit
                                              - tenGevolgeVan
                                              - uitTeWerkenIn
                                              - uitgewerktIn
                                            type: object
                                            properties:
                                              tenGevolgeVan:
                                                type: array
                                                items:
                                                  required: *ref_1
                                                  type: object
                                                  properties: *ref_2
                                                  description: Relatie met extern plan.
                                              gebruiktInformatieUit:
                                                type: array
                                                items:
                                                  required: *ref_1
                                                  type: object
                                                  properties: *ref_2
                                                  description: Relatie met extern plan.
                                              uitTeWerkenIn:
                                                type: array
                                                items:
                                                  required: *ref_1
                                                  type: object
                                                  properties: *ref_2
                                                  description: Relatie met extern plan.
                                              uitgewerktIn:
                                                type: array
                                                items:
                                                  required: *ref_1
                                                  type: object
                                                  properties: *ref_2
                                                  description: Relatie met extern plan.
                                          cartografieInfo:
                                            type: array
                                            items: *ref_103
                                          styleId:
                                            type: string
                                            nullable: true
                                            example: dubbelbestemming_waterstaat
                                          _links:
                                            required: &ref_235
                                              - self
                                              - teksten
                                            type: object
                                            properties: &ref_236
                                              self:
                                                type: object
                                                properties:
                                                  href:
                                                    type: string
                                                    example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.9925.SVOmgvisie-vst1/structuurvisiegebieden/NL.IMRO.9925PRIMA201200000001022
                                              teksten:
                                                type: array
                                                items:
                                                  required: *ref_83
                                                  type: object
                                                  properties: *ref_84
                                    structuurvisiecomplexen:
                                      type: array
                                      items:
                                        required: &ref_128
                                          - _links
                                          - beleid
                                          - cartografieInfo
                                          - id
                                          - illustraties
                                          - naam
                                          - relatiesMetExternePlannen
                                          - styleId
                                          - thema
                                          - verwijzingNaarTekst
                                        type: object
                                        properties: &ref_129
                                          id:
                                            type: string
                                            example: NL.IMRO.9925PRIMA201200000001122
                                          naam:
                                            type: string
                                            example: Waterveiligheid tot 2015
                                          thema:
                                            type: array
                                            example: waterkwantiteit
                                            items:
                                              type: string
                                          beleid:
                                            type: array
                                            items:
                                              required:
                                                - belang
                                                - instrument
                                                - rol
                                              type: object
                                              properties:
                                                belang:
                                                  type: string
                                                  nullable: true
                                                  example: blijvend te beschermen tegen overstromingen vanuit de (grote) rivieren en de Veluwerandmeren.
                                                rol:
                                                  type: string
                                                  nullable: true
                                                  example: 'other: normerend'
                                                instrument:
                                                  type: string
                                                  nullable: true
                                                  example: verordening
                                          verwijzingNaarTekst:
                                            type: array
                                            items:
                                              type: string
                                              example: https://ruimtelijkeplannen.nl/documents/NL.IMRO.9925.SVOmgvisie-vst1/pt_NL.IMRO.9925.SVOmgvisie-vst1.xml#NL.IMRO.PT.s132
                                          illustraties:
                                            type: array
                                            items:
                                              required: *ref_97
                                              type: object
                                              properties: *ref_98
                                          relatiesMetExternePlannen:
                                            required:
                                              - gebruiktInformatieUit
                                              - tenGevolgeVan
                                              - uitTeWerkenIn
                                              - uitgewerktIn
                                            type: object
                                            properties:
                                              tenGevolgeVan:
                                                type: array
                                                items:
                                                  required: *ref_1
                                                  type: object
                                                  properties: *ref_2
                                                  description: Relatie met extern plan.
                                              gebruiktInformatieUit:
                                                type: array
                                                items:
                                                  required: *ref_1
                                                  type: object
                                                  properties: *ref_2
                                                  description: Relatie met extern plan.
                                              uitTeWerkenIn:
                                                type: array
                                                items:
                                                  required: *ref_1
                                                  type: object
                                                  properties: *ref_2
                                                  description: Relatie met extern plan.
                                              uitgewerktIn:
                                                type: array
                                                items:
                                                  required: *ref_1
                                                  type: object
                                                  properties: *ref_2
                                                  description: Relatie met extern plan.
                                          cartografieInfo:
                                            type: array
                                            items: *ref_103
                                          styleId:
                                            type: string
                                            nullable: true
                                            example: dubbelbestemming_waterstaat
                                          _links:
                                            required: &ref_237
                                              - self
                                              - structuurvisiegebieden
                                              - structuurvisieverklaringen
                                              - teksten
                                            type: object
                                            properties: &ref_238
                                              self:
                                                type: object
                                                properties:
                                                  href:
                                                    type: string
                                                    example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.9925.SVOmgvisie-vst1/structuurvisiecomplexen/NL.IMRO.9925PRIMA201200000001122
                                              structuurvisiegebieden:
                                                type: array
                                                items:
                                                  required: *ref_104
                                                  type: object
                                                  properties: *ref_105
                                              structuurvisieverklaringen:
                                                type: array
                                                items:
                                                  required: *ref_106
                                                  type: object
                                                  properties: *ref_107
                                              teksten:
                                                type: array
                                                items:
                                                  required: *ref_83
                                                  type: object
                                                  properties: *ref_84
                                    structuurvisieverklaringen:
                                      type: array
                                      items:
                                        required: &ref_130
                                          - _links
                                          - cartografieInfo
                                          - id
                                          - illustraties
                                          - naam
                                          - styleId
                                          - thema
                                          - verwijzingNaarTekst
                                        type: object
                                        properties: &ref_131
                                          id:
                                            type: string
                                            example: NL.IMRO.ddf6f96c97ed4042b8acec676c4c840a
                                          naam:
                                            type: string
                                            example: Grondwaterfluctuatiezone (toelichtend)
                                          thema:
                                            type: array
                                            items:
                                              type: string
                                              example: 'other: stedelijk gebied'
                                          verwijzingNaarTekst:
                                            type: array
                                            items:
                                              type: string
                                              example: https://ruimtelijkeplannen.nl/documents/NL.IMRO.9925.SVOmgvisie-vst1/pt_NL.IMRO.9925.SVOmgvisie-vst1.xml#NL.IMRO.PT.s102642
                                          illustraties:
                                            type: array
                                            items:
                                              required: *ref_97
                                              type: object
                                              properties: *ref_98
                                          cartografieInfo:
                                            type: array
                                            items: *ref_103
                                          styleId:
                                            type: string
                                            nullable: true
                                            example: dubbelbestemming_waterstaat
                                          _links:
                                            required: &ref_241
                                              - self
                                              - teksten
                                            type: object
                                            properties: &ref_242
                                              self:
                                                type: object
                                                properties:
                                                  href:
                                                    type: string
                                                    example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.9925.SVOmgvisie-vst1/structuurvisieverklaringen/NL.IMRO.9925PRIMA201200000001109
                                              teksten:
                                                type: array
                                                items:
                                                  required: *ref_83
                                                  type: object
                                                  properties: *ref_84
                  _links:
                    required: *ref_74
                    type: object
                    properties: *ref_75
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/teksten/{id}:
    get:
      tags:
        - Teksten
      summary: Een enkele tekst opvragen.
      parameters:
        - name: id
          in: path
          description: 'NEN3610ID: Identificatiecode'
          required: true
          style: simple
          explode: false
          schema: *ref_108
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - children
                - children.children
                - bestemmingsvlakken
                - bestemmingsvlakIds
                - bouwaanduidingen
                - bouwaanduidingIds
                - figuren
                - figuurIds
                - functieaanduidingen
                - functieaanduidingIds
                - gebiedsaanduidingen
                - gebiedsaanduidingIds
                - lettertekenaanduidingen
                - maatvoeringen
                - maatvoeringIds
                - besluitvlakken
                - besluitvlakIds
                - besluitsubvlakken
                - besluitsubvlakIds
                - structuurvisiegebieden
                - structuurvisiegebiedIds
                - structuurvisiecomplexen
                - structuurvisiecomplexIds
                - structuurvisieverklaringen
                - structuurvisieverklaringIds
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
          content:
            application/hal+json:
              schema:
                type: object
                allOf: &ref_207
                  - required: *ref_85
                    type: object
                    properties: *ref_86
                  - properties:
                      _embedded:
                        type: object
                        properties:
                          children:
                            type: array
                            items:
                              type: object
                              allOf: *ref_109
                          bestemmingsvlakken:
                            type: array
                            items:
                              required: *ref_110
                              type: object
                              properties: *ref_111
                          bestemmingsvlakIds:
                            type: array
                            items:
                              type: string
                          bouwaanduidingen:
                            type: array
                            items:
                              required: *ref_112
                              type: object
                              properties: *ref_113
                          bouwaanduidingIds:
                            type: array
                            items:
                              type: string
                          figuren:
                            type: array
                            items:
                              required: *ref_114
                              type: object
                              properties: *ref_115
                          figuurIds:
                            type: array
                            items:
                              type: string
                          functieaanduidingen:
                            type: array
                            items:
                              required: *ref_116
                              type: object
                              properties: *ref_117
                          functieaanduidingIds:
                            type: array
                            items:
                              type: string
                          gebiedsaanduidingen:
                            type: array
                            items:
                              required: *ref_118
                              type: object
                              properties: *ref_119
                          gebiedsaanduidingIds:
                            type: array
                            items:
                              type: string
                          maatvoeringen:
                            type: array
                            items:
                              required: *ref_120
                              type: object
                              properties: *ref_121
                          maatvoeringIds:
                            type: array
                            items:
                              type: string
                          besluitvlakken:
                            type: array
                            items:
                              required: *ref_122
                              type: object
                              properties: *ref_123
                          besluitvlakIds:
                            type: array
                            items:
                              type: string
                          besluitsubvlakken:
                            type: array
                            items:
                              required: *ref_124
                              type: object
                              properties: *ref_125
                          besluitsubvlakIds:
                            type: array
                            items:
                              type: string
                          structuurvisiegebieden:
                            type: array
                            items:
                              required: *ref_126
                              type: object
                              properties: *ref_127
                          structuurvisiegebiedIds:
                            type: array
                            items:
                              type: string
                          structuurvisiecomplexen:
                            type: array
                            items:
                              required: *ref_128
                              type: object
                              properties: *ref_129
                          structuurvisiecomplexIds:
                            type: array
                            items:
                              type: string
                          structuurvisieverklaringen:
                            type: array
                            items:
                              required: *ref_130
                              type: object
                              properties: *ref_131
                          structuurvisieverklaringIds:
                            type: array
                            items:
                              type: string
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/artikelen/_zoek:
    post:
      tags:
        - Teksten
      summary: Artikelen zoeken behorende bij een specifiek plan en van toepassing binnen de meegegeven geometrie.
      description: |-
        Het endpoint `artikelen/_zoek` heeft tot doel artikelen te vinden die zelf (of waarvan een lid, sublid, etc.)
        teksten bevatten met werking binnen de zoekgeometrie. Tevens levert dit endpoint ‘algemene’ artikelen die niet
        aan een specifieke geometrie gekoppeld zijn, maar wel gelden binnen het gehele plangebied. Het endpoint is
        opgesteld op basis van de strakke structuur die voorgeschreven is de in IMROPT standaarden voor de plantypen
        bestemmingsplan, inpassingsplan, uitwerkingsplan en wijzigingsplan.
        `artikelen/_zoek` is minder geschikt voor Besluiten en Visies. Deze plantypen hebben een minder voorspelbare
        opbouw, waardoor het mogelijk is dat niet een ‘Artikel’ wordt geserveerd, maar bijvoorbeeld een ‘Paragraaf’
        of ‘Afdeling’, etc. Daarnaast is het bij deze plantypen niet mogelijk ‘algemeen’ geldende regelteksten te
        identificeren en middels `artikelen/_zoek` uit te serveren.
      parameters:
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: Content-Type
          in: header
          description: Media type van het request
          required: false
          style: simple
          explode: false
          schema: *ref_132
        - name: Content-Crs
          in: header
          description: Coordinaatreferentiesysteem van de meegegeven geometrie
          required: false
          style: simple
          explode: false
          schema: *ref_67
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - children
                - children.children
                - bestemmingsvlakken
                - bouwaanduidingen
                - figuren
                - functieaanduidingen
                - gebiedsaanduidingen
                - lettertekenaanduidingen
                - maatvoeringen
                - besluitvlakken
                - besluitsubvlakken
      requestBody:
        description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
        content: *ref_68
        required: true
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: &ref_213
                  - _embedded
                  - _links
                type: object
                properties: &ref_214
                  _embedded:
                    required:
                      - teksten
                    type: object
                    properties:
                      teksten:
                        type: array
                        items:
                          required: &ref_211
                            - _links
                            - externeReferentie
                            - id
                            - inhoud
                            - titel
                            - volgnummer
                          type: object
                          properties: &ref_212
                            id:
                              type: string
                              example: NL.IMRO.PT.regels._1_Begrippen
                            titel:
                              type: string
                              nullable: true
                              example: Artikel 1 Begrippen
                            inhoud:
                              type: string
                              description: Inhoud van van het tekstblok. Voor de Ruimtelijke Plannen is dit XHTML, voor LVBB wellicht XML en voor andere informatiehuizen wellicht plain text. Hoe een client dit moet behandelen wordt in de verbeelding afgehandeld.
                              nullable: true
                              example: <p xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:xl=\"http://www.w3.org/1999/xlink\" xmlns:imropt=\"http://www.geonovum.nl/imro/pt/2012/1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">In deze regels wordt verstaan onder:</p>
                            volgnummer:
                              type: integer
                              format: int32
                              example: 4
                            artikelType:
                              type: string
                              nullable: true
                              example: geo
                              enum:
                                - geo
                                - algemeen
                            externeReferentie:
                              required: *ref_133
                              type: object
                              properties: *ref_134
                              description: Verwijzing naar niet-html brondata.
                              nullable: true
                            _embedded:
                              type: object
                              properties:
                                children:
                                  type: array
                                  items:
                                    type: object
                                    allOf: *ref_109
                                bestemmingsvlakken:
                                  type: array
                                  items:
                                    required: *ref_110
                                    type: object
                                    properties: *ref_111
                                bouwaanduidingen:
                                  type: array
                                  items:
                                    required: *ref_112
                                    type: object
                                    properties: *ref_113
                                figuren:
                                  type: array
                                  items:
                                    required: *ref_114
                                    type: object
                                    properties: *ref_115
                                functieaanduidingen:
                                  type: array
                                  items:
                                    required: *ref_116
                                    type: object
                                    properties: *ref_117
                                gebiedsaanduidingen:
                                  type: array
                                  items:
                                    required: *ref_118
                                    type: object
                                    properties: *ref_119
                                maatvoeringen:
                                  type: array
                                  items:
                                    required: *ref_120
                                    type: object
                                    properties: *ref_121
                                besluitvlakken:
                                  type: array
                                  items:
                                    required: *ref_122
                                    type: object
                                    properties: *ref_123
                                besluitsubvlakken:
                                  type: array
                                  items:
                                    required: *ref_124
                                    type: object
                                    properties: *ref_125
                            _links:
                              required: *ref_135
                              type: object
                              properties: *ref_136
                  _links:
                    required: *ref_74
                    type: object
                    properties: *ref_75
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/bestemmingsvlakken:
    get:
      tags:
        - Bestemmingsvlakken
      summary: Bestemmingsvlakken opvragen behorende bij een specifiek plan
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: bestemmingshoofdgroep
          in: query
          description: Functie van het bestemmingsvlak.
          required: false
          style: form
          explode: false
          schema: &ref_139
            type: array
            items:
              type: string
              enum:
                - wonen
                - bedrijf
                - verkeer
                - groen
                - leiding
                - waarde
                - maatschappelijk
                - tuin
                - dienstverlening
                - overig
                - agrarisch
                - recreatie
                - detailhandel
                - horeca
                - bos
                - water
                - sport
                - gemengd
                - centrum
                - bedrijventerrein
                - cultuur en ontspanning
                - natuur
                - waterstaat
                - kantoor
                - agrarisch met waarden
                - woongebied
                - ontspanning en vermaak
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - bouwaanduidingen
                - bouwvlakken
                - figuren
                - functieaanduidingen
                - gebiedsaanduidingen
                - lettertekenaanduidingen
                - maatvoeringen
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: &ref_142
                  - _embedded
                  - _links
                type: object
                properties: &ref_143
                  _embedded:
                    required:
                      - bestemmingsvlakken
                    type: object
                    properties:
                      bestemmingsvlakken:
                        type: array
                        items:
                          type: object
                          allOf: &ref_144
                            - required: *ref_110
                              type: object
                              properties: *ref_111
                            - properties:
                                geometrie:
                                  title: GeoJSONGeometry
                                  type: object
                                  example: *ref_20
                                  discriminator: *ref_21
                                  oneOf: *ref_22
                                _embedded:
                                  type: object
                                  properties:
                                    bouwaanduidingen:
                                      type: array
                                      items:
                                        required: *ref_112
                                        type: object
                                        properties: *ref_113
                                    bouwvlakken:
                                      type: array
                                      items:
                                        required: &ref_145
                                          - _links
                                          - id
                                          - naam
                                          - styleId
                                        type: object
                                        properties: &ref_146
                                          id:
                                            type: string
                                            example: NL.IMRO.5aa3991073534df586500a4fdfae9f50
                                          naam:
                                            type: string
                                            example: bouwvlak
                                          styleId:
                                            type: string
                                            nullable: true
                                            example: dubbelbestemming_waterstaat
                                          _links:
                                            required: &ref_219
                                              - bouwaanduidingen
                                              - figuren
                                              - lettertekenaanduidingen
                                              - maatvoeringen
                                              - self
                                            type: object
                                            properties: &ref_220
                                              self:
                                                required:
                                                  - href
                                                type: object
                                                properties:
                                                  href:
                                                    type: string
                                                    example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1/bouwvlakken/NL.IMRO.5aa3991073534df586500a4fdfae9f50
                                              figuren:
                                                type: array
                                                items:
                                                  required: *ref_89
                                                  type: object
                                                  properties: *ref_90
                                              bouwaanduidingen:
                                                type: array
                                                items:
                                                  required: *ref_87
                                                  type: object
                                                  properties: *ref_88
                                              lettertekenaanduidingen:
                                                type: array
                                                items:
                                                  required: *ref_137
                                                  type: object
                                                  properties: *ref_138
                                              maatvoeringen:
                                                type: array
                                                items:
                                                  required: *ref_95
                                                  type: object
                                                  properties: *ref_96
                                    figuren:
                                      type: array
                                      items:
                                        required: *ref_114
                                        type: object
                                        properties: *ref_115
                                    functieaanduidingen:
                                      type: array
                                      items:
                                        required: *ref_116
                                        type: object
                                        properties: *ref_117
                                    gebiedsaanduidingen:
                                      type: array
                                      items:
                                        required: *ref_118
                                        type: object
                                        properties: *ref_119
                                    lettertekenaanduidingen:
                                      type: array
                                      items:
                                        required: &ref_147
                                          - _links
                                          - bestemmingsfuncties
                                          - id
                                          - labelInfo
                                          - naam
                                          - styleId
                                        type: object
                                        properties: &ref_148
                                          id:
                                            type: string
                                            example: LP34407
                                          naam:
                                            type: string
                                            example: Woonwagens
                                          labelInfo:
                                            type: string
                                            nullable: true
                                            example: w
                                          geometrie:
                                            title: GeoJSONGeometry
                                            type: object
                                            example: *ref_20
                                            discriminator: *ref_21
                                            oneOf: *ref_22
                                          bestemmingsfuncties:
                                            type: array
                                            items:
                                              required:
                                                - bestemmingsfunctie
                                                - functieniveau
                                              type: object
                                              properties:
                                                bestemmingsfunctie:
                                                  type: string
                                                  example: wonen
                                                functieniveau:
                                                  type: string
                                                  example: hoofdfunctie
                                          styleId:
                                            type: string
                                            nullable: true
                                            example: dubbelbestemming_waterstaat
                                          _links:
                                            required: &ref_227
                                              - self
                                            type: object
                                            properties: &ref_228
                                              self:
                                                type: object
                                                properties:
                                                  href:
                                                    type: string
                                                    example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200000030115-/lettertekenaanduidingen/LP34407
                                    maatvoeringen:
                                      type: array
                                      items:
                                        required: *ref_120
                                        type: object
                                        properties: *ref_121
                                    teksten:
                                      type: array
                                      items:
                                        required: *ref_85
                                        type: object
                                        properties: *ref_86
                  _links:
                    required: *ref_74
                    type: object
                    properties: *ref_75
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
    post:
      tags:
        - Bestemmingsvlakken
      summary: Bestemmingsvlakken opvragen behorende bij een specifiek plan
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: bestemmingshoofdgroep
          in: query
          description: Functie van het bestemmingsvlak.
          required: false
          style: form
          explode: false
          schema: *ref_139
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_78
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - bouwaanduidingen
                - bouwvlakken
                - figuren
                - functieaanduidingen
                - gebiedsaanduidingen
                - lettertekenaanduidingen
                - maatvoeringen
                - teksten
      requestBody:
        content:
          application/json:
            schema:
              required: *ref_140
              type: object
              properties: *ref_141
              description: 'Array of NEN3610ID: Identificatiecodes'
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: *ref_142
                type: object
                properties: *ref_143
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/bestemmingsvlakken/_zoek:
    post:
      tags:
        - Bestemmingsvlakken
      summary: Bestemmingsvlakken opvragen behorende bij een specifiek plan en van toepassing binnen de meegegeven geometrie.
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: Content-Crs
          in: header
          description: Coordinaatreferentiesysteem van de meegegeven geometrie
          required: false
          style: simple
          explode: false
          schema: *ref_67
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: bestemmingshoofdgroep
          in: query
          description: Functie van het bestemmingsvlak.
          required: false
          style: form
          explode: false
          schema: *ref_139
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_78
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - bouwaanduidingen
                - bouwvlakken
                - figuren
                - functieaanduidingen
                - gebiedsaanduidingen
                - lettertekenaanduidingen
                - maatvoeringen
                - teksten
      requestBody:
        description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
        content: *ref_68
        required: true
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: *ref_142
                type: object
                properties: *ref_143
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/bestemmingsvlakken/{id}:
    get:
      tags:
        - Bestemmingsvlakken
      summary: Een enkel bestemmingsvlak opvragen
      parameters:
        - name: id
          in: path
          description: 'NEN3610ID: Identificatiecode'
          required: true
          style: simple
          explode: false
          schema: *ref_108
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - bouwaanduidingen
                - bouwvlakken
                - figuren
                - functieaanduidingen
                - gebiedsaanduidingen
                - lettertekenaanduidingen
                - maatvoeringen
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
          content:
            application/hal+json:
              schema:
                type: object
                allOf: *ref_144
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/bouwvlakken:
    get:
      tags:
        - Bouwvlakken
      summary: Bouwvlakken opvragen behorende bij een specifiek plan
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - figuren
                - bouwaanduidingen
                - lettertekenaanduidingen
                - maatvoeringen
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: &ref_149
                  - _embedded
                  - _links
                type: object
                properties: &ref_150
                  _embedded:
                    required:
                      - bouwvlakken
                    type: object
                    properties:
                      bouwvlakken:
                        type: array
                        items:
                          type: object
                          allOf: &ref_151
                            - required: *ref_145
                              type: object
                              properties: *ref_146
                            - properties:
                                geometrie:
                                  title: GeoJSONGeometry
                                  type: object
                                  example: *ref_20
                                  discriminator: *ref_21
                                  oneOf: *ref_22
                                _embedded:
                                  type: object
                                  properties:
                                    figuren:
                                      type: array
                                      items:
                                        required: *ref_114
                                        type: object
                                        properties: *ref_115
                                    bouwaanduidingen:
                                      type: array
                                      items:
                                        required: *ref_112
                                        type: object
                                        properties: *ref_113
                                    lettertekenaanduidingen:
                                      type: array
                                      items:
                                        required: *ref_147
                                        type: object
                                        properties: *ref_148
                                    maatvoeringen:
                                      type: array
                                      items:
                                        required: *ref_120
                                        type: object
                                        properties: *ref_121
                  _links:
                    required: *ref_74
                    type: object
                    properties: *ref_75
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/bouwvlakken/_zoek:
    post:
      tags:
        - Bouwvlakken
      summary: Bouwvlakken opvragen behorende bij een specifiek plan en van toepassing binnen de meegegeven geometrie.
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: Content-Crs
          in: header
          description: Coordinaatreferentiesysteem van de meegegeven geometrie
          required: false
          style: simple
          explode: false
          schema: *ref_67
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - figuren
                - bouwaanduidingen
                - lettertekenaanduidingen
                - maatvoeringen
      requestBody:
        description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
        content: *ref_68
        required: true
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: *ref_149
                type: object
                properties: *ref_150
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/bouwvlakken/{id}:
    get:
      tags:
        - Bouwvlakken
      summary: Een enkel bouwvlak opvragen
      parameters:
        - name: id
          in: path
          description: 'NEN3610ID: Identificatiecode'
          required: true
          style: simple
          explode: false
          schema: *ref_108
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - figuren
                - bouwaanduidingen
                - lettertekenaanduidingen
                - maatvoeringen
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
          content:
            application/hal+json:
              schema:
                type: object
                allOf: *ref_151
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/functieaanduidingen:
    get:
      tags:
        - Functieaanduidingen
      summary: Functieaanduidingen opvragen behorende bij een specifiek plan
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: &ref_152
                  - _embedded
                  - _links
                type: object
                properties: &ref_153
                  _embedded:
                    required:
                      - functieaanduidingen
                    type: object
                    properties:
                      functieaanduidingen:
                        type: array
                        items:
                          type: object
                          allOf: &ref_154
                            - required: *ref_116
                              type: object
                              properties: *ref_117
                            - properties:
                                geometrie:
                                  title: GeoJSONGeometry
                                  type: object
                                  example: *ref_20
                                  discriminator: *ref_21
                                  oneOf: *ref_22
                                _embedded:
                                  type: object
                                  properties:
                                    teksten:
                                      type: array
                                      items:
                                        required: *ref_85
                                        type: object
                                        properties: *ref_86
                  _links:
                    required: *ref_74
                    type: object
                    properties: *ref_75
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/functieaanduidingen/_zoek:
    post:
      tags:
        - Functieaanduidingen
      summary: Functieaanduidingen opvragen behorende bij een specifiek plan en van toepassing binnen de meegegeven geometrie.
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: Content-Crs
          in: header
          description: Coordinaatreferentiesysteem van de meegegeven geometrie
          required: false
          style: simple
          explode: false
          schema: *ref_67
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      requestBody:
        description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
        content: *ref_68
        required: true
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: *ref_152
                type: object
                properties: *ref_153
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/functieaanduidingen/{id}:
    get:
      tags:
        - Functieaanduidingen
      summary: Een enkele functieaanduiding opvragen
      parameters:
        - name: id
          in: path
          description: 'NEN3610ID: Identificatiecode'
          required: true
          style: simple
          explode: false
          schema: *ref_108
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
          content:
            application/hal+json:
              schema:
                type: object
                allOf: *ref_154
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/bouwaanduidingen:
    get:
      tags:
        - Bouwaanduidingen
      summary: Bouwaanduidingen opvragen behorende bij een specifiek plan
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: &ref_155
                  - _embedded
                  - _links
                type: object
                properties: &ref_156
                  _embedded:
                    required:
                      - bouwaanduidingen
                    type: object
                    properties:
                      bouwaanduidingen:
                        type: array
                        items:
                          type: object
                          allOf: &ref_157
                            - required: *ref_112
                              type: object
                              properties: *ref_113
                            - properties:
                                geometrie:
                                  title: GeoJSONGeometry
                                  type: object
                                  example: *ref_20
                                  discriminator: *ref_21
                                  oneOf: *ref_22
                                _embedded:
                                  type: object
                                  properties:
                                    teksten:
                                      type: array
                                      items:
                                        required: *ref_85
                                        type: object
                                        properties: *ref_86
                  _links:
                    required: *ref_74
                    type: object
                    properties: *ref_75
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/bouwaanduidingen/_zoek:
    post:
      tags:
        - Bouwaanduidingen
      summary: Bouwaanduidingen opvragen behorende bij een specifiek plan en van toepassing binnen de meegegeven geometrie.
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: Content-Crs
          in: header
          description: Coordinaatreferentiesysteem van de meegegeven geometrie
          required: false
          style: simple
          explode: false
          schema: *ref_67
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      requestBody:
        description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
        content: *ref_68
        required: true
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: *ref_155
                type: object
                properties: *ref_156
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/bouwaanduidingen/{id}:
    get:
      tags:
        - Bouwaanduidingen
      summary: Een enkele bouwaanduiding opvragen
      parameters:
        - name: id
          in: path
          description: 'NEN3610ID: Identificatiecode'
          required: true
          style: simple
          explode: false
          schema: *ref_108
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
          content:
            application/hal+json:
              schema:
                type: object
                allOf: *ref_157
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/lettertekenaanduidingen:
    get:
      tags:
        - Lettertekenaanduidingen
      summary: Lettertekenaanduidingen opvragen behorende bij een specifiek plan
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: &ref_158
                  - _embedded
                  - _links
                type: object
                properties: &ref_159
                  _embedded:
                    required:
                      - lettertekenaanduidingen
                    type: object
                    properties:
                      lettertekenaanduidingen:
                        type: array
                        items:
                          required: *ref_147
                          type: object
                          properties: *ref_148
                  _links:
                    required: *ref_74
                    type: object
                    properties: *ref_75
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/lettertekenaanduidingen/_zoek:
    post:
      tags:
        - Lettertekenaanduidingen
      summary: Lettertekenaanduidingen opvragen behorende bij een specifiek plan en van toepassing binnen de meegegeven geometrie.
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: Content-Crs
          in: header
          description: Coordinaatreferentiesysteem van de meegegeven geometrie
          required: false
          style: simple
          explode: false
          schema: *ref_67
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
      requestBody:
        description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
        content: *ref_68
        required: true
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: *ref_158
                type: object
                properties: *ref_159
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/lettertekenaanduidingen/{id}:
    get:
      tags:
        - Lettertekenaanduidingen
      summary: Een enkele lettertekenaanduiding opvragen
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: id
          in: path
          description: 'NEN3610ID: Identificatiecode'
          required: true
          style: simple
          explode: false
          schema: *ref_108
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
          content:
            application/hal+json:
              schema:
                required: *ref_147
                type: object
                properties: *ref_148
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/maatvoeringen:
    get:
      tags:
        - Maatvoeringen
      summary: Maatvoeringen opvragen behorende bij een specifiek plan
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: &ref_160
                  - _embedded
                  - _links
                type: object
                properties: &ref_161
                  _embedded:
                    required:
                      - maatvoeringen
                    type: object
                    properties:
                      maatvoeringen:
                        type: array
                        items:
                          type: object
                          allOf: &ref_162
                            - required: *ref_120
                              type: object
                              properties: *ref_121
                            - properties:
                                geometrie:
                                  title: GeoJSONGeometry
                                  type: object
                                  example: *ref_20
                                  discriminator: *ref_21
                                  oneOf: *ref_22
                                _embedded:
                                  type: object
                                  properties:
                                    teksten:
                                      type: array
                                      items:
                                        required: *ref_85
                                        type: object
                                        properties: *ref_86
                  _links:
                    required: *ref_74
                    type: object
                    properties: *ref_75
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/maatvoeringen/_zoek:
    post:
      tags:
        - Maatvoeringen
      summary: Maatvoeringen opvragen behorende bij een specifiek plan en van toepassing binnen de meegegeven geometrie.
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: Content-Crs
          in: header
          description: Coordinaatreferentiesysteem van de meegegeven geometrie
          required: false
          style: simple
          explode: false
          schema: *ref_67
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      requestBody:
        description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
        content: *ref_68
        required: true
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: *ref_160
                type: object
                properties: *ref_161
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/maatvoeringen/{id}:
    get:
      tags:
        - Maatvoeringen
      summary: Een enkele maatvoering opvragen
      parameters:
        - name: id
          in: path
          description: 'NEN3610ID: Identificatiecode'
          required: true
          style: simple
          explode: false
          schema: *ref_108
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
          content:
            application/hal+json:
              schema:
                type: object
                allOf: *ref_162
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/figuren:
    get:
      tags:
        - Figuren
      summary: Figuren opvragen behorende bij een specifiek plan
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: &ref_163
                  - _embedded
                  - _links
                type: object
                properties: &ref_164
                  _embedded:
                    required:
                      - figuren
                    type: object
                    properties:
                      figuren:
                        type: array
                        items:
                          type: object
                          allOf: &ref_165
                            - required: *ref_114
                              type: object
                              properties: *ref_115
                            - properties:
                                geometrie:
                                  title: GeoJSONGeometry
                                  type: object
                                  example: *ref_20
                                  discriminator: *ref_21
                                  oneOf: *ref_22
                                _embedded:
                                  type: object
                                  properties:
                                    teksten:
                                      type: array
                                      items:
                                        required: *ref_85
                                        type: object
                                        properties: *ref_86
                  _links:
                    required: *ref_74
                    type: object
                    properties: *ref_75
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/figuren/_zoek:
    post:
      tags:
        - Figuren
      summary: Figuren opvragen behorende bij een specifiek plan en van toepassing binnen de meegegeven geometrie.
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: Content-Crs
          in: header
          description: Coordinaatreferentiesysteem van de meegegeven geometrie
          required: false
          style: simple
          explode: false
          schema: *ref_67
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      requestBody:
        description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
        content: *ref_68
        required: true
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: *ref_163
                type: object
                properties: *ref_164
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/figuren/{id}:
    get:
      tags:
        - Figuren
      summary: Een enkel figuur opvragen
      parameters:
        - name: id
          in: path
          description: 'NEN3610ID: Identificatiecode'
          required: true
          style: simple
          explode: false
          schema: *ref_108
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
          content:
            application/hal+json:
              schema:
                type: object
                allOf: *ref_165
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/gebiedsaanduidingen:
    get:
      tags:
        - Gebiedsaanduidingen
      summary: Gebiedsaanduidingen opvragen behorende bij een specifiek plan
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - figuren
                - bouwaanduidingen
                - functieaanduidingen
                - lettertekenaanduidingen
                - maatvoeringen
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: &ref_166
                  - _embedded
                  - _links
                type: object
                properties: &ref_167
                  _embedded:
                    required:
                      - gebiedsaanduidingen
                    type: object
                    properties:
                      gebiedsaanduidingen:
                        type: array
                        items:
                          type: object
                          allOf: &ref_168
                            - required: *ref_118
                              type: object
                              properties: *ref_119
                            - properties:
                                geometrie:
                                  title: GeoJSONGeometry
                                  type: object
                                  example: *ref_20
                                  discriminator: *ref_21
                                  oneOf: *ref_22
                                _embedded:
                                  type: object
                                  properties:
                                    figuren:
                                      type: array
                                      items:
                                        required: *ref_114
                                        type: object
                                        properties: *ref_115
                                    bouwaanduidingen:
                                      type: array
                                      items:
                                        required: *ref_112
                                        type: object
                                        properties: *ref_113
                                    functieaanduidingen:
                                      type: array
                                      items:
                                        required: *ref_116
                                        type: object
                                        properties: *ref_117
                                    maatvoeringen:
                                      type: array
                                      items:
                                        required: *ref_120
                                        type: object
                                        properties: *ref_121
                                    teksten:
                                      type: array
                                      items:
                                        required: *ref_85
                                        type: object
                                        properties: *ref_86
                  _links:
                    required: *ref_74
                    type: object
                    properties: *ref_75
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/gebiedsaanduidingen/_zoek:
    post:
      tags:
        - Gebiedsaanduidingen
      summary: Gebiedsaanduidingen opvragen behorende bij een specifiek plan en van toepassing binnen de meegegeven geometrie.
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: Content-Crs
          in: header
          description: Coordinaatreferentiesysteem van de meegegeven geometrie
          required: false
          style: simple
          explode: false
          schema: *ref_67
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - figuren
                - bouwaanduidingen
                - functieaanduidingen
                - lettertekenaanduidingen
                - maatvoeringen
                - teksten
      requestBody:
        description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
        content: *ref_68
        required: true
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: *ref_166
                type: object
                properties: *ref_167
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/gebiedsaanduidingen/{id}:
    get:
      tags:
        - Gebiedsaanduidingen
      summary: Een enkele gebiedsaanduiding opvragen
      parameters:
        - name: id
          in: path
          description: 'NEN3610ID: Identificatiecode'
          required: true
          style: simple
          explode: false
          schema: *ref_108
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - figuren
                - bouwaanduidingen
                - functieaanduidingen
                - lettertekenaanduidingen
                - maatvoeringen
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
          content:
            application/hal+json:
              schema:
                type: object
                allOf: *ref_168
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/structuurvisiegebieden:
    get:
      tags:
        - Structuurvisiegebieden
      summary: Structuurvisiegebieden opvragen behorende bij een specifiek plan
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: &ref_169
                  - _embedded
                  - _links
                type: object
                properties: &ref_170
                  _embedded:
                    required:
                      - structuurvisiegebieden
                    type: object
                    properties:
                      structuurvisiegebieden:
                        type: array
                        items:
                          type: object
                          allOf: &ref_171
                            - required: *ref_126
                              type: object
                              properties: *ref_127
                            - properties:
                                geometrie:
                                  type: array
                                  items:
                                    title: GeoJSONGeometry
                                    type: object
                                    example: *ref_20
                                    discriminator: *ref_21
                                    oneOf: *ref_22
                                _embedded:
                                  type: object
                                  properties:
                                    teksten:
                                      type: array
                                      items:
                                        required: *ref_85
                                        type: object
                                        properties: *ref_86
                  _links:
                    required: *ref_74
                    type: object
                    properties: *ref_75
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/structuurvisiegebieden/_zoek:
    post:
      tags:
        - Structuurvisiegebieden
      summary: Structuurvisiegebieden opvragen behorende bij een specifiek plan en van toepassing binnen de meegegeven geometrie.
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: Content-Crs
          in: header
          description: Coordinaatreferentiesysteem van de meegegeven geometrie
          required: false
          style: simple
          explode: false
          schema: *ref_67
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      requestBody:
        description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
        content: *ref_68
        required: true
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: *ref_169
                type: object
                properties: *ref_170
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/structuurvisiegebieden/{id}:
    get:
      tags:
        - Structuurvisiegebieden
      summary: Een enkel structuurvisiegebied opvragen
      parameters:
        - name: id
          in: path
          description: 'NEN3610ID: Identificatiecode'
          required: true
          style: simple
          explode: false
          schema: *ref_108
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
          content:
            application/hal+json:
              schema:
                type: object
                allOf: *ref_171
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/structuurvisiecomplexen:
    get:
      tags:
        - Structuurvisiecomplexen
      summary: Structuurvisiecomplexen opvragen behorende bij een specifiek plan
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - structuurvisiegebieden
                - structuurvisieverklaringen
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: &ref_172
                  - _embedded
                  - _links
                type: object
                properties: &ref_173
                  _embedded:
                    required:
                      - structuurvisiecomplexen
                    type: object
                    properties:
                      structuurvisiecomplexen:
                        type: array
                        items:
                          type: object
                          allOf: &ref_174
                            - required: *ref_128
                              type: object
                              properties: *ref_129
                            - properties:
                                geometrie:
                                  type: array
                                  items:
                                    title: GeoJSONGeometry
                                    type: object
                                    example: *ref_20
                                    discriminator: *ref_21
                                    oneOf: *ref_22
                                _embedded:
                                  type: object
                                  properties:
                                    structuurvisiegebieden:
                                      type: array
                                      items:
                                        required: *ref_126
                                        type: object
                                        properties: *ref_127
                                    structuurvisieverklaringen:
                                      type: array
                                      items:
                                        required: *ref_130
                                        type: object
                                        properties: *ref_131
                                    teksten:
                                      type: array
                                      items:
                                        required: *ref_85
                                        type: object
                                        properties: *ref_86
                  _links:
                    required: *ref_74
                    type: object
                    properties: *ref_75
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/structuurvisiecomplexen/_zoek:
    post:
      tags:
        - Structuurvisiecomplexen
      summary: Structuurvisiecomplexen opvragen behorende bij een specifiek plan en van toepassing binnen de meegegeven geometrie.
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: Content-Crs
          in: header
          description: Coordinaatreferentiesysteem van de meegegeven geometrie
          required: false
          style: simple
          explode: false
          schema: *ref_67
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - structuurvisiegebieden
                - structuurvisieverklaringen
                - teksten
      requestBody:
        description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
        content: *ref_68
        required: true
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: *ref_172
                type: object
                properties: *ref_173
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/structuurvisiecomplexen/{id}:
    get:
      tags:
        - Structuurvisiecomplexen
      summary: Een enkel structuurvisiecomplex opvragen
      parameters:
        - name: id
          in: path
          description: 'NEN3610ID: Identificatiecode'
          required: true
          style: simple
          explode: false
          schema: *ref_108
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - structuurvisiegebieden
                - structuurvisieverklaringen
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
          content:
            application/hal+json:
              schema:
                type: object
                allOf: *ref_174
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/structuurvisieverklaringen:
    get:
      tags:
        - Structuurvisieverklaringen
      summary: Structuurvisieverklaringen opvragen behorende bij een specifiek plan
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: &ref_176
                  - _embedded
                  - _links
                type: object
                properties: &ref_177
                  _embedded:
                    required:
                      - structuurvisieverklaringen
                    type: object
                    properties:
                      structuurvisieverklaringen:
                        type: array
                        items:
                          type: object
                          allOf: &ref_178
                            - required: *ref_130
                              type: object
                              properties: *ref_131
                            - properties:
                                geometrie:
                                  type: array
                                  items:
                                    title: GeoJSONGeometry
                                    type: object
                                    example: *ref_20
                                    discriminator: *ref_21
                                    oneOf: *ref_22
                                _embedded:
                                  type: object
                                  properties:
                                    teksten:
                                      type: array
                                      items:
                                        type: object
                                        allOf: *ref_175
                  _links:
                    required: *ref_74
                    type: object
                    properties: *ref_75
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/structuurvisieverklaringen/_zoek:
    post:
      tags:
        - Structuurvisieverklaringen
      summary: Structuurvisieverklaringen opvragen behorende bij een specifiek plan en van toepassing binnen de meegegeven geometrie.
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: Content-Crs
          in: header
          description: Coordinaatreferentiesysteem van de meegegeven geometrie
          required: false
          style: simple
          explode: false
          schema: *ref_67
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      requestBody:
        description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
        content: *ref_68
        required: true
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: *ref_176
                type: object
                properties: *ref_177
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/structuurvisieverklaringen/{id}:
    get:
      tags:
        - Structuurvisieverklaringen
      summary: Een enkele structuurvisieverklaring opvragen
      parameters:
        - name: id
          in: path
          description: 'NEN3610ID: Identificatiecode'
          required: true
          style: simple
          explode: false
          schema: *ref_108
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
          content:
            application/hal+json:
              schema:
                type: object
                allOf: *ref_178
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/besluitvlakken:
    get:
      tags:
        - Besluitvlakken
      summary: Besluitvlakken opvragen behorende bij een specifiek plan
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - besluitsubvlakken
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: &ref_179
                  - _embedded
                  - _links
                type: object
                properties: &ref_180
                  _embedded:
                    required:
                      - besluitvlakken
                    type: object
                    properties:
                      besluitvlakken:
                        type: array
                        items:
                          type: object
                          allOf: &ref_181
                            - required: *ref_122
                              type: object
                              properties: *ref_123
                            - properties:
                                geometrie:
                                  type: array
                                  items:
                                    title: GeoJSONGeometry
                                    type: object
                                    example: *ref_20
                                    discriminator: *ref_21
                                    oneOf: *ref_22
                                _embedded:
                                  type: object
                                  properties:
                                    besluitsubvlakken:
                                      type: array
                                      items:
                                        required: *ref_124
                                        type: object
                                        properties: *ref_125
                                    teksten:
                                      type: array
                                      items:
                                        required: *ref_85
                                        type: object
                                        properties: *ref_86
                  _links:
                    required: *ref_74
                    type: object
                    properties: *ref_75
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/besluitvlakken/_zoek:
    post:
      tags:
        - Besluitvlakken
      summary: Besluitvlakken opvragen behorende bij een specifiek plan en van toepassing binnen de meegegeven geometrie.
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: Content-Crs
          in: header
          description: Coordinaatreferentiesysteem van de meegegeven geometrie
          required: false
          style: simple
          explode: false
          schema: *ref_67
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - besluitsubvlakken
                - teksten
      requestBody:
        description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
        content: *ref_68
        required: true
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: *ref_179
                type: object
                properties: *ref_180
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/besluitvlakken/{id}:
    get:
      tags:
        - Besluitvlakken
      summary: Een enkel besluitvlak opvragen
      parameters:
        - name: id
          in: path
          description: 'NEN3610ID: Identificatiecode'
          required: true
          style: simple
          explode: false
          schema: *ref_108
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - besluitsubvlakken
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
          content:
            application/hal+json:
              schema:
                type: object
                allOf: *ref_181
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/besluitsubvlakken:
    get:
      tags:
        - Besluitsubvlakken
      summary: Besluitsubvlakken opvragen behorende bij een specifiek plan
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: &ref_182
                  - _embedded
                  - _links
                type: object
                properties: &ref_183
                  _embedded:
                    required:
                      - besluitsubvlakken
                    type: object
                    properties:
                      besluitsubvlakken:
                        type: array
                        items:
                          type: object
                          allOf: &ref_184
                            - required: *ref_124
                              type: object
                              properties: *ref_125
                            - properties:
                                geometrie:
                                  type: array
                                  items:
                                    title: GeoJSONGeometry
                                    type: object
                                    example: *ref_20
                                    discriminator: *ref_21
                                    oneOf: *ref_22
                                _embedded:
                                  type: object
                                  properties:
                                    teksten:
                                      type: array
                                      items:
                                        required: *ref_85
                                        type: object
                                        properties: *ref_86
                  _links:
                    required: *ref_74
                    type: object
                    properties: *ref_75
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/besluitsubvlakken/_zoek:
    post:
      tags:
        - Besluitsubvlakken
      summary: Besluitsubvlakken opvragen behorende bij een specifiek plan en van toepassing binnen de meegegeven geometrie.
      parameters:
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: Content-Crs
          in: header
          description: Coordinaatreferentiesysteem van de meegegeven geometrie
          required: false
          style: simple
          explode: false
          schema: *ref_67
        - name: page
          in: query
          description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
          required: false
          style: form
          explode: true
          schema: *ref_27
        - name: pageSize
          in: query
          description: Aantal resultaten per pagina
          required: false
          style: form
          explode: true
          schema: *ref_28
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      requestBody:
        description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
        content: *ref_68
        required: true
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/hal+json:
              schema:
                required: *ref_182
                type: object
                properties: *ref_183
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/besluitsubvlakken/{id}:
    get:
      tags:
        - Besluitsubvlakken
      summary: Een enkel besluitsubvlak opvragen
      parameters:
        - name: id
          in: path
          description: 'NEN3610ID: Identificatiecode'
          required: true
          style: simple
          explode: false
          schema: *ref_108
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: Accept-Crs
          in: header
          description: Gewenste CRS van de coördinaten in de response
          required: false
          style: simple
          explode: false
          schema: *ref_26
        - name: expand
          in: query
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
              enum:
                - geometrie
                - teksten
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            Content-Crs:
              description: CRS van de teruggegeven geometrie
              style: simple
              explode: false
              schema: *ref_46
          content:
            application/hal+json:
              schema:
                type: object
                allOf: *ref_184
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/bekendmakingen:
    get:
      tags:
        - Bekendmakingen
      summary: Bekendmakingen van een plan opvragen.
      parameters:
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
          content:
            application/json:
              schema:
                required: &ref_251
                  - bekendmakingen
                type: object
                properties: &ref_252
                  bekendmakingen:
                    type: array
                    items:
                      required: &ref_249
                        - documentType
                        - href
                        - titel
                      type: object
                      properties: &ref_250
                        documentType:
                          type: string
                          example: Staatscourant
                        titel:
                          type: string
                          example: Bestemmingsplan ‘Hoek Prins Bernhardlaan - Kruisparkweg’
                        href:
                          type: string
                          example: https://zoek.officielebekendmakingen.nl/stcrt-2021-15786.html
                      description: Bekendmaking
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /plannen/{planId}/gerelateerde-plannen:
    get:
      tags:
        - Gerelateerde plannen
      summary: Gerelateerde plannen van een plan opvragen per relatie type.
      parameters:
        - name: planId
          in: path
          description: 'NEN3610ID: Identificatiecode van een plan'
          required: true
          style: simple
          explode: false
          schema: *ref_73
        - name: relatieType
          in: query
          description: Type van de relatie waarop gefilterd wordt
          required: false
          style: form
          explode: true
          schema: &ref_288
            type: string
            enum:
              - vervangt
              - muteert
              - tenGevolgeVan
              - gebruiktInformatieUit
              - gedeeltelijkeHerzieningVan
              - uitTeWerkenIn
              - uitgewerktIn
        - name: beschikbaarOp
          in: query
          description: Historische informatie van het plan bekijken. Historische velden zijn dossier.status, regelStatus, verwijderdOp en isHistorisch. Van de overige velden wordt de meest recente waarde getoond.
          required: false
          style: form
          explode: true
          schema: *ref_44
          example: '2021-03-12T08:59:04Z'
        - name: sort
          in: query
          required: false
          style: form
          explode: true
          schema: &ref_287
            type: string
            enum:
              - datum
              - naam
              - identificatie
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
            X-Pagination-Limit:
              description: Aantal Objecten per pagina
              style: simple
              explode: false
              schema: *ref_47
            X-Pagination-Page:
              description: Nummer van de huidige pagina (paginanummering start bij 1)
              style: simple
              explode: false
              schema: *ref_48
          content:
            application/json:
              schema:
                required: &ref_253
                  - gerelateerdVanuit
                  - gerelateerdePlannen
                type: object
                properties: &ref_254
                  gerelateerdePlannen:
                    type: array
                    items:
                      required: &ref_185
                        - _links
                        - beleidsmatigVerantwoordelijkeOverheid
                        - dossier
                        - eindeRechtsgeldigheid
                        - id
                        - isHistorisch
                        - naam
                        - planstatusInfo
                        - publicerendBevoegdGezag
                        - relatietype
                        - type
                        - verwijderdOp
                      type: object
                      properties: &ref_186
                        id:
                          type: string
                          example: NL.IMRO.0200.bp1253-vas1
                        type:
                          type: string
                          description: De types `buiten toepassing verklaring beheersverordening` en `rijksbestemmingsplan` zouden in de praktijk niet voor mogen komen, dit is een datakwaliteit issue.
                          example: bestemmingsplan
                          enum: *ref_64
                        beleidsmatigVerantwoordelijkeOverheid:
                          required:
                            - naam
                          type: object
                          properties:
                            naam:
                              type: string
                              nullable: true
                              example: gemeente Apeldoorn
                        publicerendBevoegdGezag:
                          required:
                            - naam
                          type: object
                          properties:
                            naam:
                              type: string
                              nullable: true
                              example: gemeente Apeldoorn
                        naam:
                          type: string
                          example: Woningbouwlocatie Laan van Westenenk 501-701
                        planstatusInfo:
                          required: *ref_65
                          type: object
                          properties: *ref_66
                        isHistorisch:
                          type: boolean
                        verwijderdOp:
                          type: string
                          format: date-time
                          nullable: true
                        eindeRechtsgeldigheid:
                          type: string
                          format: date
                          nullable: true
                        dossier:
                          required:
                            - id
                            - status
                          type: object
                          properties:
                            id:
                              type: string
                              nullable: false
                              example: NL.IMRO.0200.bp1253
                            status:
                              type: string
                              nullable: true
                              example: geheel onherroepelijk in werking
                          nullable: true
                        relatietype:
                          type: string
                          enum:
                            - vervangt
                            - muteert
                            - tenGevolgeVan
                            - gebruiktInformatieUit
                            - gedeeltelijkeHerzieningVan
                            - uitTeWerkenIn
                            - uitgewerktIn
                        _links:
                          required: &ref_255
                            - self
                          type: object
                          properties: &ref_256
                            self:
                              type: object
                              properties:
                                href:
                                  type: string
                                  example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1253-vas1
                      description: Gerelateerd plan
                  gerelateerdVanuit:
                    type: array
                    items:
                      required: *ref_185
                      type: object
                      properties: *ref_186
                      description: Gerelateerd plan
        '400':
          description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
          headers: *ref_51
          content: *ref_52
        '401':
          description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
          headers: *ref_53
          content: *ref_54
        '404':
          description: Not found
          headers: *ref_76
          content: *ref_77
        '406':
          description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
          headers: *ref_55
          content: *ref_56
        '429':
          description: De applicatie krijgt teveel verzoeken om te verwerken.
          headers: *ref_57
          content: *ref_58
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
        '503':
          description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
          headers: *ref_61
          content: *ref_62
  /info:
    get:
      summary: Applicatie-eigenschappen van de Ruimtelijke Plannen API
      description: Endpoint voor het opvragen van de applicatie-eigenschappen. Vervalt in de volgende major release - gebruik /app-info.
      responses:
        '200':
          description: Applicatie eigenschappen van de API
          content: &ref_281
            application/json:
              schema:
                required: &ref_188
                  - app
                type: object
                properties: &ref_189
                  app:
                    type: object
                    properties: &ref_187
                      name:
                        type: string
                        example: Ruimtelijke Plannen API
                      version:
                        type: string
                        example: 4.1.1
                      description:
                        type: string
                        example: |-
                          De Ruimtelijke Plannen API is een aanvullende dienst ten opzichte van de diensten die Ruimtelijkeplannen.nl
                          aanbiedt. De verantwoordelijkheid voor de Ruimtelijke Plannen API ligt bij Informatiehuis Ruimte. Tot de doelgroep
                          van de Ruimtelijke Plannen API behoren de in ruimtelijke plannen geïnteresseerde personen met een sterke focus op
                          de professionals. Van professionele gebruikers valt te verwachten dat deze deels vragen hebben die in een ruimere
                          context gesteld moeten worden dan alleen ruimtelijke plannen. De Ruimtelijke Plannen API ontsluit echter alleen
                          ruimtelijke plannen en geen informatie van andere thema’s. Voor de transformatie van coördinaten maken we gebruik
                          van RDNAPTRANS.
                          Professionele gebruikers kunnen gebruik maken van de Ruimtelijke Plannen API van Informatiehuis Ruimte om
                          ruimtelijke plannen op te halen en deze binnen hun eigen informatiehuishouding te combineren met andere
                          gegevensdiensten of lokale (geo-)informatie. Dat is dan ook de plek om functionaliteit aan te bieden voor complexe
                          vragen. Te denken valt daarbij aan de combinatie van ruimtelijke plannen met thematische (geo-)informatie als
                          waterkansenkaart, geluidscontouren, etc.
                          Kortom de Ruimtelijke Plannen API is bedoeld voor geavanceerde en/of proces specifieke toepassingen, binnen de
                          eigen informatiehuishouding. Het is alleen mogelijk informatie met betrekking tot de ruimtelijke plannen af te
                          nemen en niet de onderliggende topografie en luchtfoto’s.
                      dhubEnvironment:
                        type: string
                        example: test
      deprecated: true
  /app-info:
    get:
      tags:
        - Metadata
      summary: Vraag actuele applicatie-eigenschappen op
      description: |-
        De applicatie-eigenschappen worden geretourneerd in de vorm van een object met de naam, release-informatie, een
        beschrijving en eventuele gebruikte standaarden van de applicatie.
      operationId: getAppInfo
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                required: &ref_279
                  - app-info
                type: object
                properties: &ref_280
                  app-info:
                    type: object
                    properties: *ref_187
  /health:
    get:
      summary: Health status van de Ruimtelijke Plannen API
      description: Endpoint voor het opvragen van de health status. Vervalt in de volgende major release - gebruik /app-health.
      responses:
        '200':
          description: Health status van de API
          content: &ref_282
            application/json:
              schema:
                properties: &ref_190
                  status:
                    type: string
                    example: UP
      deprecated: true
  /app-health:
    get:
      tags:
        - Metadata
      summary: Health status van de Ruimtelijke Plannen API
      description: Endpoint voor het opvragen van de health status
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                title: Health
                required: &ref_191
                  - app-health
                type: object
                properties: &ref_192
                  app-health:
                    required: &ref_193
                      - status
                    type: object
                    properties: &ref_194
                      status:
                        type: string
                        enum:
                          - UP
                          - DOWN
                          - OUT_OF_SERVICE
                description: Health status van deze API en achterliggende services.
  /openapi.json:
    get:
      tags:
        - Metadata
      summary: Deze API-specificatie in JSON-formaat.
      description: Vraag de volledige API-specificatie op in JSON-formaat.
      operationId: getOpenApiJson
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
          content:
            application/json:
              schema:
                title: OpenApiSchemaJson
                type: object
                description: Het JSON schema van de OpenAPI specificatie.
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
  /openapi.yaml:
    get:
      tags:
        - Metadata
      summary: Deze API-specificatie in YAML-formaat.
      description: Vraag de volledige API-specificatie op in YAML-formaat.
      operationId: getOpenApiYaml
      responses:
        '200':
          description: OK
          headers:
            API-Version:
              description: Versie van de API
              style: simple
              explode: false
              schema: *ref_23
          content:
            application/yaml:
              schema:
                type: object
                description: Het YAML schema behorende bij de OpenAPI-specificatie.
        '500':
          description: Internal server error. Er vindt een storing plaats.
          headers: *ref_59
          content: *ref_60
  /:
    get:
      tags:
        - Metadata
      operationId: getRoot
      responses:
        '308':
          description: Permanent redirect to /openapi.yaml
          headers:
            Location:
              style: simple
              explode: false
              content:
                text/plain:
                  schema:
                    type: string
                    enum:
                      - /openapi.yaml
components:
  schemas:
    ApplicatieEigenschappen:
      required: *ref_188
      type: object
      properties: *ref_189
    Health:
      properties: *ref_190
    AppHealthHealth:
      title: Health
      required: *ref_191
      type: object
      properties: *ref_192
      description: Health status van deze API en achterliggende services.
    AppHealth:
      required: *ref_193
      type: object
      properties: *ref_194
    Onderwerpen:
      required: *ref_195
      type: object
      properties: *ref_196
    Onderwerp:
      required: *ref_69
      type: object
      properties: *ref_70
    PlanobjectReferentie:
      required: *ref_197
      type: object
      properties: *ref_198
    Plan:
      required: *ref_71
      type: object
      properties: *ref_72
    PlanCollectie:
      required: *ref_49
      type: object
      properties: *ref_50
    PlanLinks:
      required: *ref_199
      type: object
      properties: *ref_200
    SuggestieCollectie:
      required: *ref_201
      type: object
      properties: *ref_202
    PlanSuggestieCollectie:
      required: *ref_203
      type: object
      properties: *ref_204
    PlanSuggestie:
      required: *ref_205
      type: object
      properties: *ref_206
    BaseTekst:
      required: *ref_85
      type: object
      properties: *ref_86
    ChildTekst:
      type: object
      allOf: *ref_109
    Tekst:
      type: object
      allOf: *ref_175
    TekstWithAggregations:
      type: object
      allOf: *ref_207
    TekstCollectie:
      required: *ref_208
      type: object
      properties: *ref_209
    TekstLinks:
      type: object
      allOf: *ref_210
    TekstReferentie:
      required: *ref_83
      type: object
      properties: *ref_84
    Artikel:
      required: *ref_211
      type: object
      properties: *ref_212
    ArtikelCollectie:
      required: *ref_213
      type: object
      properties: *ref_214
    ArtikelLinks:
      required: *ref_135
      type: object
      properties: *ref_136
    BaseBestemmingsvlak:
      required: *ref_110
      type: object
      properties: *ref_111
    Bestemmingsvlak:
      type: object
      allOf: *ref_144
    BestemmingsvlakCollectie:
      required: *ref_142
      type: object
      properties: *ref_143
    BestemmingsvlakLinks:
      required: *ref_215
      type: object
      properties: *ref_216
    BestemmingsvlakReferentie:
      required: *ref_217
      type: object
      properties: *ref_218
    BaseBouwvlak:
      required: *ref_145
      type: object
      properties: *ref_146
    Bouwvlak:
      type: object
      allOf: *ref_151
    BouwvlakCollectie:
      required: *ref_149
      type: object
      properties: *ref_150
    BouwvlakLinks:
      required: *ref_219
      type: object
      properties: *ref_220
    BouwvlakReferentie:
      required: *ref_221
      type: object
      properties: *ref_222
    BaseFunctieaanduiding:
      required: *ref_116
      type: object
      properties: *ref_117
    Functieaanduiding:
      type: object
      allOf: *ref_154
    FunctieaanduidingCollectie:
      required: *ref_152
      type: object
      properties: *ref_153
    FunctieaanduidingLinks:
      required: *ref_223
      type: object
      properties: *ref_224
    FunctieaanduidingReferentie:
      required: *ref_91
      type: object
      properties: *ref_92
    BaseBouwaanduiding:
      required: *ref_112
      type: object
      properties: *ref_113
    Bouwaanduiding:
      type: object
      allOf: *ref_157
    BouwaanduidingCollectie:
      required: *ref_155
      type: object
      properties: *ref_156
    BouwaanduidingLinks:
      required: *ref_225
      type: object
      properties: *ref_226
    BouwaanduidingReferentie:
      required: *ref_87
      type: object
      properties: *ref_88
    Lettertekenaanduiding:
      required: *ref_147
      type: object
      properties: *ref_148
    LettertekenaanduidingCollectie:
      required: *ref_158
      type: object
      properties: *ref_159
    LettertekenaanduidingLinks:
      required: *ref_227
      type: object
      properties: *ref_228
    LettertekenaanduidingReferentie:
      required: *ref_137
      type: object
      properties: *ref_138
    BaseMaatvoering:
      required: *ref_120
      type: object
      properties: *ref_121
    Maatvoering:
      type: object
      allOf: *ref_162
    MaatvoeringCollectie:
      required: *ref_160
      type: object
      properties: *ref_161
    MaatvoeringLinks:
      required: *ref_229
      type: object
      properties: *ref_230
    MaatvoeringReferentie:
      required: *ref_95
      type: object
      properties: *ref_96
    BaseFiguur:
      required: *ref_114
      type: object
      properties: *ref_115
    Figuur:
      type: object
      allOf: *ref_165
    FiguurCollectie:
      required: *ref_163
      type: object
      properties: *ref_164
    FiguurLinks:
      required: *ref_231
      type: object
      properties: *ref_232
    FiguurReferentie:
      required: *ref_89
      type: object
      properties: *ref_90
    BaseGebiedsaanduiding:
      required: *ref_118
      type: object
      properties: *ref_119
    Gebiedsaanduiding:
      type: object
      allOf: *ref_168
    GebiedsaanduidingCollectie:
      required: *ref_166
      type: object
      properties: *ref_167
    GebiedsaanduidingLinks:
      required: *ref_233
      type: object
      properties: *ref_234
    GebiedsaanduidingReferentie:
      required: *ref_93
      type: object
      properties: *ref_94
    BaseStructuurvisiegebied:
      required: *ref_126
      type: object
      properties: *ref_127
    Structuurvisiegebied:
      type: object
      allOf: *ref_171
    StructuurvisiegebiedCollectie:
      required: *ref_169
      type: object
      properties: *ref_170
    StructuurvisiegebiedLinks:
      required: *ref_235
      type: object
      properties: *ref_236
    StructuurvisiegebiedReferentie:
      required: *ref_104
      type: object
      properties: *ref_105
    BaseStructuurvisiecomplex:
      required: *ref_128
      type: object
      properties: *ref_129
    Structuurvisiecomplex:
      type: object
      allOf: *ref_174
    StructuurvisiecomplexCollectie:
      required: *ref_172
      type: object
      properties: *ref_173
    StructuurvisiecomplexLinks:
      required: *ref_237
      type: object
      properties: *ref_238
    StructuurvisiecomplexReferentie:
      required: *ref_239
      type: object
      properties: *ref_240
    BaseStructuurvisieverklaring:
      required: *ref_130
      type: object
      properties: *ref_131
    Structuurvisieverklaring:
      type: object
      allOf: *ref_178
    StructuurvisieverklaringCollectie:
      required: *ref_176
      type: object
      properties: *ref_177
    StructuurvisieverklaringLinks:
      required: *ref_241
      type: object
      properties: *ref_242
    StructuurvisieverklaringReferentie:
      required: *ref_106
      type: object
      properties: *ref_107
    BaseBesluitvlak:
      required: *ref_122
      type: object
      properties: *ref_123
    Besluitvlak:
      type: object
      allOf: *ref_181
    BesluitvlakCollectie:
      required: *ref_179
      type: object
      properties: *ref_180
    BesluitvlakLinks:
      required: *ref_243
      type: object
      properties: *ref_244
    BesluitvlakReferentie:
      required: *ref_245
      type: object
      properties: *ref_246
    BaseBesluitsubvlak:
      required: *ref_124
      type: object
      properties: *ref_125
    Besluitsubvlak:
      type: object
      allOf: *ref_184
    BesluitsubvlakCollectie:
      required: *ref_182
      type: object
      properties: *ref_183
    BesluitsubvlakLinks:
      required: *ref_247
      type: object
      properties: *ref_248
    BesluitsubvlakReferentie:
      required: *ref_101
      type: object
      properties: *ref_102
    Bekendmaking:
      required: *ref_249
      type: object
      properties: *ref_250
      description: Bekendmaking
    BekendmakingCollectie:
      required: *ref_251
      type: object
      properties: *ref_252
    GerelateerdPlan:
      required: *ref_185
      type: object
      properties: *ref_186
      description: Gerelateerd plan
    GerelateerdPlanCollectie:
      required: *ref_253
      type: object
      properties: *ref_254
    GerelateerdPlanLinks:
      required: *ref_255
      type: object
      properties: *ref_256
    CartografieSummaryCollectie:
      required: *ref_79
      type: object
      properties: *ref_80
    CartografieSummary:
      required: *ref_81
      type: object
      properties: *ref_82
    CartografieSummaryLinks:
      required: *ref_257
      type: object
      properties: *ref_258
    CartografieInfoCollectie:
      type: array
      items: *ref_103
    CartografieInfo:
      required: *ref_99
      type: object
      properties: *ref_100
    CollectieLinks:
      required: *ref_74
      type: object
      properties: *ref_75
    ExterneReferentie:
      required: *ref_133
      type: object
      properties: *ref_134
      description: Verwijzing naar niet-html brondata.
      nullable: true
    IdsCollection:
      required: *ref_140
      type: object
      properties: *ref_141
      description: 'Array of NEN3610ID: Identificatiecodes'
    IllustratieReferentie:
      required: *ref_97
      type: object
      properties: *ref_98
    Kruimel:
      required: *ref_259
      type: object
      properties: *ref_260
    PlanstatusInfo:
      required: *ref_65
      type: object
      properties: *ref_66
    PlanType:
      type: string
      description: De types `buiten toepassing verklaring beheersverordening` en `rijksbestemmingsplan` zouden in de praktijk niet voor mogen komen, dit is een datakwaliteit issue.
      example: bestemmingsplan
      enum: *ref_64
    RelatieMetExternPlanReferentie:
      required: *ref_1
      type: object
      properties: *ref_2
      description: Relatie met extern plan.
    Resultaat:
      required: &ref_261
        - _links
        - id
        - planId
        - type
      type: object
      properties: &ref_262
        id:
          type: string
          example: NL.IMRO.0200.BP238149778205-00
        type:
          type: string
          example: bouwvlak
        planId:
          type: string
          nullable: true
          example: NL.IMRO.0200.bp1002-vas1
        _links:
          required: &ref_263
            - self
          type: object
          properties: &ref_264
            self:
              required:
                - href
              type: object
              properties:
                href:
                  type: string
                  example: https://ruimte.omgevingswet.overheid.nl/ruimtelijke-plannen/api/opvragen/v4/plannen/NL.IMRO.0200.bp1002-vas1/bouwvlakken/NL.IMRO.0200.BP238149778205-00
    ResultaatCollectie:
      required:
        - _embedded
        - _links
      type: object
      properties:
        _embedded:
          required:
            - resultaten
          type: object
          properties:
            resultaten:
              type: array
              items:
                required: *ref_261
                type: object
                properties: *ref_262
        _links:
          required: *ref_74
          type: object
          properties: *ref_75
    ResultaatLinks:
      required: *ref_263
      type: object
      properties: *ref_264
    GeoBody:
      type: object
      properties: *ref_265
      description: Geo body
      example: *ref_266
    Geo:
      type: object
      description: Geo body content
      oneOf: *ref_267
    Intersects:
      type: object
      properties: *ref_268
      description: '''overlapt'' en ''raakt'' vallen hieronder'
    IntersectAndNotTouches:
      type: object
      properties: *ref_269
      description: '''overlapt'' maar niet ''raakt'' valt hieronder'
    Contains:
      type: object
      properties: *ref_270
      description: Omsluit volledig
    Within:
      type: object
      properties: *ref_271
      description: Valt volledig binnen
    GeoJSONGeometry:
      title: GeoJSONGeometry
      type: object
      example: *ref_20
      discriminator: *ref_21
      oneOf: *ref_22
    Geometry:
      title: Geometry
      required: *ref_3
      type: object
      properties: *ref_4
      description: GeoJSON geometry
      externalDocs: *ref_5
    Point2D:
      title: Point2D
      maxItems: 2
      minItems: 2
      type: array
      description: A 2D point
      example: *ref_6
      items: *ref_7
    Point:
      type: object
      description: GeoJSON point geometry
      externalDocs: *ref_8
      allOf: *ref_9
    MultiPoint:
      type: object
      description: GeoJSON multi-point geometry
      externalDocs: *ref_14
      allOf: *ref_15
    LineString:
      type: object
      description: GeoJSON line-string geometry
      externalDocs: *ref_10
      allOf: *ref_11
    MultiLineString:
      type: object
      description: GeoJSON multi-line-string geometry
      externalDocs: *ref_16
      allOf: *ref_17
    Polygon:
      type: object
      description: GeoJSON polygon geometry
      externalDocs: *ref_12
      allOf: *ref_13
    MultiPolygon:
      type: object
      description: GeoJSON multi-polygon geometry
      externalDocs: *ref_18
      allOf: *ref_19
    GeometryCollection:
      type: object
      description: GeoJSON geometry-collection geometry
      allOf: *ref_272
    CRS:
      type: string
      default: epsg:4258
      enum: *ref_0
    Error:
      required: *ref_24
      type: object
      properties: *ref_25
      description: Object gespecificeerd volgens https://tools.ietf.org/html/rfc7807.
    Error406:
      required: *ref_273
      type: object
      properties: *ref_274
      description: Object gespecificeerd volgens https://tools.ietf.org/html/rfc7807.
    Error5xx:
      required: *ref_275
      type: object
      properties: *ref_276
      description: Object gespecificeerd volgens https://tools.ietf.org/html/rfc7807.
    ExtendedError:
      required: *ref_277
      type: object
      properties: *ref_278
      description: Object gespecificeerd volgens https://tools.ietf.org/html/rfc7807.
    AppInfo:
      required: *ref_279
      type: object
      properties: *ref_280
    Info:
      type: object
      properties: *ref_187
    OpenApiSchemaJson:
      title: OpenApiSchemaJson
      type: object
      description: Het JSON schema van de OpenAPI specificatie.
    OpenApiSchemaYaml:
      type: object
      description: Het YAML schema behorende bij de OpenAPI-specificatie.
  responses:
    '400':
      description: Bad request. Je request body bevat geen geldige JSON of de query wordt niet ondersteund door de API.
      headers: *ref_51
      content: *ref_52
    '401':
      description: Unauthorized. Je hebt waarschijnlijk geen geldige `X-Api-Key` header meegestuurd.
      headers: *ref_53
      content: *ref_54
    '404':
      description: Not found
      headers: *ref_76
      content: *ref_77
    '406':
      description: Not Acceptable. Je hebt waarschijnlijk een gewenst formaat met de `Accept` header verstuurd welke niet ondersteund wordt. De API kan momenteel alleen `application/hal+json` terugsturen.
      headers: *ref_55
      content: *ref_56
    '412':
      description: Precondition Failed. De preconditie die wordt gegeven door één of meer velden in de request-header, ontbraken of zijn na validatie op de server afgekeurd.
      headers:
        API-Version:
          description: Versie van de API
          style: simple
          explode: false
          schema: *ref_23
      content:
        application/problem+json:
          schema:
            required: *ref_24
            type: object
            properties: *ref_25
            description: Object gespecificeerd volgens https://tools.ietf.org/html/rfc7807.
    '429':
      description: De applicatie krijgt teveel verzoeken om te verwerken.
      headers: *ref_57
      content: *ref_58
    '500':
      description: Internal server error. Er vindt een storing plaats.
      headers: *ref_59
      content: *ref_60
    '503':
      description: Service Unavailable. Er vindt mogelijk (gepland) onderhoud of een storing plaats."
      headers: *ref_61
      content: *ref_62
    ApplicatieEigenschappen:
      description: Applicatie eigenschappen van de API
      content: *ref_281
    Health:
      description: Health status van de API
      content: *ref_282
  parameters:
    acceptCrs:
      name: Accept-Crs
      in: header
      description: Gewenste CRS van de coördinaten in de response
      required: false
      style: simple
      explode: false
      schema: *ref_26
    beleidsmatigVerantwoordelijkeOverheidCode:
      name: beleidsmatigVerantwoordelijkeOverheid.code
      in: query
      description: Filteren op de code van een beleidsmatig verantwoordelijke overheid.
      required: false
      style: form
      explode: false
      schema: *ref_29
    beleidsmatigVerantwoordelijkeOverheidNaam:
      name: beleidsmatigVerantwoordelijkeOverheid.naam
      in: query
      description: Filteren op de naam van een beleidsmatig verantwoordelijke overheid.
      required: false
      style: form
      explode: false
      schema: *ref_30
    beleidsmatigVerantwoordelijkeOverheidType:
      name: beleidsmatigVerantwoordelijkeOverheid.type
      in: query
      description: Filteren op het type beleidsmatig verantwoordelijke overheid.
      required: false
      style: form
      explode: false
      schema: *ref_31
    publicerendBevoegdGezagCode:
      name: publicerendBevoegdGezag.code
      in: query
      description: Filteren op de code van het publicerend bevoegd gezag.
      required: false
      style: form
      explode: false
      schema: *ref_32
    publicerendBevoegdGezagNaam:
      name: publicerendBevoegdGezag.naam
      in: query
      description: Filteren op de naam van het publicerend bevoegd gezag.
      required: false
      style: form
      explode: false
      schema: *ref_33
    publicerendBevoegdGezagType:
      name: publicerendBevoegdGezag.type
      in: query
      description: Filteren op het type van het publicerend bevoegd gezag.
      required: false
      style: form
      explode: false
      schema: *ref_34
    bestemmingshoofdgroep:
      name: bestemmingshoofdgroep
      in: query
      description: Functie van het bestemmingsvlak.
      required: false
      style: form
      explode: false
      schema: *ref_139
    contentCrs:
      name: Content-Crs
      in: header
      description: Coordinaatreferentiesysteem van de meegegeven geometrie
      required: false
      style: simple
      explode: false
      schema: *ref_67
    contentType:
      name: Content-Type
      in: header
      description: Media type van het request
      required: false
      style: simple
      explode: false
      schema: *ref_132
    dossierId:
      name: dossier.id
      in: query
      description: Filteren op basis van de identificatiecode van het dossier
      required: false
      style: form
      explode: true
      schema: *ref_36
    id:
      name: id
      in: path
      description: 'NEN3610ID: Identificatiecode'
      required: true
      style: simple
      explode: false
      schema: *ref_108
    niveau:
      name: niveau
      in: query
      description: Filteren op startniveau van teksten; 1 = Onderdelen, 2 = Hoofdstukken, 3 = Artikelen, 4 = Leden
      required: false
      style: form
      explode: true
      schema: *ref_283
    ouderId:
      name: ouderId
      in: query
      description: Filteren op teksten (op 1 of meerdere niveaus) onder een specifieke ouder
      required: false
      style: form
      explode: true
      schema: *ref_284
    overgangsrecht:
      name: overgangsrecht
      in: query
      description: Wegfilteren van plantypes op basis van de bijbehorende eindgeldigheidsdatum
      required: false
      style: form
      explode: true
      schema: *ref_39
    page:
      name: page
      in: query
      description: Paginanummer voor paginering. Deze is gelimiteerd zodat het totaal aantal op te vragen resultaten niet hoger is dan 12000. Gebruik het `_links.next.href` object om te navigeren.
      required: false
      style: form
      explode: true
      schema: *ref_27
    pageSize:
      name: pageSize
      in: query
      description: Aantal resultaten per pagina
      required: false
      style: form
      explode: true
      schema: *ref_28
    pageSizeDefault50:
      name: pageSize
      in: query
      description: Aantal resultaten per pagina
      required: false
      style: form
      explode: true
      schema: *ref_78
    planFilter:
      name: planFilter
      in: query
      description: Filteren op (een deel van) de plannaam of het planId
      required: false
      style: form
      explode: true
      schema: *ref_38
    pathPlanId:
      name: planId
      in: path
      description: 'NEN3610ID: Identificatiecode van een plan'
      required: true
      style: simple
      explode: false
      schema: *ref_73
    beschikbaarOp:
      name: beschikbaarOp
      in: query
      description: Historische informatie van het plan bekijken. Historische velden zijn dossier.status, regelStatus, verwijderdOp en isHistorisch. Van de overige velden wordt de meest recente waarde getoond.
      required: false
      style: form
      explode: true
      schema: *ref_44
      example: '2021-03-12T08:59:04Z'
    planobjectType:
      name: planobjectType
      in: query
      description: Filteren op een specifiek planobject type
      required: false
      style: form
      explode: false
      schema:
        type: array
        items:
          type: string
          enum:
            - enkelbestemming
            - dubbelbestemming
            - bouwaanduiding
            - bouwvlak
            - figuur
            - functieaanduiding
            - gebiedsaanduiding
            - lettertekenaanduiding
            - maatvoering
            - besluitvlak
            - besluitsubvlak
            - structuurvisiegebied
            - structuurvisiecomplex
            - structuurvisieverklaring
    planobjectId:
      name: planobjectId
      in: query
      description: Filteren op teksten van een specifiek planobject
      required: false
      style: form
      explode: true
      schema: *ref_285
    planstatusdatumNa:
      name: planstatusdatumNa
      in: query
      description: Filteren op plannen met planstatusdatum na de opgegeven waarde
      required: false
      style: form
      explode: true
      schema: *ref_42
    planstatusdatumVoor:
      name: planstatusdatumVoor
      in: query
      description: Filteren op plannen met planstatusdatum voor de opgegeven waarde
      required: false
      style: form
      explode: true
      schema: *ref_43
    planType:
      name: planType
      in: query
      description: Filteren op type plan
      required: false
      style: form
      explode: false
      schema: *ref_37
    ponsOmgevingsplan:
      name: ponsOmgevingsplan
      in: query
      description: 'Filter voor Wro plannen waarvan de regels zijn opgenomen in een omgevingsplan. Let op: werkt alleen in samenhang met de API waarmee geldende omgevingsplannen ontsloten worden.'
      required: false
      style: form
      explode: true
      schema: *ref_286
    isTamPlan:
      name: isTamPlan
      in: query
      description: Filter voor TAM plannen. TAM plannen zijn Omgevingsdocumenten als Tijdelijk Alternatieve Maatregel opgesteld  zijn op basis van het IMRO model. Deze plannen worden gepubliceerd via Ruimtelijkeplannen.nl. Het met IMRO  opgestelde omgevingsdocument moet uiteindelijk omgezet worden naar STOP/TPOD. Een TAM plan is in juridische  zin een Omgevingsdocument en valt daarmee rechtsreeks binnen de kaders van de Omgevingswet.
      required: false
      style: form
      explode: true
      schema: *ref_45
    queryPlanId:
      name: planId
      in: query
      description: 'NEN3610ID: Identificatiecode van een plan'
      required: false
      style: form
      explode: true
      schema:
        type: string
    gerelateerdPlanSort:
      name: sort
      in: query
      required: false
      style: form
      explode: true
      schema: *ref_287
    regelStatus:
      name: regelStatus
      in: query
      description: Verzamelfilter voor de selectie van plannen ‘in ontwikkeling’ of plannen die in werking (‘geldend’) zijn. Onder plannen in ontwikkeling vallen ontwerp, vastgestelde plannen die ter inzage liggen, en plannen die wegens een lopende beroepsprocedure niet in werking zijn. Onder plannen die niet ‘geldend’ en ook niet ‘in ontwikkeling’ zijn vallen voorontwerp, concept, vervallen, niet in werking, historisch, verwijderd, en plannen met een status die niet in overeenstemming zijn met de dossierstatus.
      required: false
      style: form
      explode: false
      schema: *ref_40
    regelBinding:
      name: regelBinding
      in: query
      description: Verzamelfilter voor de selectie van plantypen op basis van het bindend karakter van de regels die in het plan zijn opgenomen. Burgerbindend zijn de direct werkende regels waaraan een ieder zich dient te houden bij het ontplooien van een initiatief. Instructieregels zijn van toepassing op het bevoegde gezag dat de burgerbindende regels opstelt. Beleid kent geen bindende regels. Hieronder vallen de visies van gemeente, provincie en rijk.
      required: false
      style: form
      explode: false
      schema: *ref_41
    relatieType:
      name: relatieType
      in: query
      description: Type van de relatie waarop gefilterd wordt
      required: false
      style: form
      explode: true
      schema: *ref_288
    status:
      name: status
      in: query
      description: Filteren op status van een plan.
      required: false
      style: form
      explode: false
      schema: *ref_35
    zoekTerm:
      name: zoekTerm
      in: query
      description: Deel van een plannaam of plan ID
      required: true
      style: form
      explode: true
      schema: *ref_63
  requestBodies:
    GeoBody:
      description: De zoekgeometrie, deze mag maximaal 99km2 zijn.
      content: *ref_68
      required: true
  headers:
    API-Version:
      description: Versie van de API
      style: simple
      explode: false
      schema: *ref_23
    Content-Crs:
      description: CRS van de teruggegeven geometrie
      style: simple
      explode: false
      schema: *ref_46
    X-Pagination-Limit:
      description: Aantal Objecten per pagina
      style: simple
      explode: false
      schema: *ref_47
    X-Pagination-Page:
      description: Nummer van de huidige pagina (paginanummering start bij 1)
      style: simple
      explode: false
      schema: *ref_48
  securitySchemes:
    apiKey:
      type: apiKey
      description: De API-key die je hebt gekregen dient bij elke request naar de API via de `X-Api-Key` request header meegestuurd te worden. Indien deze niet juist wordt meegestuurd, of het een ongeldige key betreft, zul je de foutmelding `403 Forbidden` terugkrijgen.
      name: X-Api-Key
      in: header
