I have below the API request for Power Shell. Now I want to set it up in TX.
How to set up (Basic) Authentication for a request with a token retrieve?
# Force the use of SSL
####################### # SETTINGS # ####################### # REST API SETTINGS # $API_key = "HIDDEN" $API_username = "HIDDEN" $API_password = "HIDDEN" $API_company = "HIDDEN" $API_URL_Login = "https://secure.xxxxxxxxxxxxx.eu/ta/rest/v1/login" ####################### # LOGIN AND RETRIEVE TOKEN FOR UKG Ready # ####################### Write-Host "### Retrieving token" $headers_login = @{ 'Content-Type' = 'application/json'; 'Accept' = 'application/json'; 'API-Key' = $API_key; } Write-Host "- Headers prepared" $request_login = '{"credentials": {"username": "'+$API_username+'", "password": "'+$API_password+'", "company": "'+$API_company+'" } }' Write-Host "- JSON request prepared" Write-Host "- Invoking webrequest" $response = Invoke-RestMethod -Uri $API_URL_Login -ContentType 'application/json;charset=utf-8' -Method POST -Headers $headers_login -Body $request_login $WFRtoken = $response.token Write-Host "- Webrequest finished" write-host "- Token received:" $WFRtoken Write-Host "-----" Write-Host " " ######################### # DATA EXPORT INTERFACE # ######################### Write-Host "### Data export interface" $uri = "https://secure.xxxxxxxxxxxxxxx.eu/ta/rest/v1/report/saved/xxxxxxxxxxx" $headers_request = @{ 'Accept' = '*/xml'; 'Authentication' = 'Bearer '+$WFRtoken; 'Cache-Control' = 'no-cache' } $result = Invoke-RestMethod -Uri $uri -Headers $headers_request Write-Host "======================================" Write-Host " " Write-Host " INTERFACE DONE " Write-Host " " Write-Host "======================================"