# Cancel For Any Reason (CFAR)

Claims Submission For "Cancel For Any Reason" (CFAR) protection products is commonly operated by direct partner integration. This is due to these key factors:

1. Security / Risk management\
   The core product (ticket, itinerary, booking) must be cancelled and invalidated (it can't be resold, shared, or reused by the claimant or another party), or re-allocated/resold by the partner or Cover Genius services. This ensures cancellation and real-time claims can be acheived.
2. UX\
   Customer experience improvement by allowing a single "cancel and claim" process directly with partner front end.
3. Automation\
   The usual process of a claim submission commonly requires input from a user to explain a situation or accident. Given a claim "For any reason", we do not need this input from a user, so XCover.com input optimisations should not be required.

The process overview for XClaim API claim submission workflow is shown below:

<figure><picture><source srcset="/files/fs6jbop8Yrgx59zMvvq4" media="(prefers-color-scheme: dark)"><img src="/files/pkVd6NOQyj0b0jaYTpvo" alt=""></picture><figcaption></figcaption></figure>

#### Request and API requirements in the above workflow

1. Get Booking: XCover API
2. Create Claim: XClaim API
3. "Premium Refund": XClaim Webhook
4. "Claim Paid": XClaim Webhook

#### Environments

For end to end quote, booking & claim submission testing in a CFAR implementation, a set of staging credentials will be provided to partners for testing booking to claim end to end (These are shared in addition to the standard production test credentials, which themselves should only be used for distribution build (quote and booking) and testing, and not claims).\ <br>


---

# Agent Instructions: 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:

```
GET https://docs.covergenius.com/xclaim-api-partner-docs/integrations/cancel-for-any-reason-cfar.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
