Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Endpoints
/api/1
  • Navigate to Jira REST API Browser.
  • Add this link ↓ to the search field at the left corner. Depending on what feedback data you are looking for, use following links in search fields. 
    • amoeboids-upraise/1.0/feedback/given
    • /apiamoeboids-upraise/1.0/feedback/received
    • amoeboids-upraise/api/1.0/feedback/shared/api
    • amoeboids-upraise/1.0/feedback/notes
  • Click on 'send' to request data

Query Parameters

These REST APIs follow the same structure that is displayed within the app under 'My Feedback' page.

 
ParameterDescription Input ParameterInput type
startAtThe index of the first item returned in the page of results.Start record fromInt
maxResultsThe maximum number of feedback per request. Default maxResults is 20 and maximum limit is 50 per request.Max results on pageInt
creatorGet feedback by creators. You can retrieve data by using a comma-separated list of multiple creators. UsernameStrand
isLastIndicates whether the page returned is the last one (Optional).End record atInt
receiverGet feedback by receivers.You can retrieve data by using a comma-separated list of multiple receivers. usernameString
resourceYou can search for feedback shared on Jira issue/s. You can retrieve data by using a comma-separated list of multiple Jira issue ids. Jira issue IDString
labelRetrieves classified feedback on the basis of given label ids. Label ids are exposed in JSON, can be picked up from there and used in the APIs. You can retrieve data by using a comma-separated list of multiple label ids. IdInt
tagRetrieves feedback classified on the basis of given tag ids. Tag ids are exposed in JSON, can be picked up from there and used in the APIs. You can retrieve data by using a comma-separated list of multiple tag ids. IdInt
fromRetrieves data from a specific date.DateDate (only dd/mmm/yy or dd/mmm/yyyy)
toRetrieves data to a specific date.DateDate (only dd/mmm/yy or dd/mmm/yyyy)
toModifiedRetrieves data modified/edited to a specific date.DateDate (only dd/mmm/yy or dd/mmm/yyyy)
fromModified

Retrieves data modified/edited from a specific date.

DateDate (only dd/mmm/yy or dd/mmm/yyyy)


Warning
iconfalse

All the parameters are case sensitive. 

Super admin view

Employee Success has a super admin view option on my feedback page >> shared tab. To make use of super admin view use following API and its parameters from the table. 

  • amoeboids-upraise/api/1/feedback.0/shared
ParameterDescription Input ParameterInput type
SuperAdminViewRetrieves data from super admin view available on shared tab withing my feedback page of Employee Success. true / falseboolean
How to use these APIs?

Programmatically hit the API endpoints with valid & correct data, the server should return data in JSON format.

https://atlassian-connect.upraise.io/api/1/feedback/given?key=<yourkey>&perspective=<youruser>&SuperAdminView=True



Info

Note that, all APIs have been written to replicate behavior of the actual app.

Recommendation -

Following steps will get all your company data (for Continuous feedback) from Employee Success. You can store it in your own DB & then do the processing.

  • Use 'shared' api end point
  • Use perspective of Log in as a super admin user
    • Make sure that this super admin has not given any feedback (otherwise they will not be available in the results)
  • Set super admin view as true
  • Use modified date query parameter to limit the result set

Response Data

Code Block
languagejs
titleRespons JSON
			{ "id":2689,
            "message":"John,\r\n\r\nGlad to see that you have picked up the FX development fairly     quickly. In a short span of time, you've become a reliable & go-to person for FX. \r\nHope to see you get better as you learn more about the product & the relevant frameworks.\r\n\r\nBest,\r\nMary",
            "creator":"Mary",
            "receiver":"John",
            "sharedWith":"All Users",
            "feedbackTag":{  
               "id":71,
               "name":"Fantastic work",
               "description":"High quality performance that sets the high benchmark for others."
            },
            "labels":[  
               {  
                  "id":1995,
                  "name":"commitment"
               }
            ],
            "resource":null,
            "feedbackUserSharing":null,
            "feedbackTeamSharing":[  

            ],
            "created":"2018-05-30T04:31:35 +0000",
            "modified":"2018-05-30T04:31:35 +0000"
         }


On this page

Table of Contents