LTI Tool Schema
Felder
LTI Tool Schema
Schema for LTI 1.3 external tool registrations
name
Display name of the LTI tool (e.g. "Kahoot")
description
Optional description of the tool
clientId
OAuth 2.0 client_id assigned by the tool to this platform
clientSecret
Optional client_secret for AGS token endpoint (if tool requires it)
deploymentId
LTI deployment identifier (unique per deployment within tenant)
toolUrl
Tool launch URL — the target_link_uri sent in the id_token
loginInitiationUrl
Tool OIDC login initiation endpoint
redirectUris
Allowed redirect URIs registered with the tool
jwksUrl
Tool's JWKS endpoint (used when tool signs messages back to platform)
deepLinkingUrl
Tool deep linking content selection URL (optional)
customParams
Default custom parameters sent with every launch from this tool
supportsGradePassback
Whether the tool sends AGS (Assignment and Grade Services) scores back to this platform
isActive
Whether this tool is available for use in courses
Keine Felder passen zum Filter.
Standard-Endpoints
Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:
GET /api/v1/lti_tools— Liste, paginiert + filterbarGET /api/v1/lti_tools/<id>— Einzelne EntityPOST /api/v1/lti_tools— AnlegenPATCH /api/v1/lti_tools/<id>— Teil-UpdateDELETE /api/v1/lti_tools/<id>— Soft-DeleteGET /api/v1/lti_tools/<id>/timeline— Audit + Aktivitäten