-
Suggestion
-
Resolution: Tracked Elsewhere
-
None
NOTE: This suggestion is for JIRA Service Desk Cloud. Using JIRA Service Desk Server? See the corresponding suggestion.
Problem Definition
It is currently not possible to retrieve reports from a service desk project using the REST APIs for JIRA Service Desk.
Suggested Solution
When clicking on a report (e.g. customers' satisfaction), I can see (in the developers' tools console) that the endpoint "/rest/servicedesk/SERVICEDESK-ID/projects/PROJECT-KEY/report/REPORT-NAME" is called.
E.g.:
https://HOSTNAME/rest/servicedesk/SERVICEDESK-ID/projects/PROJECT-KEY/report/REPORT-NAME?start=1&limit=20&jsonFilter=%7B%22timescaleId%22%3A2%7D&expand=overall&_=1464172480372
Using the above url in the browser address bar displays the desired results. This endpoint should also be available to be consumed using REST calls.
Workaround
You can use curl and call (change the limit according to your needs):
curl -D- -u USERNAME:PASSWORD -X GET -H "Content-Type: application/json" "https://HOSTNAME/rest/servicedesk/SERVICEDESK-ID/projects/PROJECT-KEY/report/REPORT-NAME?start=1&limit=100"
NOTE: this is not an optimal solution since this is only used internally and it may change without notice. Refer to Latest JIRA Service Desk REST API Reference for changes to structure
- is related to
-
JSDSERVER-3815 Add the possibility to get service desk reports using REST API
- Closed
- relates to
-
JSDCLOUD-4799 CSAT JQL so the data can be added to existing Gadgets
- Gathering Interest
- is resolved by
-
JSDECO-25 Loading...
This will be tracked at https://ecosystem.atlassian.net/browse/JSDECO-25