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.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.