POST api/AdditionalCoveredPerson

Request Information

URI Parameters

None.

Body Parameters

Collection of AdditionalCoveredPersonModel
NameDescriptionTypeAdditional information
PolicyBenefitAdditionalCoveredPersonId

integer

None.

PolicyBenefitId

integer

None.

PolicyId

integer

None.

FirstName

string

None.

Surname

string

None.

RelationshipId

integer

None.

RelationshipToPolicyHolder

string

None.

IdentificationTypeId

integer

None.

IdNumber

string

None.

ContactNo

string

None.

PolicyBenefitType

string

None.

VehicleMake

string

None.

VehicleModel

string

None.

RegistrationNo

string

None.

OdometerReading

integer

None.

RegistrationYear

integer

None.

GenderId

integer

None.

DateOfBirth

date

None.

Premium

decimal number

None.

Document

DocumentModel

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "policyBenefitAdditionalCoveredPersonId": 1,
    "policyBenefitId": 1,
    "policyId": 1,
    "firstName": "sample string 2",
    "surname": "sample string 3",
    "relationshipId": 1,
    "relationshipToPolicyHolder": "sample string 4",
    "identificationTypeId": 1,
    "idNumber": "sample string 5",
    "contactNo": "sample string 6",
    "policyBenefitType": "sample string 7",
    "vehicleMake": "sample string 8",
    "vehicleModel": "sample string 9",
    "registrationNo": "sample string 10",
    "odometerReading": 1,
    "registrationYear": 1,
    "genderId": 1,
    "dateOfBirth": "2025-12-06T06:51:28.4539087+02:00",
    "premium": 1.0,
    "document": {
      "importDocument": true,
      "documentTypeId": 1,
      "tableId": 1,
      "key": 1,
      "fileName": "sample string 2",
      "fileData": "QEA="
    }
  },
  {
    "policyBenefitAdditionalCoveredPersonId": 1,
    "policyBenefitId": 1,
    "policyId": 1,
    "firstName": "sample string 2",
    "surname": "sample string 3",
    "relationshipId": 1,
    "relationshipToPolicyHolder": "sample string 4",
    "identificationTypeId": 1,
    "idNumber": "sample string 5",
    "contactNo": "sample string 6",
    "policyBenefitType": "sample string 7",
    "vehicleMake": "sample string 8",
    "vehicleModel": "sample string 9",
    "registrationNo": "sample string 10",
    "odometerReading": 1,
    "registrationYear": 1,
    "genderId": 1,
    "dateOfBirth": "2025-12-06T06:51:28.4539087+02:00",
    "premium": 1.0,
    "document": {
      "importDocument": true,
      "documentTypeId": 1,
      "tableId": 1,
      "key": 1,
      "fileName": "sample string 2",
      "fileData": "QEA="
    }
  }
]

application/xml, text/xml

Sample:
<ArrayOfAdditionalCoveredPersonModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Fusion.AppApi.Models">
  <AdditionalCoveredPersonModel>
    <ContactNo>sample string 6</ContactNo>
    <DateOfBirth>2025-12-06T06:51:28.4539087+02:00</DateOfBirth>
    <Document>
      <DocumentTypeId>1</DocumentTypeId>
      <FileData>QEA=</FileData>
      <FileName>sample string 2</FileName>
      <ImportDocument>true</ImportDocument>
      <Key>1</Key>
      <TableId>1</TableId>
    </Document>
    <FirstName>sample string 2</FirstName>
    <GenderId>1</GenderId>
    <IdNumber>sample string 5</IdNumber>
    <IdentificationTypeId>1</IdentificationTypeId>
    <OdometerReading>1</OdometerReading>
    <PolicyBenefitAdditionalCoveredPersonId>1</PolicyBenefitAdditionalCoveredPersonId>
    <PolicyBenefitId>1</PolicyBenefitId>
    <PolicyBenefitType>sample string 7</PolicyBenefitType>
    <PolicyId>1</PolicyId>
    <Premium>1</Premium>
    <RegistrationNo>sample string 10</RegistrationNo>
    <RegistrationYear>1</RegistrationYear>
    <RelationshipId>1</RelationshipId>
    <RelationshipToPolicyHolder>sample string 4</RelationshipToPolicyHolder>
    <Surname>sample string 3</Surname>
    <VehicleMake>sample string 8</VehicleMake>
    <VehicleModel>sample string 9</VehicleModel>
  </AdditionalCoveredPersonModel>
  <AdditionalCoveredPersonModel>
    <ContactNo>sample string 6</ContactNo>
    <DateOfBirth>2025-12-06T06:51:28.4539087+02:00</DateOfBirth>
    <Document>
      <DocumentTypeId>1</DocumentTypeId>
      <FileData>QEA=</FileData>
      <FileName>sample string 2</FileName>
      <ImportDocument>true</ImportDocument>
      <Key>1</Key>
      <TableId>1</TableId>
    </Document>
    <FirstName>sample string 2</FirstName>
    <GenderId>1</GenderId>
    <IdNumber>sample string 5</IdNumber>
    <IdentificationTypeId>1</IdentificationTypeId>
    <OdometerReading>1</OdometerReading>
    <PolicyBenefitAdditionalCoveredPersonId>1</PolicyBenefitAdditionalCoveredPersonId>
    <PolicyBenefitId>1</PolicyBenefitId>
    <PolicyBenefitType>sample string 7</PolicyBenefitType>
    <PolicyId>1</PolicyId>
    <Premium>1</Premium>
    <RegistrationNo>sample string 10</RegistrationNo>
    <RegistrationYear>1</RegistrationYear>
    <RelationshipId>1</RelationshipId>
    <RelationshipToPolicyHolder>sample string 4</RelationshipToPolicyHolder>
    <Surname>sample string 3</Surname>
    <VehicleMake>sample string 8</VehicleMake>
    <VehicleModel>sample string 9</VehicleModel>
  </AdditionalCoveredPersonModel>
</ArrayOfAdditionalCoveredPersonModel>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'AdditionalCoveredPersonModel[]'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.