Skip to main content

Get All Tools

Returns every tool registered on your account.

note

Tool management lives under /admin, not /api. It uses the same API key.

Query Parameters
    active boolean

    Return only active or only inactive tools. Accepts true/false as well as 1/0.

Responses

Registered tools


Schema
  • Array [
  • 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.