Skip to main content
Skip table of contents

Create a report from URL

Timetracker allows creating reports directly via URLs. This document provides detailed instructions for constructing these URLs and describes the parameters available for customizing the reports.

This can be useful to share reports with URL-s or integrate Timetracker reports to other apps/interfaces.

Base URL

The base URL for accessing reports is:

CODE
https://<my-site>.atlassian.net/plugins/servlet/ac/org.everit.jira.timetracker.plugin/timetracker-page#!/reporting

Replace <my-site> with your own Jira subdomain.

Report Types

The report type is appended to the base URL to specify which report to generate. Supported report types include:

  • Details Report: /reporting/details

  • Summary Report: /reporting/summary

  • Timesheet Report: /reporting/timesheet

  • Chart Report: /reporting/chart

Example URL for a summary report:

CODE
https://<my-site>.atlassian.net/plugins/servlet/ac/org.everit.jira.timetracker.plugin/timetracker-page#!/reporting/summary

Search Parameters

Reports can be customized using the following optional search parameters:

1. user

One or more Jira account IDs. Filters the report to include worklogs only for specific users.

Example:

CODE
user=accountId1&user=accountId2

2. group

One or more group names. Filters the report to include users belonging to specific groups.

Example:

CODE
group=developers&group=testers

3. tag

One or more tag names. Filters the report to include only worklogs with specific tags. Use the special value without-tag to include worklogs that do not have any tags.

Example:

CODE
tag=feature1&tag=bugfix&tag=without-tag

4. billing

Filters worklogs based on billing type. Acceptable values are billable or non-billable. Ommiting this parameter will include both.

Example:

CODE
billing=billable

5. startDate

Specifies the start date for the report in ISO8601 date format (YYYY-MM-DD).

Example:

CODE
startDate=2024-01-01

6. endDate

Specifies the end date for the report in ISO8601 date format (YYYY-MM-DD).

Example:

CODE
endDate=2024-01-31

7. period

Specifies a dynamic reporting period. If provided, startDate and endDate are ignored.

  • Accepted Values:

    • today

    • this-week

    • this-month

    • this-quarter

    • last-week

    • last-7-days

    • last-30-days

    • last-month

Example:

CODE
period=this-month

8. jql

Filters the report by applying a Jira Query Language (JQL) expression. Instead of the worklogAuthor and worklogDate fields, use the user, group, startDate, endDate, and period parameters.

Example:

CODE
jql=project=ABC AND status="In Progress"

9. run

Automatically runs the report when the URL is opened. The presence of the parameter triggers the action; its value is not required.

Example URLs

Example 1: Simple Details Report for a User

CODE
https://example.atlassian.net/plugins/servlet/ac/org.everit.jira.timetracker.plugin/timetracker-page#!/reporting/details?user=acc123&run

Example 2: Summary Report for a Group and Date Range

CODE
https://example.atlassian.net/plugins/servlet/ac/org.everit.jira.timetracker.plugin/timetracker-page#!/reporting/summary?group=developers&startDate=2024-01-01&endDate=2024-01-31&run

Example 3: Timesheet Report for the Current Week

CODE
https://example.atlassian.net/plugins/servlet/ac/org.everit.jira.timetracker.plugin/timetracker-page#!/reporting/timesheet?period=this-week&run

Example 4: Timesheet Report with Tags, Billing, and JQL

CODE
https://example.atlassian.net/plugins/servlet/ac/org.everit.jira.timetracker.plugin/timetracker-page#!/reporting/timesheet?tag=feature1&billing=billable&jql=project=ABC&run

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.