POST v1/Policies/Details/ProfessionalLiability/Coverages
Creates new prof liab coverages
Request Information
URI Parameters
None.
Body Parameters
Coverages
ProfLiabCoveragesDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| PolicyDetailsID |
Policy details ID |
integer |
None. |
| EachClaim |
Each claim amount |
string |
None. |
| RetroDate |
Retroactive date |
date |
None. |
| PropRetroDate |
Proposed retroactive date |
date |
None. |
| RetroDateString |
Retroactive date string |
string |
None. |
| PropRetroDateString |
Proposed retroactive date string |
string |
None. |
| EachOccurrence |
Each occurrence limit |
string |
None. |
| Aggregate |
Aggregate limit |
string |
None. |
| RetainedLimit |
Retained limit |
string |
None. |
| Deductible |
Deductible |
string |
None. |
| ExpiringPolicyNo |
Expiring policy number |
string |
None. |
| Type |
Type |
string |
None. |
| DefenceIncludedInLimit |
Defence included in limit |
string |
None. |
| FirstDollarDefense |
First dollar defense |
string |
None. |
Request Formats
application/json, text/json
Sample:
{
"PolicyDetailsID": 1,
"EachClaim": "sample string 2",
"RetroDate": "2026-08-14T18:26:38.6120898+00:00",
"PropRetroDate": "2026-08-14T18:26:38.6120898+00:00",
"RetroDateString": "08/14/2026",
"PropRetroDateString": "08/14/2026",
"EachOccurrence": "sample string 3",
"Aggregate": "sample string 4",
"RetainedLimit": "sample string 5",
"Deductible": "sample string 6",
"ExpiringPolicyNo": "sample string 7",
"Type": "sample string 8",
"DefenceIncludedInLimit": "sample string 9",
"FirstDollarDefense": "sample string 10"
}
application/x-www-form-urlencoded
Sample:
application/xml, text/xml
Sample:
<ProfLiabCoveragesDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QQSolutions.NextGen.ModelLibrary.DataTransferObjects.Policies.PolicyDetail.ProfessionalLiability"> <Aggregate>sample string 4</Aggregate> <Deductible>sample string 6</Deductible> <DefenceIncludedInLimit>sample string 9</DefenceIncludedInLimit> <EachClaim>sample string 2</EachClaim> <EachOccurrence>sample string 3</EachOccurrence> <ExpiringPolicyNo>sample string 7</ExpiringPolicyNo> <FirstDollarDefense>sample string 10</FirstDollarDefense> <PolicyDetailsID>1</PolicyDetailsID> <PropRetroDate>2026-08-14T18:26:38.6120898+00:00</PropRetroDate> <RetainedLimit>sample string 5</RetainedLimit> <RetroDate>2026-08-14T18:26:38.6120898+00:00</RetroDate> <Type>sample string 8</Type> </ProfLiabCoveragesDTO>
Response Information
Resource Description
Creation result
ActionResultDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| IsSuccess |
Signifies whether action is successful |
boolean |
None. |
| ErrorCode |
Error code |
string |
None. |
| ErrorMessage |
Error message |
string |
None. |
| InfoMessage |
Information message |
string |
None. |
Response Formats
application/json, text/json
Sample:
{
"IsSuccess": true,
"ErrorCode": "sample string 2",
"ErrorMessage": "sample string 3",
"InfoMessage": "sample string 4"
}
application/xml, text/xml
Sample:
<ActionResultDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QQSolutions.NextGen.ModelLibrary.DataTransferObjects"> <ErrorCode>sample string 2</ErrorCode> <ErrorMessage>sample string 3</ErrorMessage> <InfoMessage>sample string 4</InfoMessage> <IsSuccess>true</IsSuccess> </ActionResultDTO>