POST api/Insurance/InsuranceUpdate

Request Information

URI Parameters

None.

Body Parameters

ClassNewInsuranceApplication
NameDescriptionTypeAdditional information
PolicyNumber

The identifier of the policy

string

Required

AreasNames

Collection of string

Required

Travellers

Collection of ClassNewInsuranceTraveler

Required

TravellersNames

Collection of string

Required

NumberOfTravellers

string

Required

InsuranceStartDate

string

Required

InsuranceEndDate

string

Required

InsurancePrice

The policy USD total price

string

Required

PolicyProposalId

string

Required

PolicyPurchaseId

string

Required

InsurancePriceNis

The policy ILS total price

decimal number

None.

UserName

The provided user name.

string

Required

Salt

A random number(at least 9 digits)

integer

Required

Digest

A digest of the user credentials and the request

string

Required

Request Formats

application/json, text/json

Sample:
{
  "PolicyNumber": "sample string 1",
  "AreasNames": [
    "sample string 1",
    "sample string 2"
  ],
  "Travellers": [
    {
      "IdentityNumber": "sample string 1",
      "FirstName": "sample string 2",
      "LastName": "sample string 3"
    },
    {
      "IdentityNumber": "sample string 1",
      "FirstName": "sample string 2",
      "LastName": "sample string 3"
    }
  ],
  "TravellersNames": [
    "sample string 1",
    "sample string 2"
  ],
  "NumberOfTravellers": "sample string 2",
  "InsuranceStartDate": "sample string 3",
  "InsuranceEndDate": "sample string 4",
  "InsurancePrice": "sample string 5",
  "PolicyProposalId": "sample string 6",
  "PolicyPurchaseId": "sample string 7",
  "InsurancePriceNis": 8.1,
  "UserName": "sample string 9",
  "Salt": 10,
  "Digest": "sample string 11"
}

application/xml, text/xml

Sample:
<ClassNewInsuranceApplication xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" UserName="sample string 9" Salt="10" Digest="sample string 11">
  <PolicyNumber>sample string 1</PolicyNumber>
  <AreasNames>
    <string>sample string 1</string>
    <string>sample string 2</string>
  </AreasNames>
  <Travellers>
    <ClassNewInsuranceTraveler>
      <IdentityNumber>sample string 1</IdentityNumber>
      <FirstName>sample string 2</FirstName>
      <LastName>sample string 3</LastName>
    </ClassNewInsuranceTraveler>
    <ClassNewInsuranceTraveler>
      <IdentityNumber>sample string 1</IdentityNumber>
      <FirstName>sample string 2</FirstName>
      <LastName>sample string 3</LastName>
    </ClassNewInsuranceTraveler>
  </Travellers>
  <TravellersNames>
    <string>sample string 1</string>
    <string>sample string 2</string>
  </TravellersNames>
  <NumberOfTravellers>sample string 2</NumberOfTravellers>
  <InsuranceStartDate>sample string 3</InsuranceStartDate>
  <InsuranceEndDate>sample string 4</InsuranceEndDate>
  <InsurancePrice>sample string 5</InsurancePrice>
  <PolicyProposalId>sample string 6</PolicyProposalId>
  <PolicyPurchaseId>sample string 7</PolicyPurchaseId>
  <InsurancePriceNis>8.1</InsurancePriceNis>
</ClassNewInsuranceApplication>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

GenericWorkFlowResponse
NameDescriptionTypeAdditional information
Result

The result of the operation

WebOperationResult

None.

Response Formats

application/json, text/json

Sample:
{
  "Result": {
    "Success": true,
    "Message": "sample string 2",
    "Extra1": "sample string 3",
    "Extra2": "sample string 4",
    "Extra3": "sample string 5"
  }
}

application/xml, text/xml

Sample:
<GenericWorkFlowResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Result>
    <Success>true</Success>
    <Message>sample string 2</Message>
    <Extra1>sample string 3</Extra1>
    <Extra2>sample string 4</Extra2>
    <Extra3>sample string 5</Extra3>
  </Result>
</GenericWorkFlowResponse>