---
openapi: 3.0.3
info:
  title: Grondwatergebruik (GU) domein
  description: "Landelijke Voorziening Basisregistratie Ondergrond (BRO), uitgifte\
    \ grondwatergebruik (GU) in samenhang"
  contact:
    name: BRO Servicedesk
    url: https://basisregistratieondergrond.nl/service-contact/
    email: support@broservicedesk.nl
  version: 2.180.0
paths:
  /gu/v1/gu-relations/{broId}:
    get:
      summary: Haalt aan dit grondwatergebruiksysteem gerelateerde grondwaterproductiesysteem
        objecten op
      description: Haalt een overzicht op van aan dit grondwatergebruiksysteem (GUF)
        gerelateerde grondwaterproductiesystemen(GPD).
      operationId: gu-relations
      parameters:
      - name: broId
        in: path
        description: Het BRO-ID van de grondwatergebruiksysteem (GUF).
        required: true
        schema:
          type: string
        example: GUF000000038500
      - name: inclMetadata
        in: query
        description: "Deze parameter bepaalt of er wel of niet kensetgegevens in de\
          \ response staan. \nEr zijn twee mogelijke waarden: true, false."
        schema:
          default: "false"
          type: boolean
        example: true
      responses:
        "200":
          description: De gevraagde relaties.
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/GuRelationsDto"
        "400":
          description: Er bevinden zich fouten in het verzoek.
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ServiceError"
components:
  schemas:
    GuRelationsDto:
      type: object
      properties:
        gufBroId:
          type: string
        url:
          type: string
        characteristics:
          $ref: "#/components/schemas/RelationsDto"
        gpdReferences:
          type: array
          items:
            $ref: "#/components/schemas/RegistrationObjectReference"
    RegistrationObjectReference:
      type: object
      properties:
        broId:
          type: string
        url:
          type: string
        accountableParty:
          type: string
        characteristics:
          $ref: "#/components/schemas/RelationsDto"
    RelationsDto:
      type: object
      properties:
        broId:
          type: string
        qualityRegime:
          type: string
        deliveryAccountableParty:
          type: string
        objectRegistrationTime:
          type: string
        latestCorrectionTime:
          type: string
        underReview:
          type: string
        underReviewTime:
          type: string
        deregistered:
          type: string
    ServiceError:
      type: object
      properties:
        title:
          type: string
        description:
          type: string
        errorCode:
          format: int32
          type: integer
