For the complete documentation index, see llms.txt. This page is also available as Markdown.

Overview

RentalCover provides rental vehicle protection that partners embed directly into their booking flow. Customers purchase cover at the point of vehicle rental, reducing their financial exposure to excess charges in the event of an accident or theft.

What's the typical integration process?

Step
Action
Endpoint

1

Authenticate: include your API key in every request header.

N/A

2

Quote: retrieve a price and a Reference based on the customer's booking details.

POST /insurances/quote

3

Display the offer: retrieve localised copy, logos, and UI components.

POST /insurances/content

4

Record consent: record the customer's decision, whether they accept or decline.

POST /insurances/coverOptOut/<reference>

5

Purchase: confirm and pay for the policy.

POST /insurances/purchase

6

Manage: handle post-purchase changes.

Update, Cancel, UpdateCustomer

7

Receive updates: get real-time notifications for RentalCover-originated events.

Webhooks

To skip the separate Quote and Purchase steps, use InstantBooking. It combines both into a single call.

Base URLs

Environment
Base URL

Staging

https://api-staging.rentalcover.com

Production

https://api.rentalcover.com

Use staging for all development and testing. It behaves identically to production but does not process real payments or issue live policies.

Endpoint Index

Phase
Method
Path
Description

Quoting

POST

/insurances/quote

Generate a price quote.

Quoting

POST

/insurances/content

Retrieve localised marketing copy and UI components.

Quoting

POST

/insurances/coverOptOut/<reference>

Record customer opt-in or opt-out.

Quoting

POST

/insurances/instantBooking

Quote and purchase in one call.

Purchase

POST

/insurances/purchase

Confirm a quoted policy.

Purchase

GET

/insurances/status/<reference>

Check booking status and details.

Policy management

POST

/insurances/update/<reference>

Modify dates, cover, or customer details.

Policy management

POST

/insurances/updateCustomer

Update customer personal information.

Policy management

POST/DELETE

/insurances/cancel/<reference>

Cancel a policy before its start date.

Notifications

GET

/notifications/list

Poll for booking events (invoicing partners only).

Notifications

POST

/notifications/update/event/<eventid>

Acknowledge a processed event.

Reporting

POST

/insurances/getAllPurchasedPolicies

List all purchased and cancelled policies.

Reporting

POST

/insurances/getAllCancelledPolicies

List cancelled policies.

Reporting

GET

/insurances/invoice/<reference>

Download a PDF invoice.

For troubleshooting or integration support, contact your Cover Genius Client Solutions Engineer (CSE).

Last updated

Was this helpful?