> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developer.nibtravelinsurance.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer.nibtravelinsurance.com/_mcp/server.

# Options

Options are optional extras that can be added to the product after a plan is selected.

These can be added using the [Quotes API](/reference/quotes-api/quote/create-update-quote) method, as part of the input request parameter.

## Available options

The following are the available options available. Note that each product offered will not support all options provided below and available options will be product dependent:

| Option Code       | Description                            |
| ----------------- | -------------------------------------- |
| POLEXCESS         | Policy excess                          |
| CAREXCESS         | Rental car excess                      |
| SPECITEMS         | Specified item excess                  |
| ADVENTUREACTIVITY | Adventure activity (World Nomads only) |
| SNOWSPORTS        | Snow sports                            |
| TRIPCANX          | Trip cancellation value                |
| POLEXCESSPERCENT  | Excess buy out option                  |
| TRIPCANXPERCENT   | Trip cancellation percentage           |

## Basic option requests

Basic options are used to configure the following option types:

* Snow sports coverage
* Excess by out
* Rental vechicle excess

The following show sample values for these options:

```javascript
basicOptions : [
  {
   “SNOWSPORTS”, isOptedIn : true
  },
  {
    “POLICYEXCESSPERCENT”, OptedInValue : 0
  },
  {
    “CAREXCESS”, OptedInValue : 5000
  }
]
```

## Specified item option requests

| Attribute    | Description                                        |
| ------------ | -------------------------------------------------- |
| name         | Name of specified item (E.g. 'iphone 14')          |
| itemValue    | Requested value to cover the specified item option |
| itemTypeCode | The following types are available:                 |

* Electronic
* Sport
* Other|

```javascript
specifiedItemOption : {
"SPECITEMS",
specfifiedItems : [
 {
   name : "iPhone 14", 
   itemValue : "1000",
   itemTypeCode : "Electronic" 
 }
]
}
```

## Cancellation option requests

The following request provides ability to adjust cancellation cover limits:

```javascript
cancellationOption : {
"TRIPCANX",
cancellationCoverLimit: 0
}
```

#### Fetching standard cancellation coverage limit for a quote

In order to fetch the standard cancellation coverage limit for a quote (based on the # of the travellers) use **prices\[].standardCancellationCoverageLimit** which is exposed  via the [Quote API](/reference/quotes-api/quote/retrieve-quote).

```javascript
 "prices": [
      {
          "planId": 79,
          "totalPrice": 700.24,
          "totalTax": 0,
          "iptTax": 0,
          "standardExcess": 150,
          "standardCancellationCoverageLimit": 5000,
      ...
      }
  ]
```

## Adventure activity option requests

Adventure activities is a World Nomads product option that provides the ability to have 3 levels of specified cover - Level 1, Level 2 and Level 3.

You can identify the list of adventure activities and whether a specified adventure activities is covered by the [Options API](/reference/products-api/plan/options) Example adventure activities include:

| Activity      | AdventureActivityId | Level   |
| ------------- | ------------------- | ------- |
| Acrobatics    | 14739               | Level 1 |
| Aerial safari | 14740               | Level 2 |
| Abseiling     | 14695               | Level 3 |

An example request to configure adventure activities is given in the following request:

```javascript
        "adventureActivitiesOption": {
            "optionType": "ADVENTUREACTIVITY",
            "adventureActivityIds": [
                14695,
                15016
            ]
        },
```