Private/Source/Public/Add-ServiceNow.ps1

function add-servicenow($table,$body,$sntenant,$snuser,$snpass){
    
    # Build auth header
    $base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $snuser, $snpass)))

    $headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
    $headers.Add('Authorization',('Basic {0}' -f $base64AuthInfo))
    $headers.Add('Accept','application/json')
    $headers.Add('Content-Type','application/json')
 
    # Specify endpoint uri
    $uri = "https://$sntenant.service-now.com/api/now/table/$table"


    # Send HTTP request
    $response = Invoke-WebRequest -Headers $headers -Method post -Uri $uri -Body $body

}