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| Name | Description | Type | Additional 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
{
"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
<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 not available.
Response Information
Resource Description
BreakdownPolicy| Name | Description | Type | Additional 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
{
"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
<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>