Using the API to pull reports that are not available in the data dump Answered
Hi Bridgers,
I would like to automate the pull of reports that are available through the UI that don't appear to be available through the large API-initiated data dump.
The API documentation does refer to initiating data downloads and specifying download_type and info parameters, but the format of the parameters is not very clear.
Specifically, I would like to download the ProgramEnrollmentReports that contain information about users progress through programs (e.g., https://:companyname.bridgeapp.com/download/new?type=report&info[id]=ProgramEnrollmentsReport&info[program_id]=52&info[sort]=
I'd prefer to initiate this through the API over a more "hacky" way of creating a session and initiating the download.
Thanks in advance for your help.
Comments
6 comments
Hi Ryan,
I am definitely not the person to comment on the use of API. I was able to use the videos from the old community to pull very limited data, but I just don't have the time to learn anything useful. However, we had a call with our CSM yesterday and Bridge is investigating using a third-party to revamp the reporting capabilities. This is a HUGE step in the right direction. I would recommend talking with your CSM. I'm sure this will be very slow and it doesn't help you for now, but it's great news. There are a lot of exciting features that are in the works.
Best,
Amy
Hey Ryan Gertenbach. Try using https://:companyname.bridgeapp.com/api/author/programs/:program_id/learners/ -- replacing ":program_id" with the program id you'd like to get the report for. That will have a lot of information about the learners' progress in the program and items within the program.
Ryan Gertenbach were you able to make any progress on this?
Adam Williams — Yes. Very helpful. Thank you. I was stuck looking for reports in the downloads section, but the API endpoint should work well to systematically loop through any programs that we need to pull this information from.
Ryan Gertenbach, I assume you used what Adam shared in an API call?? I am like Amy above, I have looked into API but have not learned enough. Might you be interested in showing me what you did?? I could set up a MS Teams call.
Hi, I'd also be very interested in finding out how others are using the API to get the best out of Bridge, I don't have any experience with it yet but would profit a lot from your shared knowledge experiences. If there is going to be a Teams call or Bridge could offer a webinar on this topic, I'd love to join!
Please sign in to leave a comment.