# `Grizzly.ZWave.Commands.MultiChannelEndpointReport`
[🔗](https://github.com/smartrent/grizzly/blob/v9.1.4/lib/grizzly/zwave/commands/multi_channel_endpoint_report.ex#L1)

This command is used to advertise the number of End Points implemented by the sending node.

Params:

  * `:dynamic` - whether the node implements a dynamic number of End Points (required)
  * `:identical` - whether all end points have identical capabilities (required)
  * `:endpoints` - the number of endpoints (required)
  * `:aggregated_endpoints` - the number of Aggregated End Points implemented by this node (optional - v4)

# `param`

```elixir
@type param() ::
  {:dynamic, boolean()}
  | {:identical, boolean()}
  | {:endpoints, byte()}
  | {:aggregated_endpoints, byte()}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
