Add User Account ​
POST /api/useraccount
The PowerShell example below creates a User Account record with various fields specified.
Powershell
#JSON data for the object
$Body = @{
UserID = "domain\fbloggs"
FirstName = "Fred"
Surname = "Bloggs"
EmailAddress = "fbloggs@domain.com"
}
$jsonData = $Body | ConvertTo-Json
$PasswordstateURL = 'https://passwordstate/api'
$result = Invoke-Restmethod -Method Post -Uri $PasswordstateURL'/useraccount' -ContentType "application/json" -Body $jsonData -Header @{ "APIKey" = "<apikey>" }
Write-Output $resultJson
# Response
HTTP/1.1 200
[
{
"UserID": "domain\\fbloggs",
"FirstName": "Fred",
"Surname": "Bloggs",
"EmailAddress": "fbloggs@domain.com",
"Password": "NA",
"Department": "",
"Office": "",
"UserPrincipleName": "fbloggs@fomain.com",
"SiteID": "0",
"APIKey":"Redacted"
}
]