POST api/Policy/RoadRescue/CreatePolicy

API URL: https://api.alpsltd.co.uk/api/Policy/RoadRescue/CreatePolicy

Create a new landlord legal expenses policy

Request Information

Authorisation Type

Basic Auth

URI Parameters

None.

Body Parameters

AddPolicy_Breakdown
NameDescriptionTypeAdditional information
CoverLevelID

The ID of the breakdown cover level to purchase.

integer

Required

StartDate

The policy start date.

date

Required

ExpiryDate

The policy expiry date.

date

Required

FeePaidIncIPT

The total amount charged to the customer, including IPT.

decimal number

Required

ClientDetails

The client's personal and contact details.

Client

Required

ClientAddress

The client's personal and contact details.

Address

Required

VehicleRegistration

The vehicle registration number.

string
ProductType

The product type ID.

integer
CustomerType

The customer type ID.

integer

Request Formats

application/json, text/json

Sample:
{
  "CoverLevelID": 1,
  "StartDate": "2026-11-04T09:28:34.3329952+00:00",
  "ExpiryDate": "2026-11-04T09:28:34.3329952+00:00",
  "FeePaidIncIPT": 4.0,
  "ClientDetails": {
    "Title": "sample string 1",
    "Firstname": "sample string 2",
    "Surname": "sample string 3",
    "VulnerabilityID": 4,
    "DateOfBirth": "2026-11-04T09:28:34.3329952+00:00"
  },
  "ClientAddress": {
    "Address1": "sample string 1",
    "Address2": "sample string 2",
    "Address3": "sample string 3",
    "Address4": "sample string 4",
    "Postcode": "sample string 5"
  },
  "VehicleRegistration": "sample string 5",
  "ProductType": 6,
  "CustomerType": 7
}

application/xml, text/xml

Sample:
<AddPolicy_Breakdown xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
  <ClientAddress>
    <Address1>sample string 1</Address1>
    <Address2>sample string 2</Address2>
    <Address3>sample string 3</Address3>
    <Address4>sample string 4</Address4>
    <Postcode>sample string 5</Postcode>
  </ClientAddress>
  <ClientDetails>
    <DateOfBirth>2026-11-04T09:28:34.3329952+00:00</DateOfBirth>
    <Firstname>sample string 2</Firstname>
    <Surname>sample string 3</Surname>
    <Title>sample string 1</Title>
    <VulnerabilityID>4</VulnerabilityID>
  </ClientDetails>
  <CoverLevelID>1</CoverLevelID>
  <CustomerType>7</CustomerType>
  <ExpiryDate>2026-11-04T09:28:34.3329952+00:00</ExpiryDate>
  <FeePaidIncIPT>4</FeePaidIncIPT>
  <ProductType>6</ProductType>
  <StartDate>2026-11-04T09:28:34.3329952+00:00</StartDate>
  <VehicleRegistration>sample string 5</VehicleRegistration>
</AddPolicy_Breakdown>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

BreakdownPolicy
NameDescriptionTypeAdditional information
PolicyID

The policy number.

integer
BrokerName

The broker who sold the policy.

string
CoverLevel

The level of breakdown cover purchased.

string
Status

The current policy status.

string
ClientDetails

The client's personal and contact details.

Client
ClientAddress

The client's personal and contact details.

Address
VehicleDetails

Details of the vehicle covered by the policy.

BreakdownVehicle
StartDate

The policy start date.

date
ExpiryDate

The policy expiry date.

date
FeePaidIncIPT

The total amount the customer has paid, including IPT.

decimal number
IPT

The IPT amount included within the premium.

decimal number
ALPSChargeExIPT

The ALPS charge excluding IPT.

decimal number
CustomerType

The customer type.

string
ProductType

The product type.

string
Documentation

Documents associated with this policy, including the policy certificate and policy wordings.

Collection of Documents

Response Formats

application/json, text/json

Sample:
{
  "PolicyID": 1,
  "BrokerName": "sample string 2",
  "CoverLevel": "sample string 3",
  "Status": "sample string 4",
  "ClientDetails": {
    "Title": "sample string 1",
    "Firstname": "sample string 2",
    "Surname": "sample string 3",
    "VulnerabilityID": 4,
    "DateOfBirth": "2026-11-04T09:28:34.3379962+00:00"
  },
  "ClientAddress": {
    "Address1": "sample string 1",
    "Address2": "sample string 2",
    "Address3": "sample string 3",
    "Address4": "sample string 4",
    "Postcode": "sample string 5"
  },
  "VehicleDetails": {
    "Registration": "sample string 1",
    "Make": "sample string 2",
    "Model": "sample string 3",
    "DateRegistered": "2026-11-04T09:28:34.3389999+00:00",
    "Weight": 4.1,
    "VehicleType": "sample string 5",
    "Width": 6.1,
    "Height": 7.1,
    "Length": 8.1,
    "Age": 9
  },
  "StartDate": "2026-11-04T09:28:34.3399959+00:00",
  "ExpiryDate": "2026-11-04T09:28:34.3399959+00:00",
  "FeePaidIncIPT": 7.0,
  "IPT": 8.0,
  "ALPSChargeExIPT": 9.0,
  "CustomerType": "sample string 10",
  "ProductType": "sample string 11",
  "Documentation": [
    {
      "DocumentName": "sample string 1",
      "DocumentType": "sample string 2",
      "Bytes": "QEA="
    },
    {
      "DocumentName": "sample string 1",
      "DocumentType": "sample string 2",
      "Bytes": "QEA="
    }
  ]
}

application/xml, text/xml

Sample:
<BreakdownPolicy xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
  <ALPSChargeExIPT>9</ALPSChargeExIPT>
  <BrokerName>sample string 2</BrokerName>
  <ClientAddress>
    <Address1>sample string 1</Address1>
    <Address2>sample string 2</Address2>
    <Address3>sample string 3</Address3>
    <Address4>sample string 4</Address4>
    <Postcode>sample string 5</Postcode>
  </ClientAddress>
  <ClientDetails>
    <DateOfBirth>2026-11-04T09:28:34.3379962+00:00</DateOfBirth>
    <Firstname>sample string 2</Firstname>
    <Surname>sample string 3</Surname>
    <Title>sample string 1</Title>
    <VulnerabilityID>4</VulnerabilityID>
  </ClientDetails>
  <CoverLevel>sample string 3</CoverLevel>
  <CustomerType>sample string 10</CustomerType>
  <Documentation>
    <Documents>
      <Bytes>QEA=</Bytes>
      <DocumentName>sample string 1</DocumentName>
      <DocumentType>sample string 2</DocumentType>
    </Documents>
    <Documents>
      <Bytes>QEA=</Bytes>
      <DocumentName>sample string 1</DocumentName>
      <DocumentType>sample string 2</DocumentType>
    </Documents>
  </Documentation>
  <ExpiryDate>2026-11-04T09:28:34.3399959+00:00</ExpiryDate>
  <FeePaidIncIPT>7</FeePaidIncIPT>
  <IPT>8</IPT>
  <PolicyID>1</PolicyID>
  <ProductType>sample string 11</ProductType>
  <StartDate>2026-11-04T09:28:34.3399959+00:00</StartDate>
  <Status>sample string 4</Status>
  <VehicleDetails>
    <Age>9</Age>
    <DateRegistered>2026-11-04T09:28:34.3389999+00:00</DateRegistered>
    <Height>7.1</Height>
    <Length>8.1</Length>
    <Make>sample string 2</Make>
    <Model>sample string 3</Model>
    <Registration>sample string 1</Registration>
    <VehicleType>sample string 5</VehicleType>
    <Weight>4.1</Weight>
    <Width>6.1</Width>
  </VehicleDetails>
</BreakdownPolicy>