Welcome to the Panopto Community

Please note: All new registrants to the Panopto Community Forum must be approved by a forum moderator or admin. As such, if you navigate to a feature that is members-only, you may receive an error page if your registration has not yet been approved. We apologize for any inconvenience and are approving new members as quickly as possible.

Get Group Membership and ACL from Group ID

Hello, we are working on writing a script to take our now broken LTI 1.1 embeds from our Canvas tenant and embed the videos again using LTI 1.3, however, we are running into an issue where the REST API doesn't seem to have any useful information for Groups. We are trying to get the video that has been selected for an embed using the Custom Context ID/Group ID from the LTI placement, then we should be good.

Is the api/v1/groups/search? endpoint really only designed to return the group name?

We'd really rather not engage the SOAP API if we can avoid it.

Answers

  • Hi Michael,

    You're correct that the REST API's api/v1/groups/search endpoint only returns basic group information (name, ID, member count, etc.) and doesn't provide associated content like videos/sessions.

    The public REST API doesn't expose the LTI context-to-resource mapping functionality.

    You'll need to use the SOAP API for the GetFoldersByExternalId method to resolve your LTI Custom Context IDs to Panopto folder IDs, then you could use the REST API to retrieve the associated videos.

    Let me know if you have any other questions.

    Thanks,

    Adis

Sign In or Register to comment.