components:
  parameters:
    conceptverzoekconfiguratie-id:
      description: de identifier van de conceptverzoek configuratie
      in: path
      name: conceptverzoekconfiguratie-id
      required: true
      schema:
        type: integer
  responses:
    "400":
      content:
        application/json:
          schema:
            allOf:
            - properties:
                detail:
                  description: Meer detail informatie over de opgetreden fout
                  type: string
                instance:
                  description: Het unieke instance id van het request dat resulteerde
                    in de foutmelding.
                  type: string
                status:
                  description: De statuscode van de fout (= 400) overeenkomend met
                    de http-status code van de response.
                  format: int64
                  type: integer
                title:
                  description: Informatie over de opgetreden fout.
                  type: string
                type:
                  description: Het type fout dat opgetreden is. Bijvoorbeeld VALIDATIE_FOUT
                    of ONVERWACHTE_FOUT.
                  type: string
              required:
              - type
              - title
              - status
            - properties:
                invalid-params:
                  items:
                    properties:
                      name:
                        description: '''Naam van de parameter die een fout bevat,
                          bijvoorbeeld: activiteitFunctioneleStructuurRef'''
                        type: string
                      reason:
                        description: Bijvoorbeeld 'de activiteitFunctioneleStructuurRef
                          mag geen speciale karakters bevatten.'
                        type: string
                      type:
                        description: Een type van de fout, bijvoorbeeld 'Validatie
                          melding'
                        type: string
                    required:
                    - type
                    - name
                    - reason
                  type: array
      description: Fouten (missing parameter; niet bestaande parameter; invalide waarde
        voor parameter)
    "404":
      content:
        application/json:
          schema:
            allOf:
            - properties:
                detail:
                  description: Meer detail informatie over de opgetreden fout
                  type: string
                instance:
                  description: Het unieke instance id van het request dat resulteerde
                    in de foutmelding.
                  type: string
                status:
                  description: De statuscode van de fout (= 404) overeenkomend met
                    de http-status code van de response.
                  format: int64
                  type: integer
                title:
                  description: Informatie over de opgetreden fout.
                  type: string
                type:
                  description: Het type resource dat niet gevonden is.
                  type: string
              required:
              - type
              - title
              - status
            - properties:
                detail:
                  description: De identifier van het object dat niet gevonden is.
                    Bijvoorbeeld de URN van een activiteit.
                  type: string
                type:
                  description: Bevat informatie over het type object dat niet gevonden
                    is. Bijvoorbeeld ACTIVITY_NOT_FOUND of SUBACTIVITY_NOT_FOUND
                  type: string
      description: De gevraagde resource is niet gevonden
    "500":
      content:
        application/json:
          schema:
            properties:
              detail:
                description: Meer detail informatie over de opgetreden fout
                type: string
              instance:
                description: Het unieke instance id van het request dat resulteerde
                  in de foutmelding.
                type: string
              status:
                description: De statuscode (= 500) van de fout overeenkomend met de
                  http-status code van de response.
                format: int64
                type: integer
              title:
                description: Informatie over de opgetreden fout.
                type: string
              type:
                description: Het type fout dat opgetreden is. Bijvoorbeeld VALIDATIE_FOUT
                  of ONVERWACHTE_FOUT.
                type: string
            required:
            - type
            - title
            - status
      description: Er is een onverwachte technische fout opgetreden
  schemas:
    ConceptverzoekConfiguratieHALResponse:
      properties:
        _links:
          properties:
            self:
              description: HAL link
              properties:
                href:
                  description: URI
                  type: string
              required:
              - href
          required:
          - self
        activiteitUrn:
          description: Urn van de activiteit (In de urn mogen geen spaties voorkomen).
            Binnen de keten staat urn bekend als de imow-id.
          maxLength: 250
          minLength: 1
          type: string
        bevoegdGezagOin:
          description: De oin van het bevoegd gezag
          type: string
        toegestaan:
          description: Is conceptverzoek toegestaan?
          type: boolean
        toestemming:
          properties:
            code:
              description: Code van de toestemming
              enum:
              - Vergunning
              - Melding
              - Informatie
              - InformatieOngewoonVoorval
              - AanvraagMaatwerkvoorschrift
              - MeldingGelijkwaardigeMaatregel
              - AanvraagToestemmingGelijkwaardigeMaatregel
              type: string
            waarde:
              description: Waarde van het toestemmingstype.
              type: string
          required:
          - code
          - waarde
      required:
      - bevoegdGezagOin
      - activiteitUrn
      - toegestaan
      - _links
    ConceptverzoekConfiguratieHALResponseList:
      properties:
        _embedded:
          properties:
            conceptverzoekConfiguraties:
              items:
                properties:
                  _links:
                    properties:
                      self:
                        description: HAL link
                        properties:
                          href:
                            description: URI
                            type: string
                        required:
                        - href
                    required:
                    - self
                  activiteitUrn:
                    description: Urn van de activiteit (In de urn mogen geen spaties
                      voorkomen). Binnen de keten staat urn bekend als de imow-id.
                    maxLength: 250
                    minLength: 1
                    type: string
                  bevoegdGezagOin:
                    description: De oin van het bevoegd gezag
                    type: string
                  toegestaan:
                    description: Is conceptverzoek toegestaan?
                    type: boolean
                  toestemming:
                    properties:
                      code:
                        description: Code van de toestemming
                        enum:
                        - Vergunning
                        - Melding
                        - Informatie
                        - InformatieOngewoonVoorval
                        - AanvraagMaatwerkvoorschrift
                        - MeldingGelijkwaardigeMaatregel
                        - AanvraagToestemmingGelijkwaardigeMaatregel
                        type: string
                      waarde:
                        description: Waarde van het toestemmingstype.
                        type: string
                    required:
                    - code
                    - waarde
                required:
                - bevoegdGezagOin
                - activiteitUrn
                - toegestaan
                - _links
              type: array
    ConceptverzoekConfiguratieRequest:
      properties:
        activiteitUrn:
          description: Urn van de activiteit (In de urn mogen geen spaties voorkomen).
            Binnen de keten staat urn bekend als de imow-id.
          maxLength: 250
          minLength: 1
          type: string
        bevoegdGezagOin:
          description: De oin van het bevoegd gezag
          type: string
        toegestaan:
          description: Is conceptverzoek toegestaan?
          type: boolean
        toestemming:
          description: Toestemmingtype van het regelbeheerobject.
          properties:
            code:
              description: Code van de toestemming
              enum:
              - Vergunning
              - Melding
              - Informatie
              - InformatieOngewoonVoorval
              - AanvraagMaatwerkvoorschrift
              - MeldingGelijkwaardigeMaatregel
              - AanvraagToestemmingGelijkwaardigeMaatregel
              type: string
            waarde:
              deprecated: true
              description: Dit veld wordt genegeerd en zal in de volgende versie niet
                meer aanwezig zijn.
              type: string
          required:
          - code
      required:
      - bevoegdGezagOin
      - activiteitUrn
      - toegestaan
    activiteitUrn:
      description: Urn van de activiteit (In de urn mogen geen spaties voorkomen).
        Binnen de keten staat urn bekend als de imow-id.
      maxLength: 250
      minLength: 1
      type: string
    code:
      description: Code van de toestemming
      enum:
      - Vergunning
      - Melding
      - Informatie
      - InformatieOngewoonVoorval
      - AanvraagMaatwerkvoorschrift
      - MeldingGelijkwaardigeMaatregel
      - AanvraagToestemmingGelijkwaardigeMaatregel
      type: string
info:
  contact:
    name: Ontwikkelaarsportaal Omgevingswet
    url: https://developer.omgevingswet.overheid.nl/services/contact/
  description: Een REST-API voor het beheren van de conceptverzoek configuraties.
    Hiermee kan een bestuursorgaan bij een activiteit, waarvoor het bevoegd gezag
    is, aangeven dat hiervoor een conceptverzoek is toegestaan.
  title: Conceptverzoek Configuratie
  version: 1.0.5
openapi: 3.0.0
paths:
  /:
    get:
      responses:
        "200":
          content:
            application/json:
              schema:
                example: '{"openapi": "3.0.0", ... }'
          description: OpenApi Specification Json
      summary: OpenApi Specification
      tags:
      - Meta
  /conceptverzoekconfiguraties:
    get:
      description: 'Retourneert alle conceptverzoek configuraties die voldoen aan
        alle optionele filter parameters. Het is niet toegestaan om deze service aan
        te roepen zonder filter parameters: er moet minimaal één filter parameter
        gebruikt wordt.'
      parameters:
      - description: Het bevoegd gezag waarop gefilterd moet worden
        in: query
        name: bevoegdGezagOin
        schema:
          type: string
      - description: De urn (imow-identifier) van de activiteit waarop gefilterd moet
          worden.
        in: query
        name: activiteitUrn
        schema:
          type: string
      - description: De functionele structuur referentie van het regelbeheerobject
          waarop gefilterd moet worden
        in: query
        name: activiteitFunctioneleStructuurRef
        schema:
          type: string
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                properties:
                  _embedded:
                    properties:
                      conceptverzoekConfiguraties:
                        items:
                          properties:
                            _links:
                              properties:
                                self:
                                  description: HAL link
                                  properties:
                                    href:
                                      description: URI
                                      type: string
                                  required:
                                  - href
                              required:
                              - self
                            activiteitUrn:
                              description: Urn van de activiteit (In de urn mogen
                                geen spaties voorkomen). Binnen de keten staat urn
                                bekend als de imow-id.
                              maxLength: 250
                              minLength: 1
                              type: string
                            bevoegdGezagOin:
                              description: De oin van het bevoegd gezag
                              type: string
                            toegestaan:
                              description: Is conceptverzoek toegestaan?
                              type: boolean
                            toestemming:
                              properties:
                                code:
                                  description: Code van de toestemming
                                  enum:
                                  - Vergunning
                                  - Melding
                                  - Informatie
                                  - InformatieOngewoonVoorval
                                  - AanvraagMaatwerkvoorschrift
                                  - MeldingGelijkwaardigeMaatregel
                                  - AanvraagToestemmingGelijkwaardigeMaatregel
                                  type: string
                                waarde:
                                  description: Waarde van het toestemmingstype.
                                  type: string
                              required:
                              - code
                              - waarde
                          required:
                          - bevoegdGezagOin
                          - activiteitUrn
                          - toegestaan
                          - _links
                        type: array
          description: De lijst van conceptverzoek configuraties
        "400":
          content:
            application/json:
              schema:
                allOf:
                - properties:
                    detail:
                      description: Meer detail informatie over de opgetreden fout
                      type: string
                    instance:
                      description: Het unieke instance id van het request dat resulteerde
                        in de foutmelding.
                      type: string
                    status:
                      description: De statuscode van de fout (= 400) overeenkomend
                        met de http-status code van de response.
                      format: int64
                      type: integer
                    title:
                      description: Informatie over de opgetreden fout.
                      type: string
                    type:
                      description: Het type fout dat opgetreden is. Bijvoorbeeld VALIDATIE_FOUT
                        of ONVERWACHTE_FOUT.
                      type: string
                  required:
                  - type
                  - title
                  - status
                - properties:
                    invalid-params:
                      items:
                        properties:
                          name:
                            description: '''Naam van de parameter die een fout bevat,
                              bijvoorbeeld: activiteitFunctioneleStructuurRef'''
                            type: string
                          reason:
                            description: Bijvoorbeeld 'de activiteitFunctioneleStructuurRef
                              mag geen speciale karakters bevatten.'
                            type: string
                          type:
                            description: Een type van de fout, bijvoorbeeld 'Validatie
                              melding'
                            type: string
                        required:
                        - type
                        - name
                        - reason
                      type: array
          description: Fouten (missing parameter; niet bestaande parameter; invalide
            waarde voor parameter)
        "404":
          content:
            application/json:
              schema:
                allOf:
                - properties:
                    detail:
                      description: Meer detail informatie over de opgetreden fout
                      type: string
                    instance:
                      description: Het unieke instance id van het request dat resulteerde
                        in de foutmelding.
                      type: string
                    status:
                      description: De statuscode van de fout (= 404) overeenkomend
                        met de http-status code van de response.
                      format: int64
                      type: integer
                    title:
                      description: Informatie over de opgetreden fout.
                      type: string
                    type:
                      description: Het type resource dat niet gevonden is.
                      type: string
                  required:
                  - type
                  - title
                  - status
                - properties:
                    detail:
                      description: De identifier van het object dat niet gevonden
                        is. Bijvoorbeeld de URN van een activiteit.
                      type: string
                    type:
                      description: Bevat informatie over het type object dat niet
                        gevonden is. Bijvoorbeeld ACTIVITY_NOT_FOUND of SUBACTIVITY_NOT_FOUND
                      type: string
          description: De gevraagde resource is niet gevonden
        "500":
          content:
            application/json:
              schema:
                properties:
                  detail:
                    description: Meer detail informatie over de opgetreden fout
                    type: string
                  instance:
                    description: Het unieke instance id van het request dat resulteerde
                      in de foutmelding.
                    type: string
                  status:
                    description: De statuscode (= 500) van de fout overeenkomend met
                      de http-status code van de response.
                    format: int64
                    type: integer
                  title:
                    description: Informatie over de opgetreden fout.
                    type: string
                  type:
                    description: Het type fout dat opgetreden is. Bijvoorbeeld VALIDATIE_FOUT
                      of ONVERWACHTE_FOUT.
                    type: string
                required:
                - type
                - title
                - status
          description: Er is een onverwachte technische fout opgetreden
      summary: Ophalen van conceptverzoek configuraties
      tags:
      - Ophalen conceptverzoek configuratie
    post:
      description: Voeg een nieuwe conceptverzoek configuratie toe
      requestBody:
        content:
          application/json:
            schema:
              properties:
                activiteitUrn:
                  description: Urn van de activiteit (In de urn mogen geen spaties
                    voorkomen). Binnen de keten staat urn bekend als de imow-id.
                  maxLength: 250
                  minLength: 1
                  type: string
                bevoegdGezagOin:
                  description: De oin van het bevoegd gezag
                  type: string
                toegestaan:
                  description: Is conceptverzoek toegestaan?
                  type: boolean
                toestemming:
                  description: Toestemmingtype van het regelbeheerobject.
                  properties:
                    code:
                      description: Code van de toestemming
                      enum:
                      - Vergunning
                      - Melding
                      - Informatie
                      - InformatieOngewoonVoorval
                      - AanvraagMaatwerkvoorschrift
                      - MeldingGelijkwaardigeMaatregel
                      - AanvraagToestemmingGelijkwaardigeMaatregel
                      type: string
                    waarde:
                      deprecated: true
                      description: Dit veld wordt genegeerd en zal in de volgende
                        versie niet meer aanwezig zijn.
                      type: string
                  required:
                  - code
              required:
              - bevoegdGezagOin
              - activiteitUrn
              - toegestaan
        description: Inhoud van de te creeeren conceptverzoek configuratie
        required: true
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                properties:
                  _links:
                    properties:
                      self:
                        description: HAL link
                        properties:
                          href:
                            description: URI
                            type: string
                        required:
                        - href
                    required:
                    - self
                  activiteitUrn:
                    description: Urn van de activiteit (In de urn mogen geen spaties
                      voorkomen). Binnen de keten staat urn bekend als de imow-id.
                    maxLength: 250
                    minLength: 1
                    type: string
                  bevoegdGezagOin:
                    description: De oin van het bevoegd gezag
                    type: string
                  toegestaan:
                    description: Is conceptverzoek toegestaan?
                    type: boolean
                  toestemming:
                    properties:
                      code:
                        description: Code van de toestemming
                        enum:
                        - Vergunning
                        - Melding
                        - Informatie
                        - InformatieOngewoonVoorval
                        - AanvraagMaatwerkvoorschrift
                        - MeldingGelijkwaardigeMaatregel
                        - AanvraagToestemmingGelijkwaardigeMaatregel
                        type: string
                      waarde:
                        description: Waarde van het toestemmingstype.
                        type: string
                    required:
                    - code
                    - waarde
                required:
                - bevoegdGezagOin
                - activiteitUrn
                - toegestaan
                - _links
          description: De gecreeerde conceptverzoek configuratie als HAL Resource
        "400":
          content:
            application/json:
              schema:
                allOf:
                - properties:
                    detail:
                      description: Meer detail informatie over de opgetreden fout
                      type: string
                    instance:
                      description: Het unieke instance id van het request dat resulteerde
                        in de foutmelding.
                      type: string
                    status:
                      description: De statuscode van de fout (= 400) overeenkomend
                        met de http-status code van de response.
                      format: int64
                      type: integer
                    title:
                      description: Informatie over de opgetreden fout.
                      type: string
                    type:
                      description: Het type fout dat opgetreden is. Bijvoorbeeld VALIDATIE_FOUT
                        of ONVERWACHTE_FOUT.
                      type: string
                  required:
                  - type
                  - title
                  - status
                - properties:
                    invalid-params:
                      items:
                        properties:
                          name:
                            description: '''Naam van de parameter die een fout bevat,
                              bijvoorbeeld: activiteitFunctioneleStructuurRef'''
                            type: string
                          reason:
                            description: Bijvoorbeeld 'de activiteitFunctioneleStructuurRef
                              mag geen speciale karakters bevatten.'
                            type: string
                          type:
                            description: Een type van de fout, bijvoorbeeld 'Validatie
                              melding'
                            type: string
                        required:
                        - type
                        - name
                        - reason
                      type: array
          description: Fouten (missing parameter; niet bestaande parameter; invalide
            waarde voor parameter)
        "404":
          content:
            application/json:
              schema:
                allOf:
                - properties:
                    detail:
                      description: Meer detail informatie over de opgetreden fout
                      type: string
                    instance:
                      description: Het unieke instance id van het request dat resulteerde
                        in de foutmelding.
                      type: string
                    status:
                      description: De statuscode van de fout (= 404) overeenkomend
                        met de http-status code van de response.
                      format: int64
                      type: integer
                    title:
                      description: Informatie over de opgetreden fout.
                      type: string
                    type:
                      description: Het type resource dat niet gevonden is.
                      type: string
                  required:
                  - type
                  - title
                  - status
                - properties:
                    detail:
                      description: De identifier van het object dat niet gevonden
                        is. Bijvoorbeeld de URN van een activiteit.
                      type: string
                    type:
                      description: Bevat informatie over het type object dat niet
                        gevonden is. Bijvoorbeeld ACTIVITY_NOT_FOUND of SUBACTIVITY_NOT_FOUND
                      type: string
          description: De gevraagde resource is niet gevonden
        "500":
          content:
            application/json:
              schema:
                properties:
                  detail:
                    description: Meer detail informatie over de opgetreden fout
                    type: string
                  instance:
                    description: Het unieke instance id van het request dat resulteerde
                      in de foutmelding.
                    type: string
                  status:
                    description: De statuscode (= 500) van de fout overeenkomend met
                      de http-status code van de response.
                    format: int64
                    type: integer
                  title:
                    description: Informatie over de opgetreden fout.
                    type: string
                  type:
                    description: Het type fout dat opgetreden is. Bijvoorbeeld VALIDATIE_FOUT
                      of ONVERWACHTE_FOUT.
                    type: string
                required:
                - type
                - title
                - status
          description: Er is een onverwachte technische fout opgetreden
      summary: Toevoegen conceptverzoek configuratie
      tags:
      - Beheren conceptverzoek configuratie
  /conceptverzoekconfiguraties/{conceptverzoekconfiguratie-id}:
    delete:
      description: Verwijdert een bestaande conceptverzoek configuratie behorende
        bij de meegegeven identifier
      parameters:
      - description: de identifier van de conceptverzoek configuratie
        in: path
        name: conceptverzoekconfiguratie-id
        required: true
        schema:
          type: integer
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                properties:
                  _links:
                    properties:
                      self:
                        description: HAL link
                        properties:
                          href:
                            description: URI
                            type: string
                        required:
                        - href
                    required:
                    - self
                  activiteitUrn:
                    description: Urn van de activiteit (In de urn mogen geen spaties
                      voorkomen). Binnen de keten staat urn bekend als de imow-id.
                    maxLength: 250
                    minLength: 1
                    type: string
                  bevoegdGezagOin:
                    description: De oin van het bevoegd gezag
                    type: string
                  toegestaan:
                    description: Is conceptverzoek toegestaan?
                    type: boolean
                  toestemming:
                    properties:
                      code:
                        description: Code van de toestemming
                        enum:
                        - Vergunning
                        - Melding
                        - Informatie
                        - InformatieOngewoonVoorval
                        - AanvraagMaatwerkvoorschrift
                        - MeldingGelijkwaardigeMaatregel
                        - AanvraagToestemmingGelijkwaardigeMaatregel
                        type: string
                      waarde:
                        description: Waarde van het toestemmingstype.
                        type: string
                    required:
                    - code
                    - waarde
                required:
                - bevoegdGezagOin
                - activiteitUrn
                - toegestaan
                - _links
          description: De conceptverzoek configuratie behorende bij de meegegeven
            identifier voordat deze verwijderd was
        "400":
          content:
            application/json:
              schema:
                allOf:
                - properties:
                    detail:
                      description: Meer detail informatie over de opgetreden fout
                      type: string
                    instance:
                      description: Het unieke instance id van het request dat resulteerde
                        in de foutmelding.
                      type: string
                    status:
                      description: De statuscode van de fout (= 400) overeenkomend
                        met de http-status code van de response.
                      format: int64
                      type: integer
                    title:
                      description: Informatie over de opgetreden fout.
                      type: string
                    type:
                      description: Het type fout dat opgetreden is. Bijvoorbeeld VALIDATIE_FOUT
                        of ONVERWACHTE_FOUT.
                      type: string
                  required:
                  - type
                  - title
                  - status
                - properties:
                    invalid-params:
                      items:
                        properties:
                          name:
                            description: '''Naam van de parameter die een fout bevat,
                              bijvoorbeeld: activiteitFunctioneleStructuurRef'''
                            type: string
                          reason:
                            description: Bijvoorbeeld 'de activiteitFunctioneleStructuurRef
                              mag geen speciale karakters bevatten.'
                            type: string
                          type:
                            description: Een type van de fout, bijvoorbeeld 'Validatie
                              melding'
                            type: string
                        required:
                        - type
                        - name
                        - reason
                      type: array
          description: Fouten (missing parameter; niet bestaande parameter; invalide
            waarde voor parameter)
        "404":
          content:
            application/json:
              schema:
                allOf:
                - properties:
                    detail:
                      description: Meer detail informatie over de opgetreden fout
                      type: string
                    instance:
                      description: Het unieke instance id van het request dat resulteerde
                        in de foutmelding.
                      type: string
                    status:
                      description: De statuscode van de fout (= 404) overeenkomend
                        met de http-status code van de response.
                      format: int64
                      type: integer
                    title:
                      description: Informatie over de opgetreden fout.
                      type: string
                    type:
                      description: Het type resource dat niet gevonden is.
                      type: string
                  required:
                  - type
                  - title
                  - status
                - properties:
                    detail:
                      description: De identifier van het object dat niet gevonden
                        is. Bijvoorbeeld de URN van een activiteit.
                      type: string
                    type:
                      description: Bevat informatie over het type object dat niet
                        gevonden is. Bijvoorbeeld ACTIVITY_NOT_FOUND of SUBACTIVITY_NOT_FOUND
                      type: string
          description: De gevraagde resource is niet gevonden
        "500":
          content:
            application/json:
              schema:
                properties:
                  detail:
                    description: Meer detail informatie over de opgetreden fout
                    type: string
                  instance:
                    description: Het unieke instance id van het request dat resulteerde
                      in de foutmelding.
                    type: string
                  status:
                    description: De statuscode (= 500) van de fout overeenkomend met
                      de http-status code van de response.
                    format: int64
                    type: integer
                  title:
                    description: Informatie over de opgetreden fout.
                    type: string
                  type:
                    description: Het type fout dat opgetreden is. Bijvoorbeeld VALIDATIE_FOUT
                      of ONVERWACHTE_FOUT.
                    type: string
                required:
                - type
                - title
                - status
          description: Er is een onverwachte technische fout opgetreden
      summary: Verwijderen conceptverzoek configuratie
      tags:
      - Beheren conceptverzoek configuratie
    get:
      description: Retourneert de conceptverzoek configuratie behorende bij de meegegeven
        identifier
      parameters:
      - description: de identifier van de conceptverzoek configuratie
        in: path
        name: conceptverzoekconfiguratie-id
        required: true
        schema:
          type: integer
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                properties:
                  _links:
                    properties:
                      self:
                        description: HAL link
                        properties:
                          href:
                            description: URI
                            type: string
                        required:
                        - href
                    required:
                    - self
                  activiteitUrn:
                    description: Urn van de activiteit (In de urn mogen geen spaties
                      voorkomen). Binnen de keten staat urn bekend als de imow-id.
                    maxLength: 250
                    minLength: 1
                    type: string
                  bevoegdGezagOin:
                    description: De oin van het bevoegd gezag
                    type: string
                  toegestaan:
                    description: Is conceptverzoek toegestaan?
                    type: boolean
                  toestemming:
                    properties:
                      code:
                        description: Code van de toestemming
                        enum:
                        - Vergunning
                        - Melding
                        - Informatie
                        - InformatieOngewoonVoorval
                        - AanvraagMaatwerkvoorschrift
                        - MeldingGelijkwaardigeMaatregel
                        - AanvraagToestemmingGelijkwaardigeMaatregel
                        type: string
                      waarde:
                        description: Waarde van het toestemmingstype.
                        type: string
                    required:
                    - code
                    - waarde
                required:
                - bevoegdGezagOin
                - activiteitUrn
                - toegestaan
                - _links
          description: De conceptverzoek configuratie behorende bij de meegegeven
            identifier
        "400":
          content:
            application/json:
              schema:
                allOf:
                - properties:
                    detail:
                      description: Meer detail informatie over de opgetreden fout
                      type: string
                    instance:
                      description: Het unieke instance id van het request dat resulteerde
                        in de foutmelding.
                      type: string
                    status:
                      description: De statuscode van de fout (= 400) overeenkomend
                        met de http-status code van de response.
                      format: int64
                      type: integer
                    title:
                      description: Informatie over de opgetreden fout.
                      type: string
                    type:
                      description: Het type fout dat opgetreden is. Bijvoorbeeld VALIDATIE_FOUT
                        of ONVERWACHTE_FOUT.
                      type: string
                  required:
                  - type
                  - title
                  - status
                - properties:
                    invalid-params:
                      items:
                        properties:
                          name:
                            description: '''Naam van de parameter die een fout bevat,
                              bijvoorbeeld: activiteitFunctioneleStructuurRef'''
                            type: string
                          reason:
                            description: Bijvoorbeeld 'de activiteitFunctioneleStructuurRef
                              mag geen speciale karakters bevatten.'
                            type: string
                          type:
                            description: Een type van de fout, bijvoorbeeld 'Validatie
                              melding'
                            type: string
                        required:
                        - type
                        - name
                        - reason
                      type: array
          description: Fouten (missing parameter; niet bestaande parameter; invalide
            waarde voor parameter)
        "404":
          content:
            application/json:
              schema:
                allOf:
                - properties:
                    detail:
                      description: Meer detail informatie over de opgetreden fout
                      type: string
                    instance:
                      description: Het unieke instance id van het request dat resulteerde
                        in de foutmelding.
                      type: string
                    status:
                      description: De statuscode van de fout (= 404) overeenkomend
                        met de http-status code van de response.
                      format: int64
                      type: integer
                    title:
                      description: Informatie over de opgetreden fout.
                      type: string
                    type:
                      description: Het type resource dat niet gevonden is.
                      type: string
                  required:
                  - type
                  - title
                  - status
                - properties:
                    detail:
                      description: De identifier van het object dat niet gevonden
                        is. Bijvoorbeeld de URN van een activiteit.
                      type: string
                    type:
                      description: Bevat informatie over het type object dat niet
                        gevonden is. Bijvoorbeeld ACTIVITY_NOT_FOUND of SUBACTIVITY_NOT_FOUND
                      type: string
          description: De gevraagde resource is niet gevonden
        "500":
          content:
            application/json:
              schema:
                properties:
                  detail:
                    description: Meer detail informatie over de opgetreden fout
                    type: string
                  instance:
                    description: Het unieke instance id van het request dat resulteerde
                      in de foutmelding.
                    type: string
                  status:
                    description: De statuscode (= 500) van de fout overeenkomend met
                      de http-status code van de response.
                    format: int64
                    type: integer
                  title:
                    description: Informatie over de opgetreden fout.
                    type: string
                  type:
                    description: Het type fout dat opgetreden is. Bijvoorbeeld VALIDATIE_FOUT
                      of ONVERWACHTE_FOUT.
                    type: string
                required:
                - type
                - title
                - status
          description: Er is een onverwachte technische fout opgetreden
      summary: Ophalen specifieke conceptverzoek configuratie
      tags:
      - Ophalen conceptverzoek configuratie
    put:
      description: Update een bestaande conceptverzoek configuratie behorende bij
        de meegegeven identifier
      parameters:
      - description: de identifier van de conceptverzoek configuratie
        in: path
        name: conceptverzoekconfiguratie-id
        required: true
        schema:
          type: integer
      requestBody:
        content:
          application/json:
            schema:
              properties:
                activiteitUrn:
                  description: Urn van de activiteit (In de urn mogen geen spaties
                    voorkomen). Binnen de keten staat urn bekend als de imow-id.
                  maxLength: 250
                  minLength: 1
                  type: string
                bevoegdGezagOin:
                  description: De oin van het bevoegd gezag
                  type: string
                toegestaan:
                  description: Is conceptverzoek toegestaan?
                  type: boolean
                toestemming:
                  description: Toestemmingtype van het regelbeheerobject.
                  properties:
                    code:
                      description: Code van de toestemming
                      enum:
                      - Vergunning
                      - Melding
                      - Informatie
                      - InformatieOngewoonVoorval
                      - AanvraagMaatwerkvoorschrift
                      - MeldingGelijkwaardigeMaatregel
                      - AanvraagToestemmingGelijkwaardigeMaatregel
                      type: string
                    waarde:
                      deprecated: true
                      description: Dit veld wordt genegeerd en zal in de volgende
                        versie niet meer aanwezig zijn.
                      type: string
                  required:
                  - code
              required:
              - bevoegdGezagOin
              - activiteitUrn
              - toegestaan
        description: Geupdate inhoud van de conceptverzoek configuratie
        required: true
      responses:
        "200":
          content:
            application/hal+json:
              schema:
                properties:
                  _links:
                    properties:
                      self:
                        description: HAL link
                        properties:
                          href:
                            description: URI
                            type: string
                        required:
                        - href
                    required:
                    - self
                  activiteitUrn:
                    description: Urn van de activiteit (In de urn mogen geen spaties
                      voorkomen). Binnen de keten staat urn bekend als de imow-id.
                    maxLength: 250
                    minLength: 1
                    type: string
                  bevoegdGezagOin:
                    description: De oin van het bevoegd gezag
                    type: string
                  toegestaan:
                    description: Is conceptverzoek toegestaan?
                    type: boolean
                  toestemming:
                    properties:
                      code:
                        description: Code van de toestemming
                        enum:
                        - Vergunning
                        - Melding
                        - Informatie
                        - InformatieOngewoonVoorval
                        - AanvraagMaatwerkvoorschrift
                        - MeldingGelijkwaardigeMaatregel
                        - AanvraagToestemmingGelijkwaardigeMaatregel
                        type: string
                      waarde:
                        description: Waarde van het toestemmingstype.
                        type: string
                    required:
                    - code
                    - waarde
                required:
                - bevoegdGezagOin
                - activiteitUrn
                - toegestaan
                - _links
          description: De conceptverzoek configuratie behorende bij de meegegeven
            identifier nadat de update is uitgevoerd
        "400":
          content:
            application/json:
              schema:
                allOf:
                - properties:
                    detail:
                      description: Meer detail informatie over de opgetreden fout
                      type: string
                    instance:
                      description: Het unieke instance id van het request dat resulteerde
                        in de foutmelding.
                      type: string
                    status:
                      description: De statuscode van de fout (= 400) overeenkomend
                        met de http-status code van de response.
                      format: int64
                      type: integer
                    title:
                      description: Informatie over de opgetreden fout.
                      type: string
                    type:
                      description: Het type fout dat opgetreden is. Bijvoorbeeld VALIDATIE_FOUT
                        of ONVERWACHTE_FOUT.
                      type: string
                  required:
                  - type
                  - title
                  - status
                - properties:
                    invalid-params:
                      items:
                        properties:
                          name:
                            description: '''Naam van de parameter die een fout bevat,
                              bijvoorbeeld: activiteitFunctioneleStructuurRef'''
                            type: string
                          reason:
                            description: Bijvoorbeeld 'de activiteitFunctioneleStructuurRef
                              mag geen speciale karakters bevatten.'
                            type: string
                          type:
                            description: Een type van de fout, bijvoorbeeld 'Validatie
                              melding'
                            type: string
                        required:
                        - type
                        - name
                        - reason
                      type: array
          description: Fouten (missing parameter; niet bestaande parameter; invalide
            waarde voor parameter)
        "404":
          content:
            application/json:
              schema:
                allOf:
                - properties:
                    detail:
                      description: Meer detail informatie over de opgetreden fout
                      type: string
                    instance:
                      description: Het unieke instance id van het request dat resulteerde
                        in de foutmelding.
                      type: string
                    status:
                      description: De statuscode van de fout (= 404) overeenkomend
                        met de http-status code van de response.
                      format: int64
                      type: integer
                    title:
                      description: Informatie over de opgetreden fout.
                      type: string
                    type:
                      description: Het type resource dat niet gevonden is.
                      type: string
                  required:
                  - type
                  - title
                  - status
                - properties:
                    detail:
                      description: De identifier van het object dat niet gevonden
                        is. Bijvoorbeeld de URN van een activiteit.
                      type: string
                    type:
                      description: Bevat informatie over het type object dat niet
                        gevonden is. Bijvoorbeeld ACTIVITY_NOT_FOUND of SUBACTIVITY_NOT_FOUND
                      type: string
          description: De gevraagde resource is niet gevonden
        "500":
          content:
            application/json:
              schema:
                properties:
                  detail:
                    description: Meer detail informatie over de opgetreden fout
                    type: string
                  instance:
                    description: Het unieke instance id van het request dat resulteerde
                      in de foutmelding.
                    type: string
                  status:
                    description: De statuscode (= 500) van de fout overeenkomend met
                      de http-status code van de response.
                    format: int64
                    type: integer
                  title:
                    description: Informatie over de opgetreden fout.
                    type: string
                  type:
                    description: Het type fout dat opgetreden is. Bijvoorbeeld VALIDATIE_FOUT
                      of ONVERWACHTE_FOUT.
                    type: string
                required:
                - type
                - title
                - status
          description: Er is een onverwachte technische fout opgetreden
      summary: Updaten conceptverzoek configuratie
      tags:
      - Beheren conceptverzoek configuratie
  /health:
    get:
      responses:
        "200":
          content:
            application/json:
              schema:
                properties:
                  groups:
                    items:
                      type: string
                    type: array
                  status:
                    enum:
                    - UP
                    type: string
                required:
                - status
                type: object
          description: Health
        "503":
          content:
            application/json:
              schema:
                properties:
                  groups:
                    items:
                      type: string
                    type: array
                  status:
                    enum:
                    - DOWN
                    - OUT_OF_SERVICE
                    type: string
                required:
                - status
                type: object
          description: Health
      summary: health info
      tags:
      - Meta
  /info:
    get:
      responses:
        "200":
          content:
            application/json:
              schema:
                description: Info
                properties:
                  app:
                    properties:
                      buildtime:
                        type: string
                      name:
                        type: string
                      version:
                        type: string
                      version2:
                        type: string
                    type: object
                required:
                - app
          description: Info
      summary: applicatie info
      tags:
      - Meta
x-wso2-cors:
  accessControlAllowCredentials: false
  accessControlAllowHeaders:
  - authorization
  - Access-Control-Allow-Origin
  - Content-Type
  - SOAPAction
  accessControlAllowMethods:
  - GET
  - PUT
  - POST
  - DELETE
  - PATCH
  - OPTIONS
  accessControlAllowOrigins:
  - '*'
  corsConfigurationEnabled: true
