POST api/Travel/SubmitQuotation
Request Information
URI Parameters
None.
Body Parameters
TravelSubmissionRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| callerSource | string |
None. |
|
| insurerID | integer |
None. |
|
| agentCode | string |
None. |
|
| requestID | string |
None. |
|
| password | string |
None. |
|
| branchCode | string |
None. |
|
| package | eTravelPackageType |
None. |
|
| clientDOB | date |
None. |
|
| clientRTEStateID | integer |
None. |
|
| TPCountryIDs | Collection of integer |
None. |
|
| planCode | string |
None. |
|
| tripDays | integer |
None. |
|
| TPContactTypeID | integer |
None. |
|
| productCode | string |
None. |
|
| totalPayable | decimal number |
None. |
|
| inceptionDate | date |
None. |
|
| clientTPMaritalStatusID | integer |
None. |
|
| clientTPGenderID | string |
None. |
|
| policyNo | string |
None. |
|
| clientPostcode | string |
None. |
|
| departureDate | date |
None. |
|
| clientTPCountryID | integer |
None. |
|
| areaCode | string |
None. |
|
| clientEmail | string |
None. |
|
| consent | Consent |
None. |
|
| clientAddr3 | string |
None. |
|
| clientAddr2 | string |
None. |
|
| clientAddr1 | string |
None. |
|
| RTEIDTypeID | integer |
None. |
|
| IDNo | string |
None. |
|
| clientHP | string |
None. |
|
| issueDateTime | date |
None. |
|
| trip | eTravelTripType |
None. |
|
| clientName | string |
None. |
|
| coverageType | eTravelCoverageType |
None. |
|
| submissionInsureds | Collection of SubmissionInsured |
None. |
|
| arrivalDate | date |
None. |
|
| TPPaymentModeID | integer |
None. |
|
| TPPaymentIndicatorID | integer |
None. |
|
| creditCardNo | integer |
None. |
|
| paymentRefNo | string |
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",
"package": 1,
"clientDOB": "2025-12-23T22:41:43.0709286+08:00",
"clientRTEStateID": 8,
"TPCountryIDs": [
1,
2
],
"planCode": "sample string 9",
"tripDays": 10,
"TPContactTypeID": 11,
"productCode": "sample string 12",
"totalPayable": 13.0,
"inceptionDate": "2025-12-23T22:41:43.0709286+08:00",
"clientTPMaritalStatusID": 15,
"clientTPGenderID": "sample string 16",
"policyNo": "sample string 17",
"clientPostcode": "sample string 18",
"departureDate": "2025-12-23T22:41:43.0709286+08:00",
"clientTPCountryID": 20,
"areaCode": "sample string 21",
"clientEmail": "sample string 22",
"consent": {
"directMarketingFlag": true,
"dataProcessingFlag": true
},
"clientAddr3": "sample string 23",
"clientAddr2": "sample string 24",
"clientAddr1": "sample string 25",
"RTEIDTypeID": 26,
"IDNo": "sample string 27",
"clientHP": "sample string 28",
"issueDateTime": "2025-12-23T22:41:43.0709286+08:00",
"trip": 1,
"clientName": "sample string 30",
"coverageType": 1,
"submissionInsureds": [
{
"RTEIDTypeID": 1,
"IDNo": "sample string 2",
"TPNationalityID": 1,
"extraBenefits": [
{
"premium": 1.0,
"code": "sample string 2",
"desc": "sample string 3",
"premiumAfterRebate": 4.0,
"selected": "sample string 5"
},
{
"premium": 1.0,
"code": "sample string 2",
"desc": "sample string 3",
"premiumAfterRebate": 4.0,
"selected": "sample string 5"
}
],
"DOB": "2025-12-23T22:41:43.0709286+08:00",
"TPGenderID": 4,
"nominees": [
{
"sharePercent": "sample string 1",
"TPNomineeRelationshipID": 2,
"RTEIDTypeID": 3,
"IDNo": "sample string 4",
"name": "sample string 5"
},
{
"sharePercent": "sample string 1",
"TPNomineeRelationshipID": 2,
"RTEIDTypeID": 3,
"IDNo": "sample string 4",
"name": "sample string 5"
}
],
"name": "sample string 5",
"TPRelationshipID": 6,
"TPOccupationID": 7,
"isStudy": true
},
{
"RTEIDTypeID": 1,
"IDNo": "sample string 2",
"TPNationalityID": 1,
"extraBenefits": [
{
"premium": 1.0,
"code": "sample string 2",
"desc": "sample string 3",
"premiumAfterRebate": 4.0,
"selected": "sample string 5"
},
{
"premium": 1.0,
"code": "sample string 2",
"desc": "sample string 3",
"premiumAfterRebate": 4.0,
"selected": "sample string 5"
}
],
"DOB": "2025-12-23T22:41:43.0709286+08:00",
"TPGenderID": 4,
"nominees": [
{
"sharePercent": "sample string 1",
"TPNomineeRelationshipID": 2,
"RTEIDTypeID": 3,
"IDNo": "sample string 4",
"name": "sample string 5"
},
{
"sharePercent": "sample string 1",
"TPNomineeRelationshipID": 2,
"RTEIDTypeID": 3,
"IDNo": "sample string 4",
"name": "sample string 5"
}
],
"name": "sample string 5",
"TPRelationshipID": 6,
"TPOccupationID": 7,
"isStudy": true
}
],
"arrivalDate": "2025-12-23T22:41:43.0709286+08:00",
"TPPaymentModeID": 32,
"TPPaymentIndicatorID": 33,
"creditCardNo": 34,
"paymentRefNo": "sample string 35"
}
application/xml, text/xml
Sample:
<TravelSubmissionRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RTEAgencyAPI.Models">
<IDNo>sample string 27</IDNo>
<RTEIDTypeID>26</RTEIDTypeID>
<TPContactTypeID>11</TPContactTypeID>
<TPCountryIDs xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</TPCountryIDs>
<TPPaymentIndicatorID>33</TPPaymentIndicatorID>
<TPPaymentModeID>32</TPPaymentModeID>
<agentCode>sample string 3</agentCode>
<areaCode>sample string 21</areaCode>
<arrivalDate>2025-12-23T22:41:43.0709286+08:00</arrivalDate>
<branchCode>sample string 6</branchCode>
<callerSource>sample string 1</callerSource>
<clientAddr1>sample string 25</clientAddr1>
<clientAddr2>sample string 24</clientAddr2>
<clientAddr3>sample string 23</clientAddr3>
<clientDOB>2025-12-23T22:41:43.0709286+08:00</clientDOB>
<clientEmail>sample string 22</clientEmail>
<clientHP>sample string 28</clientHP>
<clientName>sample string 30</clientName>
<clientPostcode>sample string 18</clientPostcode>
<clientRTEStateID>8</clientRTEStateID>
<clientTPCountryID>20</clientTPCountryID>
<clientTPGenderID>sample string 16</clientTPGenderID>
<clientTPMaritalStatusID>15</clientTPMaritalStatusID>
<consent>
<dataProcessingFlag>true</dataProcessingFlag>
<directMarketingFlag>true</directMarketingFlag>
</consent>
<coverageType>individual</coverageType>
<creditCardNo>34</creditCardNo>
<departureDate>2025-12-23T22:41:43.0709286+08:00</departureDate>
<inceptionDate>2025-12-23T22:41:43.0709286+08:00</inceptionDate>
<insurerID>2</insurerID>
<issueDateTime>2025-12-23T22:41:43.0709286+08:00</issueDateTime>
<package>singleTrip</package>
<password>sample string 5</password>
<paymentRefNo>sample string 35</paymentRefNo>
<planCode>sample string 9</planCode>
<policyNo>sample string 17</policyNo>
<productCode>sample string 12</productCode>
<requestID>sample string 4</requestID>
<submissionInsureds>
<SubmissionInsured>
<DOB>2025-12-23T22:41:43.0709286+08:00</DOB>
<IDNo>sample string 2</IDNo>
<RTEIDTypeID>1</RTEIDTypeID>
<TPGenderID>4</TPGenderID>
<TPNationalityID>1</TPNationalityID>
<TPOccupationID>7</TPOccupationID>
<TPRelationshipID>6</TPRelationshipID>
<extraBenefits>
<ExtraBenefit>
<code>sample string 2</code>
<desc>sample string 3</desc>
<premium>1</premium>
<premiumAfterRebate>4</premiumAfterRebate>
<selected>sample string 5</selected>
</ExtraBenefit>
<ExtraBenefit>
<code>sample string 2</code>
<desc>sample string 3</desc>
<premium>1</premium>
<premiumAfterRebate>4</premiumAfterRebate>
<selected>sample string 5</selected>
</ExtraBenefit>
</extraBenefits>
<isStudy>true</isStudy>
<name>sample string 5</name>
<nominees>
<Nominee>
<IDNo>sample string 4</IDNo>
<RTEIDTypeID>3</RTEIDTypeID>
<TPNomineeRelationshipID>2</TPNomineeRelationshipID>
<name>sample string 5</name>
<sharePercent>sample string 1</sharePercent>
</Nominee>
<Nominee>
<IDNo>sample string 4</IDNo>
<RTEIDTypeID>3</RTEIDTypeID>
<TPNomineeRelationshipID>2</TPNomineeRelationshipID>
<name>sample string 5</name>
<sharePercent>sample string 1</sharePercent>
</Nominee>
</nominees>
</SubmissionInsured>
<SubmissionInsured>
<DOB>2025-12-23T22:41:43.0709286+08:00</DOB>
<IDNo>sample string 2</IDNo>
<RTEIDTypeID>1</RTEIDTypeID>
<TPGenderID>4</TPGenderID>
<TPNationalityID>1</TPNationalityID>
<TPOccupationID>7</TPOccupationID>
<TPRelationshipID>6</TPRelationshipID>
<extraBenefits>
<ExtraBenefit>
<code>sample string 2</code>
<desc>sample string 3</desc>
<premium>1</premium>
<premiumAfterRebate>4</premiumAfterRebate>
<selected>sample string 5</selected>
</ExtraBenefit>
<ExtraBenefit>
<code>sample string 2</code>
<desc>sample string 3</desc>
<premium>1</premium>
<premiumAfterRebate>4</premiumAfterRebate>
<selected>sample string 5</selected>
</ExtraBenefit>
</extraBenefits>
<isStudy>true</isStudy>
<name>sample string 5</name>
<nominees>
<Nominee>
<IDNo>sample string 4</IDNo>
<RTEIDTypeID>3</RTEIDTypeID>
<TPNomineeRelationshipID>2</TPNomineeRelationshipID>
<name>sample string 5</name>
<sharePercent>sample string 1</sharePercent>
</Nominee>
<Nominee>
<IDNo>sample string 4</IDNo>
<RTEIDTypeID>3</RTEIDTypeID>
<TPNomineeRelationshipID>2</TPNomineeRelationshipID>
<name>sample string 5</name>
<sharePercent>sample string 1</sharePercent>
</Nominee>
</nominees>
</SubmissionInsured>
</submissionInsureds>
<totalPayable>13</totalPayable>
<trip>oneWayTrip</trip>
<tripDays>10</tripDays>
</TravelSubmissionRequestModel>
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. |