Skip to main content

Complete Deep Linking Launch

Completes a deep linking launch, sending the user and context to the tool so it can render its content picker.

Call this from the Deep Linking URL you configured in the portal. Identical to Complete Launch except that there is no resource object — nothing has been picked yet.

Request Body required
    metadata string required

    The metadata claim from the verified payload JWT that LTIAAS sent to your Deep Linking URL.

    user object required

    The user being launched. Name and email fields are only forwarded if the tool's privacy level permits it, so it is safe to always send them.

    id object required

    Your identifier for the user. Should match the user value you sent on the launch.

    oneOf

    string

    Your identifier for the user. Should match the user value you sent on the launch.

    roles Role[] required

    Possible values: [SYSTEM_ADMINISTRATOR, SYSTEM_NONE, SYSTEM_ACCOUNT_ADMIN, SYSTEM_CRETOR, SYSTEM_SYS_ADMIN, SYSTEM_SYS_SUPPORT, SYSTEM_USER, INSTITUTION_ADMINISTRATOR, INSTITUTION_FACULTY, INSTITUTION_GUEST, INSTITUTION_NONE, INSTITUTION_OTHER, INSTITUTION_STAFF, INSTITUTION_STUDENT, INSTITUTION_ALUMNI, INSTITUTION_INSTRUCTOR, INSTITUTION_LEARNER, INSTITUTION_MEMBER, INSTITUTION_MENTOR, INSTITUTION_OBSERVER, INSTITUTION_PROSPECTIVE, CONTEXT_ADMINISTRATOR, CONTEXT_CONTENT_DEVELOPER, CONTEXT_INSTRUCTOR, CONTEXT_LEARNER, CONTEXT_MENTOR, CONTEXT_MANAGER, CONTEXT_MEMBER, CONTEXT_OFFICER]

    The user's roles in this context. Many tools change what they show based on whether the user is an instructor or a learner.

    email string
    name string
    givenName string
    familyName string
    context object required
    id object required

    Your identifier for the context. Should match the context value you sent on the launch.

    oneOf

    string

    Your identifier for the context. Should match the context value you sent on the launch.

    label string

    Short name, such as a course code.

    title string

    Full name.

    type string[]

    The kind of context this is. Most integrations send ["CourseOffering"].

Responses

ID Token created


Schema
    target uri

    The tool's redirect URI. Post the form here.

    state string

    The tool's original state value, echoed back.

    idtoken string

    The signed LTI® ID Token describing the user, context and resource.

Loading...

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.