openapi: 3.0.3
info:
  title: Api til dødsbojournaler
  description: Api til at anmelde, opdatere, slette og vise krav, tilgodehavender, forespørgsler og effektfortegnelser for en dødsbojournal.
  version: 4.6.0
servers:
  - url: 'https://api.domstol.dk'
  - url: 'https://api.test-minskiftesag.net'
paths:
  /doedsbojournaler:
    post:
      summary: Hent liste af dødsbojournaler.
      description: Dette kald giver mulighed for at fremsøge en dødbojournaler baseret på enten CPR-nr. eller navn og adresse.
      tags:
        - doedsbojournal
      operationId: searchBo
      parameters:
        - $ref: './imported/pagination/pagination.yaml#/components/parameters/page'
        - $ref: './imported/pagination/pagination.yaml#/components/parameters/size'
        - $ref: './imported/pagination/pagination.yaml#/components/parameters/sort'
        - $ref: './imported/pagination/pagination.yaml#/components/parameters/direction'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/doedsbojournalQuery'
      responses:
        '200':
          description: Liste af dødsbojournaler som lever op til kriterierne.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/doedsbojournal'
          headers:
            'X-Total-Count':
              $ref: './imported/pagination/pagination.yaml#/components/headers/totalCount'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'
  /doedsbojournaler/aendringer:
    post:
      summary: Hent liste af ændrede dødsbojournaler.
      description: Dette kald giver mulighed for at fremsøge dødsbojournaler som er ændret siden |
        et angivet tidspunkt. I praksis foregår det ved at der sendes en liste af doedsbojournalId'er samt et |
        et tidspunkt. Svaret er en liste af dødsbojournaler som er ændret siden det angivne tidspunkt.
      tags:
        - doedsbojournal
      operationId: findChangedSince
      parameters:
        - $ref: './imported/pagination/pagination.yaml#/components/parameters/page'
        - $ref: './imported/pagination/pagination.yaml#/components/parameters/size'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/doedsbojournalAendringer'
      responses:
        '200':
          description: Liste af dødsbojournaler som er ændret fra den angivne dato og frem.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/doedsbojournal'
          headers:
            'X-Total-Count':
              $ref: './imported/pagination/pagination.yaml#/components/headers/totalCount'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'
  /doedsbojournaler/aendringerKontaktperson:
    post:
      summary: Hent liste af ændrede dødsbojournaler som kontaktperson.
      description: Dette kald giver mulighed for at fremsøge dødsbojournaler, som brugeren selv er kontaktperson for |
        eller bobehandler på. Svaret er en liste af dødsbojournaler som er ændret |
        siden det angivne tidspunkt.
      tags:
        - doedsbojournal
      operationId: findChangedSinceForKontaktperson
      parameters:
        - $ref: './imported/pagination/pagination.yaml#/components/parameters/page'
        - $ref: './imported/pagination/pagination.yaml#/components/parameters/size'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/doedsbojournalAendringerKontaktperson'
      responses:
        '200':
          description: Liste af dødsbojournaler som er ændret fra den angivne dato og frem.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/doedsbojournal'
          headers:
            'X-Total-Count':
              $ref: './imported/pagination/pagination.yaml#/components/headers/totalCount'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/registreringer:
    post:
      summary: Hent liste af registering id'er tilhørende indberetter.
      operationId: getRegistreringIdList
      tags:
        - doedsbojournal
      parameters:
        - $ref: './imported/pagination/pagination.yaml#/components/parameters/page'
        - $ref: './imported/pagination/pagination.yaml#/components/parameters/size'
      requestBody:
        required: true
        description: Hent alle registrerings-ID'er uden at specificere nogen start- eller slutdato. |
          Specificér startdatoen for at hente registrerings-ID'er, der er oprettet/redigeret, fra startdatoen og indtil nu. |
          Specificér slutdatoen for at hente registrerings-ID'er, der er oprettet/redigeret, fra nu og indtil slutdatoen. |
          Specificér startdatoen og slutdatoen for at hente registrerings-ID'er, der er oprettet/redigeret, fra startdatoen og indtil slutdatoen.
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/registreringQuery'
      responses:
        '200':
          description: Liste af registering id'er tilhørende indberetter.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/registrering'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/opdateringAfKontaktpersonensDetaljerForVirksomhed:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
    post:
      tags:
        - doedsbojournal
      operationId: updateKontaktpersonDetaljerVirksomhed
      summary: Opdater detaljer om virksomheden, som er kontaktperson for dødsboet.
      description: Dette kald giver en virksomhed, som er kontaktperson på dødsboet, mulighed for at ændre detaljer for virksomheden. |
        Herunder telefonnummer, email adresse, anden adresse, c/o adresse og virksomhedens reference.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/kontaktpersonVirksomhedOpdatering'
      responses:
        '201':
          description: Svar på opdateringen af kontaktpersonens detaljer.
          content:
            application/json:
              schema:
                $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktperson'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/opdateringAfKontaktpersonensDetaljerPerson:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
    post:
      tags:
        - doedsbojournal
      operationId: updateKontaktpersonDetaljerPerson
      summary: Opdater detaljer om personen, som er kontaktperson for dødsboet.
      description: Dette kald giver en person, som er kontaktperson på dødsboet, mulighed for at ændre kontakoplysninger. |
        Det er kun muligt at ændre email og telefonnummer.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktoplysninger'
      responses:
        '201':
          description: Svar på opdateringen af kontaktpersonens detaljer.
          content:
            application/json:
              schema:
                $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktperson'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
    get:
      summary: Hent metadata om en dødsbojournal.
      tags:
        - doedsbojournal
      operationId: getDoedsbo
      responses:
        '200':
          description: Metadata om en dødsbojournal.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/doedsbojournal'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/krav:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
    get:
      tags:
        - doedsbojournal
      operationId: getAllKrav
      summary: Hent liste af krav for en dødsbojournal.
      responses:
        '200':
          description: Liste af anmeldte krav for dødsbojournalen.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/krav'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'
    post:
      tags:
        - doedsbojournal
      operationId: addKrav
      summary: Anmeld krav til en dødsbojournal.
      deprecated: true
      description:
        Dette er ikke den nyeste version af dette endepunkt.
        Dette endepunkt vil være supporteret til og med 11-12-2024,
        og vil blive lukket ved første release efter denne dato.
        Brug derfor det nye endepunkt </v2/doedsbojournaler/{doedsbojournalId}/krav> i stedet.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/kravOpdatering'
      responses:
        '201':
          description: Svar på anmeldelse af krav.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/krav'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/personValidering:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
    post:
      tags:
        - doedsbojournal
      operationId: isValidPerson
      summary: Tjekker om person med det angivne CPR-nummer og navn findes.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/person'
      responses:
        '200':
          description: Hvis personen med det angivne CPR-nummer og navn findes.
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /v2/doedsbojournaler/{doedsbojournalId}/krav:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
    post:
      tags:
        - doedsbojournal
      operationId: addKravV2
      summary: Anmeld krav til en dødsbojournal.
      description: I denne opdaterede version er det ikke længere muligt at oprette på vegne af en anden med dansk adresse uden CPR-nummer.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/kravOpdatering'
      responses:
        '201':
          description: Svar på anmeldelse af krav.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/krav'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/krav/{kravId}:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/kravId'
    get:
      summary: Hent specifikt krav for dødsbojournal.
      tags:
        - doedsbojournal
      operationId: getKrav
      responses:
        '200':
          description: Krav fra dødsbojournal.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/krav'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'
    put:
      tags:
        - doedsbojournal
      summary: Opdater krav for dødsbojournal.
      operationId: updateKrav
      deprecated: true
      description:
        Dette er ikke den nyeste version af dette endepunkt.
        Dette endepunkt vil være supporteret til og med 11-12-2024,
        og vil blive lukket ved første release efter denne dato.
        Brug derfor det nye endepunkt </v2/doedsbojournaler/{doedsbojournalId}/krav/{kravId}> i stedet.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/kravOpdatering'
      responses:
        '200':
          description: Svar på opdatering af krav for dødsbojournal.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/krav'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'
    delete:
      tags:
        - doedsbojournal
      summary: Slet krav for dødsbojournal.
      operationId: deleteKrav
      responses:
        '200':
          description: Svar på sletning af krav for dødsbojournal.
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /v2/doedsbojournaler/{doedsbojournalId}/krav/{kravId}:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/kravId'
    put:
      tags:
        - doedsbojournal
      summary: Opdater krav for dødsbojournal.
      description: I denne opdaterede version er det ikke længere muligt at oprette på vegne af en anden med dansk adresse uden CPR-nummer.
      operationId: updateKravV2
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/kravOpdatering'
      responses:
        '200':
          description: Svar på opdatering af krav for dødsbojournal.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/krav'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/krav/{kravId}/bilag:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/kravId'
    get:
      tags:
        - doedsbojournal
      operationId: getAllBilagForKrav
      summary: Hent alle bilag for et givent krav.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/hentListAfBilagResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    post:
      tags:
        - doedsbojournal
      operationId: addBilagToKrav
      summary: Tilknyt bilag til krav.
      parameters:
        - in: header
          required: true
          name: Content-Disposition
          schema:
            $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/bilagNavn'
      requestBody:
        $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/requestBodies/tilknytBilagRequest'
      responses:
        '201':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/bilagTilknyttetResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/krav/{kravId}/bilag/{bilagId}:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/kravId'
      - $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/parameters/bilagId'

    get:
      tags:
        - doedsbojournal
      operationId: getBilagForKrav
      summary: Hent specifikt bilag for et krav.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/hentBilagResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    delete:
      tags:
        - doedsbojournal
      operationId: deleteBilagForKrav
      summary: Slet et bilag.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/bilagSlettetResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/tilgodehavender:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
    get:
      tags:
        - doedsbojournal
      operationId: getAllTilgodehavender
      summary: Hent liste af tilgodehavender for dødsbojournal.
      responses:
        '200':
          description: Viser en liste af tilgodehavender.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/tilgodehavende'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'
    post:
      tags:
        - doedsbojournal
      summary: Anmeld tilgodehavende til dødsbojournal.
      operationId: addTilgodehavende
      deprecated: true
      description:
        Dette er ikke den nyeste version af dette endepunkt.
        Dette endepunkt vil være supporteret til og med 11-12-2024,
        og vil blive lukket ved første release efter denne dato.
        Brug derfor det nye endepunkt </v2/doedsbojournaler/{doedsbojournalId}/tilgodehavender> i stedet.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/tilgodehavendeOpdatering'
      responses:
        '201':
          description: Svar på anmeldelse af krav.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tilgodehavende'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /v2/doedsbojournaler/{doedsbojournalId}/tilgodehavender:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
    post:
      tags:
        - doedsbojournal
      summary: Anmeld tilgodehavende til dødsbojournal.
      description: I denne opdaterede version er det ikke længere muligt at oprette på vegne af en anden med dansk adresse uden CPR-nummer.
      operationId: addTilgodehavendeV2
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/tilgodehavendeOpdatering'
      responses:
        '201':
          description: Svar på anmeldelse af krav.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tilgodehavende'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/tilgodehavender/{tilgodehavendeId}:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/tilgodehavendeId'
    get:
      tags:
        - doedsbojournal
      summary: Hent specifikt tilgodehavende for dødsbojournal.
      operationId: getTilgodehavende
      responses:
        '200':
          description: Tilgodenhavende for dødsbojournal.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tilgodehavende'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'
    put:
      tags:
        - doedsbojournal
      summary: Opdater tilgodehavende for dødsbojournal.
      operationId: updateTilgodehavende
      deprecated: true
      description:
        Dette er ikke den nyeste version af dette endepunkt.
        Dette endepunkt vil være supporteret til og med 11-12-2024,
        og vil blive lukket ved første release efter denne dato.
        Brug derfor det nye endepunkt </v2/doedsbojournaler/{doedsbojournalId}/tilgodehavender/{tilgodehavendeId}> i stedet.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/tilgodehavendeOpdatering'
      responses:
        '200':
          description: Svar på opdatering af tilgodehavende for dødsbojournal.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tilgodehavende'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'
    delete:
      tags:
        - doedsbojournal
      summary: Slet tilgodehavende for dødsbojournal.
      operationId: deleteTilgodehavende
      responses:
        '200':
          description: Svar på sletning af tilgodehavende for dædsbojournal.
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /v2/doedsbojournaler/{doedsbojournalId}/tilgodehavender/{tilgodehavendeId}:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/tilgodehavendeId'
    put:
      tags:
        - doedsbojournal
      summary: Opdater tilgodehavende for dødsbojournal.
      description: I denne opdaterede version er det ikke længere muligt at oprette på vegne af en anden med dansk adresse uden CPR-nummer.
      operationId: updateTilgodehavendeV2
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/tilgodehavendeOpdatering'
      responses:
        '200':
          description: Svar på opdatering af tilgodehavende for dødsbojournal.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tilgodehavende'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/tilgodehavender/{tilgodehavendeId}/bilag:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/tilgodehavendeId'
    get:
      tags:
        - doedsbojournal
      operationId: getAllBilagForTilgodehavende
      summary: Hent alle bilag for et givent tilgodehavende.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/hentListAfBilagResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    post:
      tags:
        - doedsbojournal
      operationId: addBilagToTilgodehavende
      summary: Tilknyt bilag til tilgodehavende.
      parameters:
        - in: header
          required: true
          name: Content-Disposition
          schema:
            $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/bilagNavn'
      requestBody:
        $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/requestBodies/tilknytBilagRequest'
      responses:
        '201':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/bilagTilknyttetResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/tilgodehavender/{tilgodehavendeId}/bilag/{bilagId}:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/tilgodehavendeId'
      - $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/parameters/bilagId'

    get:
      tags:
        - doedsbojournal
      operationId: getBilagForTilgodehavende
      summary: Hent specifikt bilag for et tilgodehavende.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/hentBilagResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    delete:
      tags:
        - doedsbojournal
      operationId: deleteBilagForTilgodehavende
      summary: Slet et bilag.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/bilagSlettetResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/proformaopgoerelser:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
    get:
      tags:
        - doedsbojournal
      operationId: getAllProformaopgoerelser
      summary: Hent liste af proformaopgørelser for dødsbojournal.
      responses:
        '200':
          description: Viser en liste af proformaopgørelser.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/proformaopgoerelse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    post:
      tags:
        - doedsbojournal
      summary: Anmeld proformaopgørelse til dødsbojournal.
      operationId: addProformaopgoerelse
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/proformaopgoerelseOprettelse'
      responses:
        '201':
          description: Svar på anmeldelse af proformaopgørelse.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/proformaopgoerelse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/proformaopgoerelser/{proformaopgoerelseId}:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/proformaopgoerelseId'
    get:
      tags:
        - doedsbojournal
      summary: Hent specifikt proformaopgørelse for dødsbojournal.
      operationId: getProformaopgoerelse
      responses:
        '200':
          description: Proformaopgørelse for dødsbojournal.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/proformaopgoerelse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    put:
      tags:
        - doedsbojournal
      summary: Opdater proformaopgørelse for dødsbojournal.
      operationId: updateProformaopgoerelse
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/proformaopgoerelseOpdatering'
      responses:
        '200':
          description: Svar på opdatering af proformaopgørelse for dødsbojournal.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/proformaopgoerelse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    delete:
      tags:
        - doedsbojournal
      summary: Slet proformaopgørelse for dødsbojournal.
      operationId: deleteProformaopgoerelse
      responses:
        '200':
          description: Svar på sletning af proformaopgørelse for dødsbojournal.
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/proformaopgoerelser/{proformaopgoerelseId}/bilag:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/proformaopgoerelseId'
    get:
      tags:
        - doedsbojournal
      operationId: getAllBilagForProformaopgoerelse
      summary: Hent alle bilag for et given proformaopgørelse.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/hentListAfBilagResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    post:
      tags:
        - doedsbojournal
      operationId: addBilagToProformaopgoerelse
      summary: Tilknyt bilag til proformaopgørelse.
      parameters:
        - in: header
          required: true
          name: Content-Disposition
          schema:
            $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/bilagNavn'
      requestBody:
        $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/requestBodies/tilknytBilagRequest'
      responses:
        '201':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/bilagTilknyttetResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/proformaopgoerelser/{proformaopgoerelseId}/bilag/{bilagId}:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/proformaopgoerelseId'
      - $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/parameters/bilagId'

    get:
      tags:
        - doedsbojournal
      operationId: getBilagForProformaopgoerelse
      summary: Hent specifikt bilag for et proformaopgørelse.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/hentBilagResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    delete:
      tags:
        - doedsbojournal
      operationId: deleteBilagForProformaopgoerelse
      summary: Slet et bilag.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/bilagSlettetResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/forespoergsler:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
    get:
      tags:
        - doedsbojournal
      operationId: getAllForespoergsler
      summary: Hent liste af forespørgsler for dødsbojournal.
      responses:
        '200':
          description: Viser en liste af forespørgsler.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/forespoergsel'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    post:
      tags:
        - doedsbojournal
      summary: Opret forespørgsel om information på kontaktperson for dødsbojournal.
      operationId: addForespoergsel
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/forespoergselOprettelse'
      responses:
        '201':
          description: Svar på forespørgsel.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/forespoergsel'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/forespoergsler/{forespoergselId}:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/forespoergselId'
    get:
      tags:
        - doedsbojournal
      operationId: getForespoergsel
      summary: Hent specifik forespørgsel for dødsbojournal.
      responses:
        '200':
          description: Viser forespørgsel om information på kontaktperson.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/forespoergsel'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    put:
      tags:
        - doedsbojournal
      summary: Opdater forespørgsel om information på kontaktperson for dødsbojournal.
      operationId: updateForespoergsel
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/forespoergselOpdatering'
      responses:
        '200':
          description: Svar på opdatering af forespørgsel for dødsbojournal.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/forespoergsel'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    delete:
      tags:
        - doedsbojournal
      summary: Slet forespørgsel om information på kontaktperson for dødsbojournal.
      operationId: deleteForespoergsel
      responses:
        '200':
          description: Svar på sletning af forespørgsel for dødsbojournal.
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/forespoergsler/{forespoergselId}/bilag:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/forespoergselId'
    get:
      tags:
        - doedsbojournal
      operationId: getAllBilagForForespoergsel
      summary: Hent alle bilag for en given forespørgsel.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/hentListAfBilagResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    post:
      tags:
        - doedsbojournal
      operationId: addBilagToForespoergsel
      summary: Tilknyt bilag til forespørgsel.
      parameters:
        - in: header
          required: true
          name: Content-Disposition
          schema:
            $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/bilagNavn'
      requestBody:
        $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/requestBodies/tilknytBilagRequest'
      responses:
        '201':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/bilagTilknyttetResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/forespoergsler/{forespoergselId}/bilag/{bilagId}:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/forespoergselId'
      - $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/parameters/bilagId'

    get:
      tags:
        - doedsbojournal
      operationId: getBilagForForespoergsel
      summary: Hent specifikt bilag for en forespørgsel.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/hentBilagResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    delete:
      tags:
        - doedsbojournal
      operationId: deleteBilagForForespoergsel
      summary: Slet et bilag.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/bilagSlettetResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/effektfortegnelser:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
    get:
      tags:
        - doedsbojournal
      operationId: getAllEffektfortegnelser
      summary: Hent liste af effektfortegnelser for dødsbojournal.
      responses:
        '200':
          description: Viser en liste af effektfortegnelser.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/effektfortegnelse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    post:
      tags:
        - doedsbojournal
      summary: Opret effektfortegnelse for dødsbojournal.
      operationId: addEffektfortegnelse
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/effektfortegnelseOpdatering'
      responses:
        '201':
          description: Svar på effektfortegnelse.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/effektfortegnelse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/effektfortegnelser/{effektfortegnelseId}:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/effektfortegnelseId'
    get:
      tags:
        - doedsbojournal
      operationId: getEffektfortegnelse
      summary: Hent specifik effektfortegnelse for dødsbojournal.
      responses:
        '200':
          description: Viser effektfortegnelse.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/effektfortegnelse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    put:
      tags:
        - doedsbojournal
      summary: Opdater effektfortegnelse for dødsbojournal.
      operationId: updateEffektfortegnelse
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/effektfortegnelseOpdatering'
      responses:
        '200':
          description: Svar på opdatering af effektfortegnelse for dødsbojournal.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/effektfortegnelse'

    delete:
      tags:
        - doedsbojournal
      summary: Slet effektfortegnelse for dødsbojournal.
      operationId: deleteEffektfortegnelser
      responses:
        '200':
          description: Svar på sletning af effektfortegnelse for dødsbojournal.
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/effektfortegnelser/{effektfortegnelseId}/bilag:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/effektfortegnelseId'
    get:
      tags:
        - doedsbojournal
      operationId: getAllBilagForEffektfortegnelse
      summary: Hent alle bilag for et givent effektfortegnelse.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/hentListAfBilagResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    post:
      tags:
        - doedsbojournal
      operationId: addBilagToEffektfortegnelse
      summary: Tilknyt bilag til effektfortegnelse.
      parameters:
        - in: header
          required: true
          name: Content-Disposition
          schema:
            $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/bilagNavn'
      requestBody:
        $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/requestBodies/tilknytBilagRequest'
      responses:
        '201':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/bilagTilknyttetResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/effektfortegnelser/{effektfortegnelseId}/bilag/{bilagId}:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/effektfortegnelseId'
      - $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/parameters/bilagId'

    get:
      tags:
        - doedsbojournal
      operationId: getBilagForEffektfortegnelse
      summary: Hent specifikt bilag for et effektfortegnelse.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/hentBilagResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

    delete:
      tags:
        - doedsbojournal
      operationId: deleteBilagForEffektfortegnelse
      summary: Slet et bilag.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/bilagSlettetResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/registrering/{registreringId}/beskeder:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/registreringId'
    get:
      tags:
        - doedsbojournal
      operationId: getMessagesForRegistrering
      summary: Hent liste af beskeder for en registrering.
      responses:
        '200':
          description: Viser en liste af beskeder tilhørende registreringen.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/beskedReference'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/registrering/{registreringId}/kvittering:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/registreringId'
    get:
      tags:
        - doedsbojournal
      operationId: getAllKvitteringForRegistrering
      summary: Hent alle kvitteringer for et givent registrering.
      deprecated: true
      description: Dette er ikke den nyeste version af dette endepunkt. Dette endepunkt vil være supporteret til og med 30-04-2024, og vil blive lukket ved første release efter denne dato. Brug derfor det nye endepunkt </v2/doedsbojournaler/{doedsbojournalId}/registrering/{registreringId}/kvittering> i stedet.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/hentListAfKvitteringResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /v2/doedsbojournaler/{doedsbojournalId}/registrering/{registreringId}/kvittering:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/registreringId'
    get:
      tags:
        - doedsbojournal
      operationId: getAllKvitteringForRegistreringV2
      summary: Hent alle kvitteringer for et givent registrering.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/hentListAfKvitteringResponseV2'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/registrering/{registreringId}/kvittering/{kvitteringId}:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
      - $ref: '#/components/parameters/registreringId'
      - $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/parameters/kvitteringId'
    get:
      tags:
        - doedsbojournal
      operationId: getKvitteringForRegistrering
      summary: Hent specifikt kvittering for et registrering.
      responses:
        '200':
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/responses/hentKvitteringResponse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'

  /doedsbojournaler/{doedsbojournalId}/haendelser:
    parameters:
      - $ref: '#/components/parameters/doedsbojournalId'
    get:
      tags:
        - doedsbojournal
      operationId: getHaendelser
      summary: Hent liste af hændelser for en dødsbojournal som kontaktperson.
      responses:
        '200':
          description: Dette kald giver mulighed for at hente en liste af hændelser for en dødsbojournal, som brugeren selv er kontaktperson for.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/haendelse'
        default:
          $ref: './imported/apiErrors/apiErrors.yaml#/components/responses/genericErrorResponse'
security:
  - bearerAuth: [ ]
components:
  parameters:
    doedsbojournalId:
      name: doedsbojournalId
      in: path
      required: true
      schema:
        $ref: './imported/typer/typer.yaml#/components/schemas/id'
      description: Id på dødsbojournal.
    kravId:
      name: kravId
      in: path
      required: true
      description: Id på kravet.
      schema:
        $ref: './imported/typer/typer.yaml#/components/schemas/id'
    tilgodehavendeId:
      name: tilgodehavendeId
      in: path
      required: true
      description: Id på tilgodehavende.
      schema:
        $ref: './imported/typer/typer.yaml#/components/schemas/id'
    forespoergselId:
      name: forespoergselId
      in: path
      required: true
      description: Id på forespørgsel.
      schema:
        $ref: './imported/typer/typer.yaml#/components/schemas/id'
    effektfortegnelseId:
      name: effektfortegnelseId
      in: path
      required: true
      description: Id på effektfortegnelse.
      schema:
        $ref: './imported/typer/typer.yaml#/components/schemas/id'
    registreringId:
      name: registreringId
      in: path
      required: true
      description: Id på en registrering.
      schema:
        $ref: './imported/typer/typer.yaml#/components/schemas/id'
    proformaopgoerelseId:
      name: proformaopgoerelseId
      in: path
      required: true
      description: Id på proformaopgørelse.
      schema:
        $ref: './imported/typer/typer.yaml#/components/schemas/id'
  securitySchemes:
    bearerAuth: # arbitrary name for the security scheme
      type: http
      scheme: bearer
      bearerFormat: JWT
  schemas:
    registrering:
      required:
        - id
        - doedsbojournalId
      properties:
        id:
          $ref: './imported/typer/typer.yaml#/components/schemas/id'
        doedsbojournalId:
          $ref: './imported/typer/typer.yaml#/components/schemas/id'
    registreringQuery:
      required:
        - registreringType
      properties:
        startdato:
          type: string
          format: date
        slutdato:
          type: string
          format: date
        registreringType:
          description: Registrering type.
          type: string
          enum:
            - krav
            - tilgodehavende
    kravOpdatering:
      description: Oprettelse eller opdatering af krav.
      required:
        - beloeb
        - endeligt
      properties:
        beloeb:
          $ref: './imported/typer/typer.yaml#/components/schemas/positivtDecimaltal'
        gebyrOgRente:
          $ref: './imported/typer/typer.yaml#/components/schemas/positivtDecimaltalEllerNul'
        endeligt:
          type: boolean
        begravelsesudgift:
          type: boolean
          default: false
        opgjortdato:
          type: string
          format: date
        bemaerkninger:
          type: string
          maxLength: 1200
        reference:
          type: string
          maxLength: 200
        sikkerhed:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/sikkerhed'
        kontaktoplysninger:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktoplysninger'
        andenAdresse:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/andenAdresse'
        tredjepart:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/tredjepart'
    krav:
      description: Indberettet krav.
      required:
        - id
        - oprettelsestidspunkt
        - redigeringstidspunkt
        - indberetter
        - beloeb
        - endeligt
        - harBilag
      properties:
        id:
          $ref: './imported/typer/typer.yaml#/components/schemas/id'
        oprettelsestidspunkt:
          $ref: './imported/typer/typer.yaml#/components/schemas/oprettelsestidspunkt'
        redigeringstidspunkt:
          $ref: './imported/typer/typer.yaml#/components/schemas/redigeringstidspunkt'
        indberetter:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/part'
        beloeb:
          $ref: './imported/typer/typer.yaml#/components/schemas/positivtDecimaltal'
        gebyrOgRente:
          $ref: './imported/typer/typer.yaml#/components/schemas/positivtDecimaltalEllerNul'
        endeligt:
          type: boolean
        begravelsesudgift:
          type: boolean
          default: false
        opgjortdato:
          type: string
          format: date
        bemaerkninger:
          type: string
          maxLength: 1200
        reference:
          description: Reference som indberetter bruger til at identificere kravet.
          type: string
          maxLength: 200
        rettidigt:
          description: Sættes af systemet og angiver om kravet blev indsendt inden for proklamafristen.
          type: boolean
        sikkerhed:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/sikkerhed'
        kontaktoplysninger:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktoplysninger'
        andenAdresse:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/andenAdresse'
        harBilag:
          $ref: '#/components/schemas/harBilag'
        kvittering:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kvittering'
        modtagelsesdato:
          type: string
          format: date
        tredjepart:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/tredjepart'
    tilgodehavendeOpdatering:
      description: Oprettelse eller opdatering af tilgodehavende.
      required:
        - beloeb
        - udbetalt
      properties:
        beloeb:
          $ref: './imported/typer/typer.yaml#/components/schemas/positivtDecimaltal'
        bemaerkninger:
          type: string
          maxLength: 1200
        reference:
          type: string
          maxLength: 200
        udbetalt:
          type: boolean
        udbetaltdato:
          type: string
          format: date
        kontaktoplysninger:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktoplysninger'
        andenAdresse:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/andenAdresse'
        tredjepart:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/tredjepart'
    proformaopgoerelseOpdatering:
      description: Opdatering af proformaopgørelse.
      properties:
        bemaerkninger:
          type: string
          maxLength: 1200
        reference:
          type: string
          maxLength: 200
        kontaktoplysninger:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktoplysninger'
        andenAdresse:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/andenAdresse'
    proformaopgoerelseOprettelse:
      description: Oprettelse af proformaopgørelse.
      required:
        - bekraeftet
      properties:
        bemaerkninger:
          type: string
          maxLength: 1200
        reference:
          type: string
          maxLength: 200
        kontaktoplysninger:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktoplysninger'
        andenAdresse:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/andenAdresse'
        bekraeftet:
          type: boolean
          description: "Jeg er bekendt med, at krav mod afdøde, som banken vil gøre gældende over for boet, skal anmeldes under 'Anmeld et krav', der findes under 'Boets oversigt'."
    tilgodehavende:
      description: Indberettet tilgodehavende.
      required:
        - id
        - oprettelsestidspunkt
        - redigeringstidspunkt
        - indberetter
        - beloeb
        - udbetalt
        - harBilag
      properties:
        id:
          $ref: './imported/typer/typer.yaml#/components/schemas/id'
        oprettelsestidspunkt:
          $ref: './imported/typer/typer.yaml#/components/schemas/oprettelsestidspunkt'
        redigeringstidspunkt:
          $ref: './imported/typer/typer.yaml#/components/schemas/redigeringstidspunkt'
        indberetter:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/part'
        beloeb:
          $ref: './imported/typer/typer.yaml#/components/schemas/positivtDecimaltal'
        bemaerkninger:
          type: string
          maxLength: 1200
        reference:
          type: string
          maxLength: 200
        udbetalt:
          type: boolean
        udbetaltdato:
          type: string
          format: date
        kontaktoplysninger:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktoplysninger'
        andenAdresse:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/andenAdresse'
        harBilag:
          $ref: '#/components/schemas/harBilag'
        kvittering:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kvittering'
        tredjepart:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/tredjepart'
    proformaopgoerelse:
      description: Indberettet proformaopgørelse.
      required:
        - id
        - oprettelsestidspunkt
        - redigeringstidspunkt
        - indberetter
        - bekraeftelsesBeskrivelse
        - harBilag
      properties:
        id:
          $ref: './imported/typer/typer.yaml#/components/schemas/id'
        oprettelsestidspunkt:
          $ref: './imported/typer/typer.yaml#/components/schemas/oprettelsestidspunkt'
        redigeringstidspunkt:
          $ref: './imported/typer/typer.yaml#/components/schemas/redigeringstidspunkt'
        indberetter:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/part'
        bemaerkninger:
          type: string
          maxLength: 1200
        reference:
          type: string
          maxLength: 200
        kontaktoplysninger:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktoplysninger'
        andenAdresse:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/andenAdresse'
        harBilag:
          $ref: '#/components/schemas/harBilag'
        kvittering:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kvittering'
        bekraeftelsesBeskrivelse:
          type: string
    doedsbojournal:
      description: Informationer om et dødsbo, såsom afdøde, bobehandlingsform og kontaktperson.
      required:
        - id
        - oprettelsestidspunkt
        - redigeringstidspunkt
      properties:
        id:
          $ref: './imported/typer/typer.yaml#/components/schemas/id'
        oprettelsestidspunkt:
          $ref: './imported/typer/typer.yaml#/components/schemas/oprettelsestidspunkt'
        redigeringstidspunkt:
          $ref: './imported/typer/typer.yaml#/components/schemas/redigeringstidspunkt'
        sksNummer:
          type: string
        sagsnummer:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/doedsbojournalSagsnummer'
        afdoede:
          type: object
          properties:
            personId:
              $ref: './imported/typer/typer.yaml#/components/schemas/id'
            navn:
              type: string
            foedselsdato:
              type: string
              format: date
            adresse:
              $ref: './imported/adresser/adresser.yaml#/components/schemas/darAdresse'
            erNavnAdresseBeskyttet:
              type: boolean
        retskredsId:
          $ref: './imported/typer/typer.yaml#/components/schemas/retskredsId'
        skifteform:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/skifteformEnum'
        sagsbehandler:
          type: string
        kontaktperson:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktperson'
        vigtigeDatoer:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/vigtigeDatoer'
        erBoetUdleveret:
          type: boolean
          description: Viser om boet er udleveret. Felter som 'skifteform' og 'kontaktperson' kan være blanke trods udlevering hvis oplysningerne ikke må vises.
    doedsbojournalQuery:
      description: Struktur til søgning efter dødsbojournaler.
      properties:
        cprNummer:
          $ref: './imported/typer/typer.yaml#/components/schemas/cprNummer'
        navn:
          description: Navn på afdøde. Mindst eet korrekt fornavn efterfulgt af afdødes efternavn.
          type: string
          maxLength: 200
          pattern: ".+ .+"
        darId:
          $ref: './imported/typer/typer.yaml#/components/schemas/id'
    doedsbojournalAendringer:
      description: Struktur til at efterspørge dødsbojournaler med ændringer.
      required:
        - aendretEfter
        - boIder
      properties:
        aendretEfter:
          type: string
          format: date-time
        boIder:
          description: List af ID'er på boer som skal søges efter.
          type: array
          maxItems: 1000
          minItems: 1
          items:
            $ref: './imported/typer/typer.yaml#/components/schemas/id'
    doedsbojournalAendringerKontaktperson:
      description: Struktur til at efterspørge dødsbojournaler, som man er kontaktperson på, med ændringer.
      required:
        - aendretEfter
      properties:
        aendretEfter:
          type: string
          format: date-time
    kontaktpersonVirksomhedOpdatering:
      description: Oplysninger om kontaktpersonens detaljer herunder yderligere kontaktoplysninger, anden adresse samt virksomhedens reference.
      properties:
        kontaktoplysninger:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktoplysninger'
        andenAdresse:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/andenAdresse'
        virksomhedensReference:
          type: string
          maxLength: 200
          description: Virksomhedens reference-/journalnummer, kan kun angives når kontaktperson er en virksomhed.
    forespoergselOprettelse:
      description: Oprettelse af forespørgsler.
      required:
        - begrundelse
        - bekraeftet
      properties:
        andenAdresse:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/andenAdresse'
        kontaktoplysninger:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktoplysninger'
        begrundelse:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/begrundelseForForespoergselEnum'
        begrundelseAnden:
          type: string
          maxLength: 1200
        bemaerkninger:
          type: string
          maxLength: 1200
        reference:
          type: string
          maxLength: 200
        bekraeftet:
          type: boolean
          description: "Jeg bekræfter, at min forespørgsel ikke involverer en opkrævning til boet. Jeg er bekendt med, at krav mod afdøde, som jeg vil gøre gældende over for boet, skal anmeldes under ‘Anmeld et krav’, der findes under ‘Boets oversigt’."
    forespoergselOpdatering:
      description: Opdatering af forespørgsler.
      required:
        - begrundelse
      properties:
        andenAdresse:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/andenAdresse'
        kontaktoplysninger:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktoplysninger'
        begrundelse:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/begrundelseForForespoergselEnum'
        begrundelseAnden:
          type: string
          maxLength: 1200
        bemaerkninger:
          type: string
          maxLength: 1200
        reference:
          type: string
          maxLength: 200
    forespoergsel:
      description: Indsendt forespørgsel.
      required:
        - id
        - oprettelsestidspunkt
        - redigeringstidspunkt
        - forespoerger
        - begrundelse
        - status
        - bekraeftelsesBeskrivelse
        - harBilag
      properties:
        id:
          $ref: './imported/typer/typer.yaml#/components/schemas/id'
        oprettelsestidspunkt:
          $ref: './imported/typer/typer.yaml#/components/schemas/oprettelsestidspunkt'
        redigeringstidspunkt:
          $ref: './imported/typer/typer.yaml#/components/schemas/redigeringstidspunkt'
        forespoerger:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/part'
        kontaktoplysninger:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktoplysninger'
        andenAdresse:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/andenAdresse'
        begrundelse:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/begrundelseForForespoergselEnum'
        begrundelseAnden:
          type: string
          maxLength: 1200
        bemaerkninger:
          type: string
          maxLength: 1200
        reference:
          type: string
          maxLength: 200
        status:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/forespoergselsstatusEnum'
        bekraeftelsesBeskrivelse:
          type: string
        harBilag:
          $ref: '#/components/schemas/harBilag'
        kvittering:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kvittering'
    effektfortegnelseOpdatering:
      description: Oprettelse eller opdatering af effektfortegnelse.
      properties:
        kontaktoplysninger:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktoplysninger'
        andenAdresse:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/andenAdresse'
        effekter:
          type: array
          items:
            $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/effekt'
        kontanter:
          $ref: './imported/typer/typer.yaml#/components/schemas/beloeb'
        bemaerkninger:
          type: string
          maxLength: 1200
        reference:
          type: string
          maxLength: 200
    effektfortegnelse:
      description: Indsendt effektfortegnelse.
      required:
        - id
        - oprettelsestidspunkt
        - redigeringstidspunkt
        - indberetter
        - harBilag
      properties:
        id:
          $ref: './imported/typer/typer.yaml#/components/schemas/id'
        oprettelsestidspunkt:
          $ref: './imported/typer/typer.yaml#/components/schemas/oprettelsestidspunkt'
        redigeringstidspunkt:
          $ref: './imported/typer/typer.yaml#/components/schemas/redigeringstidspunkt'
        indberetter:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/part'
        kontaktoplysninger:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kontaktoplysninger'
        andenAdresse:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/andenAdresse'
        effekter:
          type: array
          items:
            $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/effekt'
        kontanter:
          $ref: './imported/typer/typer.yaml#/components/schemas/beloeb'
        bemaerkninger:
          type: string
          maxLength: 1200
        reference:
          type: string
          maxLength: 200
        harBilag:
          $ref: '#/components/schemas/harBilag'
        kvittering:
          $ref: './imported/doedsbojournal/doedsbojournal-common.yaml#/components/schemas/kvittering'
    harBilag:
      type: boolean
    person:
      required:
        - cprNummer
        - navn
      properties:
        cprNummer:
          $ref: './imported/typer/typer.yaml#/components/schemas/cprNummer'
        navn:
          type: string
