REST API Reference Version 5.1.1.0Search

PowerShell as the REST API Client

Use the following script to test communication to the array using the PowerShell as the Windows-based REST API client:

###########################
# Enable HTTPS
###########################

[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}

###########################
# Get Token
###########################

$array = "myarray.domain.com"
$username = "MyUsername"
$password = "MyPassword"

$data = @{
    username = $username
    password = $password
}

$body = convertto-json (@{ data = $data })

$uri = "https://" + $array + ":5392/v1/tokens"
$token = Invoke-RestMethod -Uri $uri -Method Post -Body $body
$token = $token.data.session_token

###########################
# Print Results
###########################

$token

Expected output is a session token, similar to :7f39888e5b9ba094f4f3103fb3f923b2
Note: Your token value will be different than the one shown for this example.