1.1.0/Public/set-AllegisIDNsourceSchema.ps1

function set-AllegisIDNsourceSchema ($orgName, $sourceid, $accessToken, $json, $usage){
    $header=get-AllegisIDNprivateHeader $accessToken
    $header+=@{'Content-Type'='application/json'}
    $privateuribase="https://$orgname.identitynow.com/api"
    if ($usage -eq $null){
        $url="$privateuribase/api/accountProfile/bulkUpdate/$sourceid"
        if ($json[0] -ne '['){$json="[$json]"}
    }else{
        $url="$privateuribase/api/accountProfile/update/$($sourceid)?usage=$usage"
    }
    $response=Invoke-WebRequest -Uri $url -Method Post -UseBasicParsing -Headers $header -Body $json
    $sourceAccountProfile=$response.Content | ConvertFrom-Json
    return $sourceAccountProfile
}