POST api/vvwvertrag/validate
Request Information
URI Parameters
None.
Body Parameters
VvwVertragValidate| Name | Description | Type | Additional information |
|---|---|---|---|
| Reason | integer |
Required |
|
| Rec | VvwVertrag |
None. |
|
| Id | integer |
Required |
|
| RowGuid | globally unique identifier |
Required |
|
| KrnOrganisationKundeId | integer |
Required |
|
| KrnPersonId | integer |
None. |
|
| HauptvertragId | integer |
None. |
|
| VorlageLaufzeit | integer |
Required |
|
| VorlageKuendigung | integer |
Required |
|
| VorlageZahlungsweise | integer |
Required |
|
| TypVertragsart | integer |
Required |
|
| Kennung | string |
None. |
|
| Gegenstand | string |
None. |
|
| Status | integer |
Required |
|
| Von | date |
Required |
|
| Bis | date |
Required |
|
| Betrag | decimal number |
Required |
|
| Info | string |
None. |
|
| CRMLink | string |
None. |
|
| CRMId | integer |
None. |
|
| Custom1 | string |
None. |
|
| Custom2 | string |
None. |
|
| Weburl | string |
None. |
|
| TypIOProdukt | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"Reason": 1,
"Rec": {
"Id": 1,
"RowGuid": "3c2307d1-32e1-4f50-8257-5cfbd9242649",
"KrnOrganisationKundeId": 3,
"KrnPersonId": 1,
"HauptvertragId": 1,
"VorlageLaufzeit": 4,
"VorlageKuendigung": 5,
"VorlageZahlungsweise": 6,
"TypVertragsart": 7,
"Kennung": "sample string 8",
"Gegenstand": "sample string 9",
"Status": 10,
"Von": "2026-09-18T10:39:29.3735419+02:00",
"Bis": "2026-09-18T10:39:29.3735419+02:00",
"Betrag": 13.0,
"Info": "sample string 14",
"CRMLink": "sample string 15",
"CRMId": 1,
"Custom1": "sample string 16",
"Custom2": "sample string 17",
"Weburl": "sample string 18",
"TypIOProdukt": 1
},
"Id": 2,
"RowGuid": "cdcbc1af-d849-48c6-bb49-06d2e7a7753b",
"KrnOrganisationKundeId": 4,
"KrnPersonId": 1,
"HauptvertragId": 1,
"VorlageLaufzeit": 5,
"VorlageKuendigung": 6,
"VorlageZahlungsweise": 7,
"TypVertragsart": 8,
"Kennung": "sample string 9",
"Gegenstand": "sample string 10",
"Status": 11,
"Von": "2026-09-18T10:39:29.3745464+02:00",
"Bis": "2026-09-18T10:39:29.3745464+02:00",
"Betrag": 14.0,
"Info": "sample string 15",
"CRMLink": "sample string 16",
"CRMId": 1,
"Custom1": "sample string 17",
"Custom2": "sample string 18",
"Weburl": "sample string 19",
"TypIOProdukt": 1
}
application/xml, text/xml
Sample:
<VvwVertragValidate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IWeb.IntelliVerband.Vvw.Models">
<Betrag>14</Betrag>
<Bis>2026-09-18T10:39:29.3745464+02:00</Bis>
<CRMId>1</CRMId>
<CRMLink>sample string 16</CRMLink>
<Custom1>sample string 17</Custom1>
<Custom2>sample string 18</Custom2>
<Gegenstand>sample string 10</Gegenstand>
<HauptvertragId>1</HauptvertragId>
<Id>2</Id>
<Info>sample string 15</Info>
<Kennung>sample string 9</Kennung>
<KrnOrganisationKundeId>4</KrnOrganisationKundeId>
<KrnPersonId>1</KrnPersonId>
<RowGuid>cdcbc1af-d849-48c6-bb49-06d2e7a7753b</RowGuid>
<Status>11</Status>
<TypIOProdukt>1</TypIOProdukt>
<TypVertragsart>8</TypVertragsart>
<Von>2026-09-18T10:39:29.3745464+02:00</Von>
<VorlageKuendigung>6</VorlageKuendigung>
<VorlageLaufzeit>5</VorlageLaufzeit>
<VorlageZahlungsweise>7</VorlageZahlungsweise>
<Weburl>sample string 19</Weburl>
<Reason>1</Reason>
<Rec>
<Betrag>13</Betrag>
<Bis>2026-09-18T10:39:29.3735419+02:00</Bis>
<CRMId>1</CRMId>
<CRMLink>sample string 15</CRMLink>
<Custom1>sample string 16</Custom1>
<Custom2>sample string 17</Custom2>
<Gegenstand>sample string 9</Gegenstand>
<HauptvertragId>1</HauptvertragId>
<Id>1</Id>
<Info>sample string 14</Info>
<Kennung>sample string 8</Kennung>
<KrnOrganisationKundeId>3</KrnOrganisationKundeId>
<KrnPersonId>1</KrnPersonId>
<RowGuid>3c2307d1-32e1-4f50-8257-5cfbd9242649</RowGuid>
<Status>10</Status>
<TypIOProdukt>1</TypIOProdukt>
<TypVertragsart>7</TypVertragsart>
<Von>2026-09-18T10:39:29.3735419+02:00</Von>
<VorlageKuendigung>5</VorlageKuendigung>
<VorlageLaufzeit>4</VorlageLaufzeit>
<VorlageZahlungsweise>6</VorlageZahlungsweise>
<Weburl>sample string 18</Weburl>
</Rec>
</VvwVertragValidate>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ValidationResult| Name | Description | Type | Additional information |
|---|---|---|---|
| ErrorMsg | string |
None. |
|
| HintMsg | string |
None. |
|
| ErrorFieldNames | Collection of string |
None. |
|
| FieldName | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"ErrorMsg": "sample string 1",
"HintMsg": "sample string 2",
"ErrorFieldNames": [
"sample string 1",
"sample string 2"
],
"FieldName": "sample string 3"
}
application/xml, text/xml
Sample:
<ValidationResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IWeb.App.Models">
<ErrorFieldNames xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</ErrorFieldNames>
<ErrorMsg>sample string 1</ErrorMsg>
<FieldName>sample string 3</FieldName>
<HintMsg>sample string 2</HintMsg>
</ValidationResult>