Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Param($username, $password, $alarmNumber, $alarmText)
- $basepath = "https://sec-serinus.de"
- $authParams = @{
- "username"=$username;
- "password"=$password;
- "rememberMe" = "false"
- }
- $triggerparams = @{
- "alarmNumber"=$alarmNumber
- "customMessage"=$alarmText
- }
- $autpath = "$basepath/api/authenticate"
- $triggerpath = "$basepath/api/mediagateway/trigger"
- $token = ((Invoke-WebRequest -Uri $autpath -Method POST -Body ($authParams|ConvertTo-Json) -ContentType "application/json").Content | ConvertFrom-Json).id_token
- $headers = @{"Authorization"="Bearer $token"}
- Invoke-WebRequest -Uri $triggerpath -Method POST -Body ($triggerparams|ConvertTo-Json) -ContentType "application/json" -Headers $headers
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement