# FDC3Context

**Kind**: interface | **Module**: [Channels](https://docs.interop.io/desktop/reference/javascript/channels/index.md)

**Source**: https://docs.interop.io/desktop/reference/javascript/channels/fdc3context/index.html

Describes an FDC3 context published to an io.Connect Channel.

*Since: @interopio/desktop 6.12.0*

## Properties

- **`id`** (`{ [key: string]: any; }`, optional)
  Context data objects may contain equivalent key-value pairs for identifying and looking up context types, with optional identifiers to support various applications,
  though some types may require at least one identifier.
- **`name`** (`string`, optional)
  Context data objects may include a "name" property for additional information or display, with some derived types making it mandatory based on the use case.
- **`type`** (`string`, required)
  Required field in the FDC3 context data schema, essential for routing context data and for intent discovery within the FDC3 ecosystem.
