Skip to main content

Deep Linking

tip

Make sure you've read about authenticating API requests before proceeding to the guide below.

info

The Deep Linking endpoint only accepts the ltik based authentication method.

If your application is a hub of multiple resources or activities, the LTI® protocol makes this easy to manage through the Deep Linking service. Deep Linking lets a privileged user within the LMS, usually a teacher or administrator, pick a specific resource from your application and embed it into the LMS as an assignment, a module item, or a generic resource link. From that point forward, students can launch directly into that resource without your tool having to display a content selection view every time.

LTIAAS gives you access to the Deep Linking service through the Deep Linking launch and the /api/deeplinking/form API endpoint. LTIAAS handles every piece of the protocol — verifying the LMS's signed deep-linking request, signing your tool's content selection response, and proxying the JWT back to the LMS. Your application is responsible for displaying the content selection view to the teacher, since the look and feel of that picker is unique to each tool.


What's next

  • Launch + idtoken SSO flow — log the student into your tool from the resource link launch.
  • Grade Passback flow — submit the student's score to the LMS gradebook after they complete the activity.
  • Names & Roles flow — retrieve the full class roster so that you know which students have access to the deep-linked activity.

All trademarks, logos, and service marks displayed on this website are the property of their respective owners. LTIAAS is a trademark of GatherAct, LLC, doing business as LTIAAS. Learning Tools Interoperability (LTI)® and LTI® are trademarks of 1EdTech Consortium, Inc. LTIAAS is not affiliated with, endorsed or sponsored by 1EdTech Consortium, Inc. or by any other owners of third-party trademarks used on this website. LTIAAS is not responsible for the content, quality, or accuracy of any websites linked to or from this website that are not owned by LTIAAS. If you have any questions or concerns about the use of any trademarks or content on this website, please contact us.