Powershell Hash table and "-or" query

#1

So I am using the function DUO gave me and trying to do some “-or” queries for the admin logs…cant get it to work…the parameters are basically a hash table

if I try multiple queries, the throttling kicks in and kills the script…thoughts?

here is an example of the data I am trying to get, and according to the API, I should be able to do an “OR” query…just no clue how

$rawdisableddata = (Invoke-DuoMethod -Ikey $ikey -Skey $skey -host $Uri -Method get -path “/admin/v2/logs/authentication” -Params `
@{mintime=$starttime;maxtime=$stoptime;reasons=“user_disabled”}).response.authlogs

$rawbadpasscodedata = (Invoke-DuoMethod -Ikey $ikey -Skey $skey -host $Uri -Method get -path “/admin/v2/logs/authentication” -Params `
@{mintime=$starttime;maxtime=$stoptime;reasons=“invalid_passcode”}).response.authlogs

$rawnoresponsedata = (Invoke-DuoMethod -Ikey $ikey -Skey $skey -host $Uri -Method get -path “/admin/v2/logs/authentication” -Params `
@{mintime=$starttime;maxtime=$stoptime;reasons=“no_response”}).response.authlogs

$rawnokeypresseddata = (Invoke-DuoMethod -Ikey $ikey -Skey $skey -host $Uri -Method get -path “/admin/v2/logs/authentication” -Params `
@{mintime=$starttime;maxtime=$stoptime;reasons=“no_keys_pressed”}).response.authlogs