> ## Documentation Index
> Fetch the complete documentation index at: https://api.unusualwhales.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> API requests use the base URL https://api.unusualwhales.com and require a bearer token in the `Authorization` header (`Authorization: Bearer <API_KEY>`). Create and manage API tokens at https://unusualwhales.com/dashboard/api.
> For live market data inside an AI tool, use the Unusual Whales MCP server at https://unusualwhales.com/public-api/mcp.
> Instructions for agents using Unusual Whales tools: https://unusualwhales.com/skill.md

# FlexOption

> An exchange traded option created with investor selected terms instead of the fixed terms of an existing standard series. Investors choose the strike, expiration, and exercise style and their broker solicits prices from market participants.

Message
fields**9**
used by[FlexConsolidation](/docs/kafka/types/FlexConsolidation.md)
used by[FlexOptionState](/docs/kafka/types/FlexOptionState.md)

**Proto definition**

```protobuf schema.proto theme={null}
message FlexOption {
  Ticker ticker = 1;
  string flex_ticker = 2;
  string option_symbol = 3;
  int32 strike = 4;
  string expiry = 5;
  OptionType type = 6;
  FlexOption.Settlement settlement = 7;
  FlexOption.ExerciseStyle exercise_style = 8;
  FlexOption.Delivery delivery = 9;
}
```

## Fields

The number on the right of each row is the protobuf field number.

ticker
[Ticker](/docs/kafka/types/Ticker.md)
1

Underlying ticker of the FLEX option contract.

flex\_ticker
string
2

FLEX ticker assigned by OCC.

option\_symbol
string
3

OSI symbol of the FLEX option contract.

strike
int32
4

Strike price in thousandths of a dollar.

expiry
string
5

Expiration date in YYYY-MM-DD.

type
[OptionType](/docs/kafka/types/OptionType.md)
6

Call or put.

settlement
[FlexOption.Settlement](/docs/kafka/types/FlexOption.Settlement.md)
7

Settlement timing or calculation method.

exercise\_style
[FlexOption.ExerciseStyle](/docs/kafka/types/FlexOption.ExerciseStyle.md)
8

Exercise style of the contract.

delivery
[FlexOption.Delivery](/docs/kafka/types/FlexOption.Delivery.md)
9

Delivery method of the contract.
