I am looking to automate the Check_MK api.
From the documentation they are using linux examples and I am trying to translate to the example into a powershell context:
curl "http://myserver/mysite/check_mk/webapi.py?action=get_host&_username=automation&_secret=myautomationsecret&output_format=json&request_format=json" -d 'request={"hostname":"myserver123"}'
This is just one example.
-d 'request={"hostname":"myserver123"}'
I thought i might send it json
$body= new-object -TypeName psobject -Property @{ hostname= "server" } $overarchingobject| Add-Member -Name attributes -Value $body -MemberType NoteProperty $json =$overarchingobject | ConvertTo-Json Invoke-RestMethod -uri $url -Body $body -Method post -Verbose
However the website doesnt seem to recognise the syntax that I give it.
Any help appreciated as to what is the equivalent format for curl -d in powershell. Thanks in advance