> For the complete documentation index, see [llms.txt](https://sway-technologies.gitbook.io/sway-charts-api-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sway-technologies.gitbook.io/sway-charts-api-documentation/rest-api-specification/cash-transaction/instrument.md).

# Instrument

| Field              | Value                                                                                            | Type                                                                                                                           |
| ------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ |
| **type**           | Instrument type as configured on the platform (e.g. `INDEX`)                                     | String, **required**                                                                                                           |
| **symbol**         | Unique instrument symbol                                                                         | String, **required**                                                                                                           |
| **version**        | Version of the instrument. Numeric value that is increasing with each modification               | [Numeric value](/sway-charts-api-documentation/rest-api-specification/getting-started/data-types-and-formats.md), **required** |
| **description**    | Human-readable description of an instrument                                                      | String, **required**                                                                                                           |
| **priceIncrement** | Minimum price increment of the instrument (e.g. `0.0001`)                                        | [Numeric value](/sway-charts-api-documentation/rest-api-specification/getting-started/data-types-and-formats.md), **required** |
| **pipSize**        | Size of 1 pip in the system (e.g. `0.001`)                                                       | [Numeric value](/sway-charts-api-documentation/rest-api-specification/getting-started/data-types-and-formats.md), **required** |
| **currency**       | Trading currency of the instrument                                                               | String, **required**                                                                                                           |
| **lotSize**        | Lot size of the instrument                                                                       | [Numeric value](/sway-charts-api-documentation/rest-api-specification/getting-started/data-types-and-formats.md), **required** |
| **multiplier**     | Multiplier of the instrument                                                                     | [Numeric value](/sway-charts-api-documentation/rest-api-specification/getting-started/data-types-and-formats.md), **required** |
| **underlying**     | Symbol of the underlying instrument. Omitted if an instrument has no underlying.                 | String, *optional*                                                                                                             |
| **product**        | Symbol of the product instrument (e.g. `DJIA` ).                                                 | String, *optional*                                                                                                             |
| **firstCurrency**  | For Forex instruments, contains the first currency in the pair (e.g. `EUR` for `EUR/USD`)        | String, *optional*                                                                                                             |
| **tradingHours**   | Trading calendar for this instrument                                                             | List of [Trading Session](/sway-charts-api-documentation/rest-api-specification/cash-transaction/trading-session.md) objects   |
| **currencyType**   | For Currency instruments contains the currency type(`FIAT`, `CRYPTO_CURRENCY` or `CRYPTO_TOKEN`) | String, *optional*                                                                                                             |
