Skip to main content

Deactivate A Tool

Marks a tool as inactive. The registration and its keys are kept, but launches are refused with 403 INACTIVE_TOOL until you activate it again.

Path Parameters
    toolId string required

    The tool's ID, as returned at registration. This is also the tool's clientId.

    Example: 3wT7bVhUADSsfdG33fVV
Responses

Tool deactivated


Schema
    id string
    clientId string

    Always equal to id. This is the value you pass as clientId when launching, and the value the tool knows itself by.

    deploymentId string

    Identifies this deployment of the tool. Generated by LTIAAS at registration.

    name string
    launchEndpoint uri
    loginEndpoint uri
    deeplinkingEndpoint uri

    Falls back to launchEndpoint when none was registered.

    redirectionUris uri[]
    authConfig object

    How LTIAAS verifies messages signed by the tool.

    method string required

    Possible values: [JWK_SET, JWK_KEY, RSA_KEY]

    • JWK_SETkey is a URL to the tool's JWKS. Preferred, because the tool can rotate keys without telling you.
    • JWK_KEYkey is a single JWK, as a JSON string.
    • RSA_KEYkey is a PEM-encoded public key.
    key string required

    The keyset URL, JWK or PEM key, depending on method.

    permissions Permission[]

    Possible values: [MEMBERSHIPS_READ, LINEITEMS_READ, LINEITEMS_READ_WRITE, GRADES_READ, GRADES_WRITE, OUTCOMES_READ_WRITE, TOOL_SETTINGS_READ_WRITE]

    personalData PersonalData

    Possible values: [NONE, EMAIL, NAME, COMPLETE]

    How much personal data may be sent to the tool.

    • NONE — no name and no email
    • EMAIL — email only
    • NAME — full, given and family name
    • COMPLETE — name and email
    customParameters object
    property name* string
    active boolean
    publicKey string

    The public half of the key pair LTIAAS uses to sign this tool's ID Tokens. Also published in your keyset.

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.