POST api/krnpers2orga/v1/publicinsert
Fügt eine neue Funktionärszuordnung in das System ein. Wird ein Duplikat gefunden, wird dieses nicht automatisch aktualisiert. Stattdessen wird die gefundene Funktionszuordnung zurückgegeben, ein entsprechender Hinweis wird dann in ValidationResult.HintMsg ausgegeben. Diese kann anschließend über Updates aktualisiert werden.
Request Information
URI Parameters
None.
Body Parameters
Objekt, das die zu speichernden Daten enthält.
KrnPers2Orga| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
Required |
|
| RowGuid | globally unique identifier |
Required |
|
| FunktionId | integer |
Required |
|
| PersonId | integer |
Required |
|
| OrganisationId | integer |
Required |
|
| Beginn | date |
None. |
|
| Ende | date |
None. |
|
| Veroeffentl | boolean |
Required |
|
| FachverbandId | integer |
None. |
|
| PersonAdresseId | integer |
None. |
|
| Vertretungsberechtigung | integer |
Required |
Request Formats
application/json, text/json
Sample:
{
"Id": 1,
"RowGuid": "ee4003b3-c410-4110-9266-5aee53251e30",
"FunktionId": 3,
"PersonId": 4,
"OrganisationId": 5,
"Beginn": "2025-10-25T23:12:01.4447283+02:00",
"Ende": "2025-10-25T23:12:01.4447283+02:00",
"Veroeffentl": true,
"FachverbandId": 1,
"PersonAdresseId": 1,
"Vertretungsberechtigung": 7
}
application/xml, text/xml
Sample:
<KrnPers2Orga xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IWeb.IntelliVerband.Krn.Models"> <Beginn>2025-10-25T23:12:01.4447283+02:00</Beginn> <Ende>2025-10-25T23:12:01.4447283+02:00</Ende> <FachverbandId>1</FachverbandId> <FunktionId>3</FunktionId> <Id>1</Id> <OrganisationId>5</OrganisationId> <PersonAdresseId>1</PersonAdresseId> <PersonId>4</PersonId> <RowGuid>ee4003b3-c410-4110-9266-5aee53251e30</RowGuid> <Veroeffentl>true</Veroeffentl> <Vertretungsberechtigung>7</Vertretungsberechtigung> </KrnPers2Orga>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
Gibt ein ApiReponse zurück, das die eingefügten Daten.
ApiReponseOfKrnPers2Orga| Name | Description | Type | Additional information |
|---|---|---|---|
| DataResult | KrnPers2Orga |
None. |
|
| ValidationResult | ValidationResult |
None. |
Response Formats
application/json, text/json
Sample:
{
"DataResult": {
"Id": 1,
"RowGuid": "3ca437bd-0ecb-48ca-ae4b-49a0a2f28724",
"FunktionId": 3,
"PersonId": 4,
"OrganisationId": 5,
"Beginn": "2025-10-25T23:12:01.4533399+02:00",
"Ende": "2025-10-25T23:12:01.4533399+02:00",
"Veroeffentl": true,
"FachverbandId": 1,
"PersonAdresseId": 1,
"Vertretungsberechtigung": 7
},
"ValidationResult": {
"ErrorMsg": "sample string 1",
"HintMsg": "sample string 2",
"ErrorFieldNames": [
"sample string 1",
"sample string 2"
],
"FieldName": "sample string 3"
}
}
application/xml, text/xml
Sample:
<ApiReponseOfKrnPers2OrgaJBhajPWJ xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IWeb.IntelliVerband.Common.Models">
<DataResult xmlns:d2p1="http://schemas.datacontract.org/2004/07/IWeb.IntelliVerband.Krn.Models">
<d2p1:Beginn>2025-10-25T23:12:01.4533399+02:00</d2p1:Beginn>
<d2p1:Ende>2025-10-25T23:12:01.4533399+02:00</d2p1:Ende>
<d2p1:FachverbandId>1</d2p1:FachverbandId>
<d2p1:FunktionId>3</d2p1:FunktionId>
<d2p1:Id>1</d2p1:Id>
<d2p1:OrganisationId>5</d2p1:OrganisationId>
<d2p1:PersonAdresseId>1</d2p1:PersonAdresseId>
<d2p1:PersonId>4</d2p1:PersonId>
<d2p1:RowGuid>3ca437bd-0ecb-48ca-ae4b-49a0a2f28724</d2p1:RowGuid>
<d2p1:Veroeffentl>true</d2p1:Veroeffentl>
<d2p1:Vertretungsberechtigung>7</d2p1:Vertretungsberechtigung>
</DataResult>
<ValidationResult xmlns:d2p1="http://schemas.datacontract.org/2004/07/IWeb.App.Models">
<d2p1:ErrorFieldNames xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</d2p1:ErrorFieldNames>
<d2p1:ErrorMsg>sample string 1</d2p1:ErrorMsg>
<d2p1:FieldName>sample string 3</d2p1:FieldName>
<d2p1:HintMsg>sample string 2</d2p1:HintMsg>
</ValidationResult>
</ApiReponseOfKrnPers2OrgaJBhajPWJ>