> For the complete documentation index, see [llms.txt](https://partner-docs.covergenius.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://partner-docs.covergenius.com/rentalcover/readme.md).

# 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?

<table data-header-hidden="false" data-header-sticky><thead><tr><th width="103.5675048828125">Step</th><th>Action</th><th>Endpoint</th></tr></thead><tbody><tr><td>1</td><td><strong>Authenticate:</strong> include your API key in every request header.</td><td>N/A</td></tr><tr><td>2</td><td><strong>Quote:</strong> retrieve a price and a Reference based on the customer's booking details.</td><td><code>POST /insurances/quote</code></td></tr><tr><td>3</td><td><strong>Display the offer:</strong> retrieve localised copy, logos, and UI components.</td><td><code>POST /insurances/content</code></td></tr><tr><td>4</td><td><strong>Record consent:</strong> record the customer's decision, whether they accept or decline.</td><td><code>POST /insurances/coverOptOut/&#x3C;reference></code></td></tr><tr><td>5</td><td><strong>Purchase:</strong> confirm and pay for the policy.</td><td><code>POST /insurances/purchase</code></td></tr><tr><td>6</td><td><strong>Manage:</strong> handle post-purchase changes.</td><td><code>Update</code>, <code>Cancel</code>, <code>UpdateCustomer</code></td></tr><tr><td>7</td><td><strong>Receive updates:</strong> get real-time notifications for RentalCover-originated events.</td><td>Webhooks</td></tr></tbody></table>

{% hint style="info" %}
To skip the separate Quote and Purchase steps, use [InstantBooking](/rentalcover/endpoints/instantbooking.md). It combines both into a single call.
{% endhint %}

## Base URLs

<table data-header-hidden="false" data-header-sticky><thead><tr><th>Environment</th><th>Base URL</th></tr></thead><tbody><tr><td>Staging</td><td>https://api-staging.rentalcover.com </td></tr><tr><td>Production</td><td>https://api.rentalcover.com </td></tr></tbody></table>

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

## Endpoint Index

<table data-header-hidden="false" data-header-sticky><thead><tr><th>Phase</th><th width="149.84521484375">Method</th><th>Path</th><th>Description</th></tr></thead><tbody><tr><td>Quoting</td><td><code>POST</code></td><td><code>/insurances/quote</code></td><td>Generate a price quote.</td></tr><tr><td>Quoting</td><td><code>POST</code></td><td><code>/insurances/content</code></td><td>Retrieve localised marketing copy and UI components.</td></tr><tr><td>Quoting</td><td><code>POST</code></td><td><code>/insurances/coverOptOut/&#x3C;reference></code></td><td>Record customer opt-in or opt-out.</td></tr><tr><td>Quoting</td><td><code>POST</code></td><td><code>/insurances/instantBooking</code></td><td>Quote and purchase in one call.</td></tr><tr><td>Purchase</td><td><code>POST</code></td><td><code>/insurances/purchase</code></td><td>Confirm a quoted policy.</td></tr><tr><td>Purchase</td><td><code>GET</code></td><td><code>/insurances/status/&#x3C;reference></code></td><td>Check booking status and details.</td></tr><tr><td>Policy management</td><td><code>POST</code></td><td><code>/insurances/update/&#x3C;reference></code></td><td>Modify dates, cover, or customer details.</td></tr><tr><td>Policy management</td><td><code>POST</code></td><td><code>/insurances/updateCustomer</code></td><td>Update customer personal information.</td></tr><tr><td>Policy management</td><td><code>POST</code>/<code>DELETE</code></td><td><code>/insurances/cancel/&#x3C;reference></code></td><td>Cancel a policy before its start date.</td></tr><tr><td>Notifications</td><td><code>GET</code></td><td><code>/notifications/list</code></td><td>Poll for booking events (invoicing partners only).</td></tr><tr><td>Notifications</td><td><code>POST</code></td><td><code>/notifications/update/event/&#x3C;eventid></code></td><td>Acknowledge a processed event.</td></tr><tr><td>Reporting</td><td><code>POST</code></td><td><code>/insurances/getAllPurchasedPolicies</code></td><td>List all purchased and cancelled policies.</td></tr><tr><td>Reporting</td><td><code>POST</code></td><td><code>/insurances/getAllCancelledPolicies</code></td><td>List cancelled policies.</td></tr><tr><td>Reporting</td><td><code>GET</code></td><td><code>/insurances/invoice/&#x3C;reference></code></td><td>Download a PDF invoice.</td></tr></tbody></table>

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

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://partner-docs.covergenius.com/rentalcover/readme.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
