POST api/krnperson/keyvaluewithfilter

Request Information

URI Parameters

None.

Body Parameters

PersonFilter
NameDescriptionTypeAdditional information
p

KrnPersonSelect

None.

Filter

Collection of string

None.

Request Formats

application/json, text/json

Sample:
{
  "p": {
    "Id": 1,
    "RowGuid": "sample string 1",
    "NotId": 1,
    "NummerFrom": 1,
    "NummerTo": 1,
    "NummerExternFrom": 1,
    "NummerExternTo": 1,
    "Vorname": "sample string 2",
    "Nachname": "sample string 3",
    "Geburtsname": "sample string 4",
    "AdressAnredeId": 1,
    "BriefAnredeId": 1,
    "PersoenlAnredeId": 1,
    "TitelId": 1,
    "AmtId": 1,
    "NamenszusatzId": 1,
    "LandId": 1,
    "TelefonDienstl": "sample string 5",
    "TelefonPrivat": "sample string 6",
    "MobilDienstl": "sample string 7",
    "MobilPrivat": "sample string 8",
    "TelefaxDienstl": "sample string 9",
    "TelefaxPrivat": "sample string 10",
    "EMailDienstl": "sample string 11",
    "EMailPrivat": "sample string 12",
    "Homepage": "sample string 13",
    "NationalitaetId": 1,
    "AgsFrom": "sample string 14",
    "AgsTo": "sample string 15",
    "AgsLkFrom": "sample string 16",
    "AgsLkTo": "sample string 17",
    "AgsVgFrom": "sample string 18",
    "AgsVgTo": "sample string 19",
    "GeburtsdatumFrom": "2025-10-25T20:52:38.250653+02:00",
    "GeburtsdatumTo": "2025-10-25T20:52:38.250653+02:00",
    "SterbedatumFrom": "2025-10-25T20:52:38.250653+02:00",
    "SterbedatumTo": "2025-10-25T20:52:38.250653+02:00",
    "FunktionAktuell": 1,
    "Geschlecht": 1,
    "Abwesenheit": "sample string 20",
    "Zusatzfeld1": "sample string 21",
    "Zusatzfeld2": "sample string 22",
    "AktivPerson": 1,
    "AktivAdresse": 1,
    "Memo": "sample string 23",
    "AdressZusatz": "sample string 24",
    "Strasse": "sample string 25",
    "PostleitzahlFrom": "sample string 26",
    "PostleitzahlTo": "sample string 27",
    "Ort": "sample string 28",
    "Weitergabe": 1,
    "Veroeffentl": 1,
    "Werbung": 1,
    "OberfunktionId": 1,
    "FunktionId": 1,
    "FachverbandId": 1,
    "Familienstand": 1,
    "FuehrungszeugnisFrom": "2025-10-25T20:52:38.250653+02:00",
    "FuehrungszeugnisTo": "2025-10-25T20:52:38.250653+02:00",
    "FuehrungszeugnisEintrag": 1,
    "Gebaerdensprache": 1,
    "AudiogrammFrom": "2025-10-25T20:52:38.250653+02:00",
    "AudiogrammTo": "2025-10-25T20:52:38.250653+02:00",
    "AudiogrammIntFrom": "2025-10-25T20:52:38.250653+02:00",
    "AudiogrammIntTo": "2025-10-25T20:52:38.250653+02:00",
    "DezibelR": 1,
    "DezibelL": 1,
    "ZugangOrganisationId": 1,
    "GruppeId": 1,
    "Anonymized": true,
    "AnonymizedPersonId": 1,
    "VerteilergruppenIds": [
      1,
      2
    ],
    "AdditionalWhereClause": "sample string 29",
    "WithBankdaten": true,
    "OrganisationId": 1,
    "PageSize": 31,
    "PageIndex": 32,
    "SortField": "sample string 33",
    "SortFieldDefault": "sample string 34",
    "Quicksearch": "sample string 35",
    "filterIsSet": true
  },
  "Filter": [
    "sample string 1",
    "sample string 2"
  ]
}

application/xml, text/xml

Sample:
<PersonFilter xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IWeb.IntelliVerband.Krn.Models">
  <Filter xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Filter>
  <p>
    <PageIndex xmlns="http://schemas.datacontract.org/2004/07/IWeb.App.Models">32</PageIndex>
    <PageSize xmlns="http://schemas.datacontract.org/2004/07/IWeb.App.Models">31</PageSize>
    <Quicksearch xmlns="http://schemas.datacontract.org/2004/07/IWeb.App.Models">sample string 35</Quicksearch>
    <SortField xmlns="http://schemas.datacontract.org/2004/07/IWeb.App.Models">sample string 33</SortField>
    <SortFieldDefault xmlns="http://schemas.datacontract.org/2004/07/IWeb.App.Models">sample string 34</SortFieldDefault>
    <filterIsSet xmlns="http://schemas.datacontract.org/2004/07/IWeb.App.Models">true</filterIsSet>
    <Abwesenheit>sample string 20</Abwesenheit>
    <AdditionalWhereClause>sample string 29</AdditionalWhereClause>
    <AdressAnredeId>1</AdressAnredeId>
    <AdressZusatz>sample string 24</AdressZusatz>
    <AgsFrom>sample string 14</AgsFrom>
    <AgsLkFrom>sample string 16</AgsLkFrom>
    <AgsLkTo>sample string 17</AgsLkTo>
    <AgsTo>sample string 15</AgsTo>
    <AgsVgFrom>sample string 18</AgsVgFrom>
    <AgsVgTo>sample string 19</AgsVgTo>
    <AktivAdresse>1</AktivAdresse>
    <AktivPerson>1</AktivPerson>
    <AmtId>1</AmtId>
    <Anonymized>true</Anonymized>
    <AnonymizedPersonId>1</AnonymizedPersonId>
    <AudiogrammFrom>2025-10-25T20:52:38.250653+02:00</AudiogrammFrom>
    <AudiogrammIntFrom>2025-10-25T20:52:38.250653+02:00</AudiogrammIntFrom>
    <AudiogrammIntTo>2025-10-25T20:52:38.250653+02:00</AudiogrammIntTo>
    <AudiogrammTo>2025-10-25T20:52:38.250653+02:00</AudiogrammTo>
    <BriefAnredeId>1</BriefAnredeId>
    <DezibelL>1</DezibelL>
    <DezibelR>1</DezibelR>
    <EMailDienstl>sample string 11</EMailDienstl>
    <EMailPrivat>sample string 12</EMailPrivat>
    <FachverbandId>1</FachverbandId>
    <Familienstand>1</Familienstand>
    <FuehrungszeugnisEintrag>1</FuehrungszeugnisEintrag>
    <FuehrungszeugnisFrom>2025-10-25T20:52:38.250653+02:00</FuehrungszeugnisFrom>
    <FuehrungszeugnisTo>2025-10-25T20:52:38.250653+02:00</FuehrungszeugnisTo>
    <FunktionAktuell>1</FunktionAktuell>
    <FunktionId>1</FunktionId>
    <Gebaerdensprache>1</Gebaerdensprache>
    <GeburtsdatumFrom>2025-10-25T20:52:38.250653+02:00</GeburtsdatumFrom>
    <GeburtsdatumTo>2025-10-25T20:52:38.250653+02:00</GeburtsdatumTo>
    <Geburtsname>sample string 4</Geburtsname>
    <Geschlecht>1</Geschlecht>
    <GruppeId>1</GruppeId>
    <Homepage>sample string 13</Homepage>
    <Id>1</Id>
    <LandId>1</LandId>
    <Memo>sample string 23</Memo>
    <MobilDienstl>sample string 7</MobilDienstl>
    <MobilPrivat>sample string 8</MobilPrivat>
    <Nachname>sample string 3</Nachname>
    <NamenszusatzId>1</NamenszusatzId>
    <NationalitaetId>1</NationalitaetId>
    <NotId>1</NotId>
    <NummerExternFrom>1</NummerExternFrom>
    <NummerExternTo>1</NummerExternTo>
    <NummerFrom>1</NummerFrom>
    <NummerTo>1</NummerTo>
    <OberfunktionId>1</OberfunktionId>
    <OrganisationId>1</OrganisationId>
    <Ort>sample string 28</Ort>
    <PersoenlAnredeId>1</PersoenlAnredeId>
    <PostleitzahlFrom>sample string 26</PostleitzahlFrom>
    <PostleitzahlTo>sample string 27</PostleitzahlTo>
    <RowGuid>sample string 1</RowGuid>
    <SterbedatumFrom>2025-10-25T20:52:38.250653+02:00</SterbedatumFrom>
    <SterbedatumTo>2025-10-25T20:52:38.250653+02:00</SterbedatumTo>
    <Strasse>sample string 25</Strasse>
    <TelefaxDienstl>sample string 9</TelefaxDienstl>
    <TelefaxPrivat>sample string 10</TelefaxPrivat>
    <TelefonDienstl>sample string 5</TelefonDienstl>
    <TelefonPrivat>sample string 6</TelefonPrivat>
    <TitelId>1</TitelId>
    <Veroeffentl>1</Veroeffentl>
    <VerteilergruppenIds xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:int>1</d3p1:int>
      <d3p1:int>2</d3p1:int>
    </VerteilergruppenIds>
    <Vorname>sample string 2</Vorname>
    <Weitergabe>1</Weitergabe>
    <Werbung>1</Werbung>
    <WithBankdaten>true</WithBankdaten>
    <ZugangOrganisationId>1</ZugangOrganisationId>
    <Zusatzfeld1>sample string 21</Zusatzfeld1>
    <Zusatzfeld2>sample string 22</Zusatzfeld2>
  </p>
</PersonFilter>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'PersonFilter'.

Response Information

Resource Description

Collection of KeyValue
NameDescriptionTypeAdditional information
Id

integer

Required

Value

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "Id": 1,
    "Value": "sample string 2"
  },
  {
    "Id": 1,
    "Value": "sample string 2"
  }
]

application/xml, text/xml

Sample:
<ArrayOfKeyValue xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IWeb.App.Models">
  <KeyValue>
    <Id>1</Id>
    <Value>sample string 2</Value>
  </KeyValue>
  <KeyValue>
    <Id>1</Id>
    <Value>sample string 2</Value>
  </KeyValue>
</ArrayOfKeyValue>