--- sidebar_position: 1 --- # Create discussion Creates a new discussion *Function CreateDiscussion(Val Name, Val FirstMessageText, Val Parameters = "") Export* | Parameter | CLI option | Type | Destination | |-|-|-|-| | Name | --title | String | Discussion name | | FirstMessageText | --text | String | Text of the first message | | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | Returns: Map Of KeyAndValue - Serialized JSON response from VK ```bsl title="Code example" Parameters = GetVKParameters(); Name = "Discussing: Which color is better?"; Message = "Red, yellow, blue, or some other?"; Result = OPI_VK.CreateDiscussion(Name, Message, Parameters); ``` ```sh title="CLI command example" oint vk CreateDiscussion --title %title% --text %text% --auth %auth% ``` ```json title="Result" { "response": 51182455 } ```