#language: nl

Functionaliteit: Zoek met nummeraanduiding identificatie - fout cases

Regel: nummeraanduidingIdentificatie is een verplichte parameter

@fout-case

Scenario: De nummeraanduidingIdentificatie parameter is niet opgegeven

  • Als personen wordt gezocht met de volgende parameters

    naam waarde
    type ZoekMetNummeraanduidingIdentificatie
    fields burgerservicenummer
  • Dan heeft de response een object met de volgende gegevens

    naam waarde
    type https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.1
    title Een of meerdere parameters zijn niet correct.
    status 400
    detail De foutieve parameter(s) zijn: nummeraanduidingIdentificatie.
    code paramsValidation
    instance /haalcentraal/api/brp/personen
  • En heeft het object de volgende ‘invalidParams’ gegevens

    code name reason
    required nummeraanduidingIdentificatie Parameter is verplicht.

@fout-case

Scenario: Een lege string is opgegeven als nummeraanduiding identificatie waarde

  • Als personen wordt gezocht met de volgende parameters

    naam waarde
    type ZoekMetNummeraanduidingIdentificatie
    nummeraanduidingIdentificatie  
    fields burgerservicenummer
  • Dan heeft de response een object met de volgende gegevens

    naam waarde
    type https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.1
    title Een of meerdere parameters zijn niet correct.
    status 400
    detail De foutieve parameter(s) zijn: nummeraanduidingIdentificatie.
    code paramsValidation
    instance /haalcentraal/api/brp/personen
  • En heeft het object de volgende ‘invalidParams’ gegevens

    code name reason
    required nummeraanduidingIdentificatie Parameter is verplicht.

Regel: Een nummeraanduidingIdentificatie is een string bestaande uit exact 16 cijfers

@fout-case

Abstract Scenario: <titel>

  • Als personen wordt gezocht met de volgende parameters

    naam waarde
    type ZoekMetNummeraanduidingIdentificatie
    nummeraanduidingIdentificatie <nummeraanduidingIdentificatie>
    fields burgerservicenummer
  • Dan heeft de response een object met de volgende gegevens

    naam waarde
    type https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.1
    title Een of meerdere parameters zijn niet correct.
    status 400
    detail De foutieve parameter(s) zijn: nummeraanduidingIdentificatie.
    code paramsValidation
    instance /haalcentraal/api/brp/personen
  • En heeft het object de volgende ‘invalidParams’ gegevens

    code name reason
    pattern nummeraanduidingIdentificatie Waarde voldoet niet aan patroon ^[0-9]{16}$.

Voorbeelden:

nummeraanduidingIdentificatie titel
123456789012345 De opgegeven nummeraanduidingIdentificatie is een string met minder dan 16 cijfers
12345678901234567 De opgegeven nummeraanduidingIdentificatie is een string met meer dan 16 cijfers
<script>1234567890123456</script> De opgegeven nummeraanduidingIdentificatie bevat niet-cijfer karakters

Regel: inclusiefOverledenPersonen is een boolean (true of false waarde)

@fout-case

Abstract Scenario: Een ongeldig waarde is opgegeven voor de ‘inclusiefOverledenPersonen’ parameter

  • Als personen wordt gezocht met de volgende parameters

    naam waarde
    type ZoekMetNummeraanduidingIdentificatie
    nummeraanduidingIdentificatie 0599200051001501
    fields burgerservicenummer
    inclusiefOverledenPersonen <inclusief overleden personen>
  • Dan heeft de response een object met de volgende gegevens

    naam waarde
    type https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.1
    title Een of meerdere parameters zijn niet correct.
    status 400
    detail De foutieve parameter(s) zijn: inclusiefOverledenPersonen.
    code paramsValidation
    instance /haalcentraal/api/brp/personen
  • En heeft het object de volgende ‘invalidParams’ gegevens

    code name reason
    boolean inclusiefOverledenPersonen Waarde is geen boolean.

Voorbeelden:

inclusief overleden personen
 
geen boolean

Regel: Alleen gespecificeerde parameters bij het opgegeven zoektype mogen worden gebruikt

@fout-case

Abstract Scenario: <titel>

  • Als personen wordt gezocht met de volgende parameters

    naam waarde
    type ZoekMetNummeraanduidingIdentificatie
    nummeraanduidingIdentificatie 0599200051001501
    <parameter>
    fields burgerservicenummer
  • Dan heeft de response een object met de volgende gegevens

    naam waarde
    type https://datatracker.ietf.org/doc/html/rfc7231#section-6.5.1
    title Een of meerdere parameters zijn niet correct.
    status 400
    detail De foutieve parameter(s) zijn: <parameter>.
    code paramsValidation
    instance /haalcentraal/api/brp/personen
  • En heeft het object de volgende ‘invalidParams’ gegevens

    code name reason
    unknownParam <parameter> Parameter is niet verwacht.

Voorbeelden:

titel parameter waarde
zoeken met parameter uit ander zoektype voornamen Pietje
typfout in naam optionele parameter gemeenteVanInschijving 0363
zoeken met niet gespecificeerde parameter bestaatNiet een waarde