custom/Invoke-BcBulkDatastoreInsert2.ps1
Function Invoke-BcBulkDatastoreInsert2 { [cmdletbinding()] param ( [string]$GroupId = (Get-BcAuthenticationCurrentUser).HomeContainerId, [Parameter(Mandatory)] [psobject[]]$Data, [Parameter(Mandatory)] [string]$IndexName ) $splat = @{ Method = 'Post' Uri = "https://$($env:BrazenCloudDomain)/api/v2/datastore/$IndexName/bulk" Body = @{ groupId = $GroupId data = $Data } | ConvertTo-Json -Depth 10 -Compress Headers = @{ Accept = 'application/json' 'Content-Type' = 'application/json' Authorization = "Session $($env:BrazenCloudSessionToken)" } } Invoke-RestMethod @splat } |