I seem to find only old questions on this, so I'm starting a new thread.
I want to fetch all worklogs for a given Project Key. We're using Jira's cloud.
According to http://developer.tempo.io/doc/timesheets/api/rest/latest/#848933329 I should be able to access the data I want by querying http://mycompany.jira.com/rest/tempo-timesheets/3/worklogs/?projectKey=XXX however that returns a 404.
I assume this is either because of some problems with authentication or because the docs are outdated. I'm querying other "normal" Jira data just fine on the /rest/ endpoint using Basic Auth.
I would appreciate it, if someone could tell me how I need to authenticate to access the Timesheet data.
The API you are referring to is for the Server version of Tempo.
For the Cloud API's, please take a look at https://tempo-io.github.io/tempo-api-docs/
To retrieve worklogs within a given Project, you can use:
For anyone struggling to make the API work :
You actually have to pass the term "Bearer " in the request. I spent two hours passing my email id.
Also you SHOULD'NT encode the API_TOKEN. Code below FYR :
def TEMPO_URL = "https://api.tempo.io/core/3/worklogs/issue/CTI-1";
def TEMPO_TOKEN = "yHq0o232323Rr9sdsdsS61n1IufgfggTAEOOAj4";
String basicAuth = "Bearer " + TEMPO_TOKEN;
def connection = new URL(TEMPO_URL).openConnection() as HttpURLConnection;
connection.setRequestProperty( "Authorization", basicAuth );
Calling all collaborators and Confluence users! Our Appy Hours event on September 29th features 4 presenters demoing functionality to superpower Confluence. Don't miss learning about these apps i...