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.

1

Comments

6 comments

  • Comment author
    Amy Skyles

    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

    2
  • Comment author
    Adam Williams

    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.

    1
  • Comment author
    Adam Williams

    Ryan Gertenbach were you able to make any progress on this?

    0
  • Comment author
    Ryan Gertenbach

    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.

    0
  • Comment author
    Joe Kleine

    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.

    0
  • Comment author
    FOUR PAWS Bridge Admin Team

    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!

    0

Please sign in to leave a comment.