POST api/PA/SubmitQuotation
Request Information
URI Parameters
None.
Body Parameters
PASubmissionRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| callerSource | string |
None. |
|
| insurerID | integer |
None. |
|
| agentCode | string |
None. |
|
| requestID | string |
None. |
|
| password | string |
None. |
|
| branchCode | string |
None. |
|
| totalChild | integer |
None. |
|
| premium | PAPremium |
None. |
|
| policyIssuance | PAPolicyissuance |
None. |
|
| client | PAClient |
None. |
|
| insuredDetails | Collection of PAInsureddetail |
None. |
|
| uwPayloads | Collection of PAUwpayload |
None. |
|
| consent | PAConsent |
None. |
|
| quotation | PAQuotation |
None. |
|
| paymentDetail | PAPaymentdetail |
None. |
Request Formats
application/json, text/json
Sample:
{
"callerSource": "sample string 1",
"insurerID": 2,
"agentCode": "sample string 3",
"requestID": "sample string 4",
"password": "sample string 5",
"branchCode": "sample string 6",
"totalChild": 7,
"premium": {
"totalPayable": 1.0
},
"policyIssuance": {
"PAApplicationTypeID": 1,
"policyExpiryDate": "2025-12-23T22:40:22.73023+08:00",
"policyNumber": "sample string 3",
"policyInceptionDate": "2025-12-23T22:40:22.73023+08:00"
},
"client": {
"PAOccupationID": 1,
"PAGenderID": 2,
"mobile": "sample string 3",
"emailFlag": true,
"PANationalityID": 5,
"dob": "2025-12-23T22:40:22.73023+08:00",
"officeTelephone": "sample string 7",
"name": "sample string 8",
"addressLine1": "sample string 9",
"addressLine2": "sample string 10",
"postCode": "sample string 11",
"addressLine3": "sample string 12",
"RTEIDTypeID": 13,
"IDNo": "sample string 14",
"addressLine4": "sample string 15",
"addressLine5": "sample string 16",
"PAMaritalStatusID": 17,
"homeTelephone": "sample string 18",
"email": "sample string 19"
},
"insuredDetails": [
{
"PAOccupationID": 1,
"PAGenderID": 2,
"mobile": "sample string 3",
"PANationalityID": 4,
"dob": "2025-12-23T22:40:22.73023+08:00",
"officeTelephone": "sample string 6",
"name": "sample string 7",
"addressLine1": "sample string 8",
"addressLine2": "sample string 9",
"postCode": "sample string 10",
"addressLine3": "sample string 11",
"RTEIDTypeID": 12,
"IDNo": "sample string 13",
"addressLine4": "sample string 14",
"addressLine5": "sample string 15",
"PAMaritalStatusID": 16,
"homeTelephone": "sample string 17",
"email": "sample string 18",
"insuredNominees": [
{
"sharePercent": 1.0,
"description": "sample string 2",
"PARelationshipNomineeID": 3,
"internetAddress": "sample string 4",
"phoneNo": "sample string 5",
"PANationalityID": 6,
"addressLine1": "sample string 7",
"addressLine2": "sample string 8",
"postCode": "sample string 9",
"RTEIDTypeID": 10,
"IDNo": "sample string 11",
"addressLine3": "sample string 12",
"addressLine4": "sample string 13",
"age": 14,
"longName": "sample string 15"
},
{
"sharePercent": 1.0,
"description": "sample string 2",
"PARelationshipNomineeID": 3,
"internetAddress": "sample string 4",
"phoneNo": "sample string 5",
"PANationalityID": 6,
"addressLine1": "sample string 7",
"addressLine2": "sample string 8",
"postCode": "sample string 9",
"RTEIDTypeID": 10,
"IDNo": "sample string 11",
"addressLine3": "sample string 12",
"addressLine4": "sample string 13",
"age": 14,
"longName": "sample string 15"
}
]
},
{
"PAOccupationID": 1,
"PAGenderID": 2,
"mobile": "sample string 3",
"PANationalityID": 4,
"dob": "2025-12-23T22:40:22.73023+08:00",
"officeTelephone": "sample string 6",
"name": "sample string 7",
"addressLine1": "sample string 8",
"addressLine2": "sample string 9",
"postCode": "sample string 10",
"addressLine3": "sample string 11",
"RTEIDTypeID": 12,
"IDNo": "sample string 13",
"addressLine4": "sample string 14",
"addressLine5": "sample string 15",
"PAMaritalStatusID": 16,
"homeTelephone": "sample string 17",
"email": "sample string 18",
"insuredNominees": [
{
"sharePercent": 1.0,
"description": "sample string 2",
"PARelationshipNomineeID": 3,
"internetAddress": "sample string 4",
"phoneNo": "sample string 5",
"PANationalityID": 6,
"addressLine1": "sample string 7",
"addressLine2": "sample string 8",
"postCode": "sample string 9",
"RTEIDTypeID": 10,
"IDNo": "sample string 11",
"addressLine3": "sample string 12",
"addressLine4": "sample string 13",
"age": 14,
"longName": "sample string 15"
},
{
"sharePercent": 1.0,
"description": "sample string 2",
"PARelationshipNomineeID": 3,
"internetAddress": "sample string 4",
"phoneNo": "sample string 5",
"PANationalityID": 6,
"addressLine1": "sample string 7",
"addressLine2": "sample string 8",
"postCode": "sample string 9",
"RTEIDTypeID": 10,
"IDNo": "sample string 11",
"addressLine3": "sample string 12",
"addressLine4": "sample string 13",
"age": 14,
"longName": "sample string 15"
}
]
}
],
"uwPayloads": [
{
"PAQuestionaireID": 1,
"answer": "sample string 2",
"questionId": "sample string 3",
"baseQuestionId": "sample string 4"
},
{
"PAQuestionaireID": 1,
"answer": "sample string 2",
"questionId": "sample string 3",
"baseQuestionId": "sample string 4"
}
],
"consent": {
"directMarketing": "sample string 1",
"dataProcessing": "sample string 2"
},
"quotation": {
"occupationClass": 1,
"PAOccupationID": 1,
"PAContractTypeID": 2,
"PersonToBeInsured": 1,
"selfPAIDDocTypeID": 3,
"selfDOB": "2025-12-23T22:40:22.73023+08:00",
"PAProductID": 5,
"spousePAIDDocTypeID": 6,
"spouseDOB": "2025-12-23T22:40:22.73023+08:00",
"PAPlanID": 8,
"PAProductTypeID": 9,
"extraCoverages": [
{
"PAExtraCoverageID": 1,
"extraCoverageCode": "sample string 2",
"desc": "sample string 3",
"sumInsured": 4.0,
"benefitType": "sample string 5",
"benefitName": "sample string 6"
},
{
"PAExtraCoverageID": 1,
"extraCoverageCode": "sample string 2",
"desc": "sample string 3",
"sumInsured": 4.0,
"benefitType": "sample string 5",
"benefitName": "sample string 6"
}
]
},
"paymentDetail": {
"last4Digit": "sample string 1",
"ccCardType": "sample string 2",
"PAPaymentModeID": 3,
"authorisationCode": "sample string 4",
"ccName": "sample string 5",
"paymentAmount": 6.0,
"ccCardExpDt": "2025-12-23T22:40:22.73023+08:00"
}
}
application/xml, text/xml
Sample:
<PASubmissionRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RTEAgencyAPI.Models">
<agentCode>sample string 3</agentCode>
<branchCode>sample string 6</branchCode>
<callerSource>sample string 1</callerSource>
<client>
<IDNo>sample string 14</IDNo>
<PAGenderID>2</PAGenderID>
<PAMaritalStatusID>17</PAMaritalStatusID>
<PANationalityID>5</PANationalityID>
<PAOccupationID>1</PAOccupationID>
<RTEIDTypeID>13</RTEIDTypeID>
<addressLine1>sample string 9</addressLine1>
<addressLine2>sample string 10</addressLine2>
<addressLine3>sample string 12</addressLine3>
<addressLine4>sample string 15</addressLine4>
<addressLine5>sample string 16</addressLine5>
<dob>2025-12-23T22:40:22.73023+08:00</dob>
<email>sample string 19</email>
<emailFlag>true</emailFlag>
<homeTelephone>sample string 18</homeTelephone>
<mobile>sample string 3</mobile>
<name>sample string 8</name>
<officeTelephone>sample string 7</officeTelephone>
<postCode>sample string 11</postCode>
</client>
<consent>
<dataProcessing>sample string 2</dataProcessing>
<directMarketing>sample string 1</directMarketing>
</consent>
<insuredDetails>
<PAInsureddetail>
<IDNo>sample string 13</IDNo>
<PAGenderID>2</PAGenderID>
<PAMaritalStatusID>16</PAMaritalStatusID>
<PANationalityID>4</PANationalityID>
<PAOccupationID>1</PAOccupationID>
<RTEIDTypeID>12</RTEIDTypeID>
<addressLine1>sample string 8</addressLine1>
<addressLine2>sample string 9</addressLine2>
<addressLine3>sample string 11</addressLine3>
<addressLine4>sample string 14</addressLine4>
<addressLine5>sample string 15</addressLine5>
<dob>2025-12-23T22:40:22.73023+08:00</dob>
<email>sample string 18</email>
<homeTelephone>sample string 17</homeTelephone>
<insuredNominees>
<PAInsurednominee>
<IDNo>sample string 11</IDNo>
<PANationalityID>6</PANationalityID>
<PARelationshipNomineeID>3</PARelationshipNomineeID>
<RTEIDTypeID>10</RTEIDTypeID>
<addressLine1>sample string 7</addressLine1>
<addressLine2>sample string 8</addressLine2>
<addressLine3>sample string 12</addressLine3>
<addressLine4>sample string 13</addressLine4>
<age>14</age>
<description>sample string 2</description>
<internetAddress>sample string 4</internetAddress>
<longName>sample string 15</longName>
<phoneNo>sample string 5</phoneNo>
<postCode>sample string 9</postCode>
<sharePercent>1</sharePercent>
</PAInsurednominee>
<PAInsurednominee>
<IDNo>sample string 11</IDNo>
<PANationalityID>6</PANationalityID>
<PARelationshipNomineeID>3</PARelationshipNomineeID>
<RTEIDTypeID>10</RTEIDTypeID>
<addressLine1>sample string 7</addressLine1>
<addressLine2>sample string 8</addressLine2>
<addressLine3>sample string 12</addressLine3>
<addressLine4>sample string 13</addressLine4>
<age>14</age>
<description>sample string 2</description>
<internetAddress>sample string 4</internetAddress>
<longName>sample string 15</longName>
<phoneNo>sample string 5</phoneNo>
<postCode>sample string 9</postCode>
<sharePercent>1</sharePercent>
</PAInsurednominee>
</insuredNominees>
<mobile>sample string 3</mobile>
<name>sample string 7</name>
<officeTelephone>sample string 6</officeTelephone>
<postCode>sample string 10</postCode>
</PAInsureddetail>
<PAInsureddetail>
<IDNo>sample string 13</IDNo>
<PAGenderID>2</PAGenderID>
<PAMaritalStatusID>16</PAMaritalStatusID>
<PANationalityID>4</PANationalityID>
<PAOccupationID>1</PAOccupationID>
<RTEIDTypeID>12</RTEIDTypeID>
<addressLine1>sample string 8</addressLine1>
<addressLine2>sample string 9</addressLine2>
<addressLine3>sample string 11</addressLine3>
<addressLine4>sample string 14</addressLine4>
<addressLine5>sample string 15</addressLine5>
<dob>2025-12-23T22:40:22.73023+08:00</dob>
<email>sample string 18</email>
<homeTelephone>sample string 17</homeTelephone>
<insuredNominees>
<PAInsurednominee>
<IDNo>sample string 11</IDNo>
<PANationalityID>6</PANationalityID>
<PARelationshipNomineeID>3</PARelationshipNomineeID>
<RTEIDTypeID>10</RTEIDTypeID>
<addressLine1>sample string 7</addressLine1>
<addressLine2>sample string 8</addressLine2>
<addressLine3>sample string 12</addressLine3>
<addressLine4>sample string 13</addressLine4>
<age>14</age>
<description>sample string 2</description>
<internetAddress>sample string 4</internetAddress>
<longName>sample string 15</longName>
<phoneNo>sample string 5</phoneNo>
<postCode>sample string 9</postCode>
<sharePercent>1</sharePercent>
</PAInsurednominee>
<PAInsurednominee>
<IDNo>sample string 11</IDNo>
<PANationalityID>6</PANationalityID>
<PARelationshipNomineeID>3</PARelationshipNomineeID>
<RTEIDTypeID>10</RTEIDTypeID>
<addressLine1>sample string 7</addressLine1>
<addressLine2>sample string 8</addressLine2>
<addressLine3>sample string 12</addressLine3>
<addressLine4>sample string 13</addressLine4>
<age>14</age>
<description>sample string 2</description>
<internetAddress>sample string 4</internetAddress>
<longName>sample string 15</longName>
<phoneNo>sample string 5</phoneNo>
<postCode>sample string 9</postCode>
<sharePercent>1</sharePercent>
</PAInsurednominee>
</insuredNominees>
<mobile>sample string 3</mobile>
<name>sample string 7</name>
<officeTelephone>sample string 6</officeTelephone>
<postCode>sample string 10</postCode>
</PAInsureddetail>
</insuredDetails>
<insurerID>2</insurerID>
<password>sample string 5</password>
<paymentDetail>
<PAPaymentModeID>3</PAPaymentModeID>
<authorisationCode>sample string 4</authorisationCode>
<ccCardExpDt>2025-12-23T22:40:22.73023+08:00</ccCardExpDt>
<ccCardType>sample string 2</ccCardType>
<ccName>sample string 5</ccName>
<last4Digit>sample string 1</last4Digit>
<paymentAmount>6</paymentAmount>
</paymentDetail>
<policyIssuance>
<PAApplicationTypeID>1</PAApplicationTypeID>
<policyExpiryDate>2025-12-23T22:40:22.73023+08:00</policyExpiryDate>
<policyInceptionDate>2025-12-23T22:40:22.73023+08:00</policyInceptionDate>
<policyNumber>sample string 3</policyNumber>
</policyIssuance>
<premium>
<totalPayable>1</totalPayable>
</premium>
<quotation>
<PAContractTypeID>2</PAContractTypeID>
<PAOccupationID>1</PAOccupationID>
<PAPlanID>8</PAPlanID>
<PAProductID>5</PAProductID>
<PAProductTypeID>9</PAProductTypeID>
<PersonToBeInsured>Self_Only</PersonToBeInsured>
<extraCoverages>
<PAExtraCoverage>
<PAExtraCoverageID>1</PAExtraCoverageID>
<benefitName>sample string 6</benefitName>
<benefitType>sample string 5</benefitType>
<desc>sample string 3</desc>
<extraCoverageCode>sample string 2</extraCoverageCode>
<sumInsured>4</sumInsured>
</PAExtraCoverage>
<PAExtraCoverage>
<PAExtraCoverageID>1</PAExtraCoverageID>
<benefitName>sample string 6</benefitName>
<benefitType>sample string 5</benefitType>
<desc>sample string 3</desc>
<extraCoverageCode>sample string 2</extraCoverageCode>
<sumInsured>4</sumInsured>
</PAExtraCoverage>
</extraCoverages>
<occupationClass>class1</occupationClass>
<selfDOB>2025-12-23T22:40:22.73023+08:00</selfDOB>
<selfPAIDDocTypeID>3</selfPAIDDocTypeID>
<spouseDOB>2025-12-23T22:40:22.73023+08:00</spouseDOB>
<spousePAIDDocTypeID>6</spousePAIDDocTypeID>
</quotation>
<requestID>sample string 4</requestID>
<totalChild>7</totalChild>
<uwPayloads>
<PAUwpayload>
<PAQuestionaireID>1</PAQuestionaireID>
<answer>sample string 2</answer>
<baseQuestionId>sample string 4</baseQuestionId>
<questionId>sample string 3</questionId>
</PAUwpayload>
<PAUwpayload>
<PAQuestionaireID>1</PAQuestionaireID>
<answer>sample string 2</answer>
<baseQuestionId>sample string 4</baseQuestionId>
<questionId>sample string 3</questionId>
</PAUwpayload>
</uwPayloads>
</PASubmissionRequestModel>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |