Skip to main content

Complete Launch Form

Completes a resource link launch and returns a self-submitting HTML form that posts the signed ID Token to the tool.

Return the form string as the body of your Launch URL response and the browser lands in the tool, logged in. The request body is identical to Complete Launch.

Request Body required
    metadata string required

    The metadata claim from the verified payload JWT that LTIAAS sent to your Launch URL. Expires ten minutes after the launch begins.

    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"].

    resource object required

    The activity being launched.

    id object required

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

    oneOf

    string

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

    title string
    description string
Responses

ID Token form created


Schema
    form string

    A self-submitting HTML form. Render it in an iframe or a new tab; it posts itself as soon as it loads.

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.