--- sidebar_position: 2 --- # Create advertising post Creates an advertising post based on a post `Function CreateAd(Val CampaignNumber, Val DailyLimit, Val CategoryNumber, Val PostID, Val AccountID, Val Parameters = "") Export` | Parameter | CLI option | Type | Destination | |-|-|-|-| | CampaignNumber | --campaign | String, Number | Advertising campaign ID | | DailyLimit | --limit | String, Number | Daily limit in rubles | | CategoryNumber | --category | String, Number | Advertising category number | | PostID | --post | String, Number | ID of the post used for advertising | | AccountID | --cabinet | String, Number | Advertising account ID | | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | Returns: Map Of KeyAndValue - Serialized JSON response from VK <br/> ```bsl title="Code example" Parameters = GetVKParameters(); CampaignNumber = "1030383630"; DailyLimit = 150; CategoryNumber = 126; PostID = "3114"; AccountID = "1607951446"; Result = OPI_VK.CreateAd(CampaignNumber , DailyLimit , CategoryNumber , PostID , AccountID , Parameters); ``` ```sh title="CLI command example" oint vk CreateAd --campaign %campaign% --limit %limit% --category %category% --post %post% --cabinet %cabinet% --auth %auth% ``` ```json title="Result" { "response": [ { "id": 171372386 } ] } ```