Hello,
I have a small PowerShell script that calls the Tempo Timesheets REST API to get all the worklogs in a period. The trouble is, I can't find any documentation on how to code the parameters that define the period.
Here is the code I have:
$user = 'userid'
$pass = 'password'
$pair = "$($user):$($pass)"
$encodedCreds = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes($pair))
$basicAuthValue = "Basic $encodedCreds"
$Headers = @{
Authorization = $basicAuthValue
}
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$url = 'https://<our Jira Url>/rest/tempo-timesheets/4/worklogs/search'
$fileOut = "tempo.json"
$dirOut = "C:\temp\"
$resultFile = $dirOut + $fileOut
Invoke-RestMethod -Uri $url -Method POST -Headers $headers -OutFile $resultFile
The problem is that I have to give some parameters after the search in the URL but I don't know the format.
Can anyone help?
Thanks in advance,
Andrew
Hi, Michael, unfortunately not. However, that part of the project was cancelled and it was decided to use our HR system, which had the door crossing times and the home working requests.
Andrew -
Did you ever sort this out? I also am looking for a working PowerShell example to query the Tempo API.
Thanks in advance,
Michael
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.