# Insure a trip

Status: pre-launch. Open-source self-hosted version and Ancilair Cloud are coming; join the waitlist at https://ancilair.com/#waitlist.

Trip insurance from suppliers that sell it through their own API or partner program. The routed ids are anc.insurance.quote, then anc.insurance.bind.

A quote is not a policy. This is not insurance advice. Read the supplier's exclusions in the quote before you present it.

Routed: `anc.insurance.quote, then anc.insurance.bind`.

The price is quoted on the call, at the supplier's rate, with 0% markup. This page does not publish a rate card.

The open-source, self-hosted version is coming. Contact: https://ancilair.com/contact

## What's the best way to ask?

Coming soon. Contact: https://ancilair.com/contact

- One token. Supplier credentials stay on the server.
- The price is the quote on the call, at the supplier's rate, with 0% markup.
- A quote, a search, a plan list, or a requirements check is not a booking. The follow-up runs only after an explicit yes, with an Idempotency-Key.
- Name a supplier (battleface.insurance.quote, covergenius.insurance.quote, axapartners.insurance.quote, hepstar.insurance.quote, chubb.insurance.quote, or travelinsured.insurance.quote) when that supplier is the only one that should run.

## Suppliers

### Cover Genius (XCover)

Embedded travel insurance. The Offers API creates an offer from the trip and the travellers, then a separate confirm issues the policy.

- `covergenius.insurance.quote` — Trip (destination, dates) and travellers. Returns the products and a price.
- `covergenius.insurance.bind` — The offer the traveller accepted. Idempotency-Key required.

### battleface

Partner API for travel medical and trip products. Quote, then a pending order, then payment moves the order to approved.

- `battleface.insurance.quote` — Travellers and the trip. Returns a quote to show. Not a policy.
- `battleface.insurance.bind` — The quote the traveller accepted. Idempotency-Key required. Payment approval is this call, not the quote.

### AXA Partners

Travel insurance APIs: quote from the travel details, compare plans, subscribe, then manage the policy.

- `axapartners.insurance.quote` — Destination, dates, and travellers. Returns plans and a price.
- `axapartners.insurance.bind` — The plan the traveller accepted. Idempotency-Key required.

### Hepstar

One distribution API for travel-insurance suppliers Hepstar merchandises. The quote is Hepstar's offer for that trip.

- `hepstar.insurance.quote` — Trip and travellers. Returns the offer and a price.
- `hepstar.insurance.bind` — The offer the traveller accepted. Idempotency-Key required.

### Chubb

Chubb Studio Connect. JSON over the insurance lifecycle. A bearer JWT comes from the token endpoint, with App_ID, App_Key, Resource, and apiVersion. Pricing quotes a product. Sales issues a policy. Payment comes before coverage.

- `chubb.insurance.quote` — A product and the pricing answers. Returns a price. The public introduction describes Pricing and does not publish a stable path.
- `chubb.insurance.bind` — The priced product the traveller accepted. Sales issues the policy. Idempotency-Key required.

### Travel Insured International

A Crum & Forster company. Partner GraphQL API. Server-side apiToken (Authorization: ApiKey) and accessKey (x-api-key). quote returns a quote number and the products. purchasePolicy issues the policy, or stagePolicyPurchase hands payment to the hosted session.

- `travelinsured.insurance.quote` — GraphQL quote. Residency, dates, destinations, travellers, and trip cost. Returns a quote number, products, and a price.
- `travelinsured.insurance.bind` — purchasePolicy on an approved payment path, or stagePolicyPurchase then the hosted payment session. Carry the quote number and product code from the quote. Idempotency-Key required.

## Sequences

- [Cover the trip](https://ancilair.com/workflows/cover-the-trip)

