Skip to content
API endpoint documentation

API endpoint documentation

Every endpoint of the Linqur API in one table, grouped by what it manages.

The Linqur API is split into ten groups, each with its own page. The table below lists every endpoint; click one to open its parameters, an example request and the example response. How to authenticate, the difference between v0 and v1 and the limit of 2,500 results per response are explained in API documentation. You need an API key first: Create an API key.

Generated from the LtiSaas API specification 1.0, retrieved 2026-10-30 from dev-auto.

Groups

All endpoints

GroupMethodEndpointDescription
API: coursesGET/course/listRetrieve all courses
API: coursesGET/course/addCreate a new course
API: coursesGET/course/updateUpdate an existing course
API: coursesGET/course/deleteDelete an existing course by its ID
API: coursesPOST/course/gradeSet or reset a user’s course grade
API: learning objectsGET/course/learningobject/listGet learning objects for a course
API: learning objectsPOST/course/learningobject/scorm/addAdd an SCORM package to a course
API: learning objectsPOST/course/learningobject/scorm/updateUpdate SCORM Learning Object
API: learning objectsGET/course/learningobject/deleteDelete a specific learning object
API: LTI toolsGET/course/tool/listList all LTI tools within a course
API: LTI toolsGET/course/tool/addAdd new tool to a course
API: LTI toolsGET/course/tool/updateUpdate a specific course tool
API: LTI toolsGET/course/tool/deleteDelete a specific course tool
API: analyticsGET/course/lti/registrations_by_dayGet LTI registrations by day
API: analyticsGET/course/lti/registrations_sum_by_courseGet total LTI registrations per course
API: usersGET/user/listGet list of users in a tool
API: usersPOST/user/unenrolUnenrol a user from a course
API: usersGET/user/deleteDelete a user by ID
API: usersGET/user/delete_bulkDelete multiple users by IDs
API: membersGET/member/listGet a list of LTI system members that are unique on the system
API: tokensGET/token/listGet list of API tokens
API: tokensGET/token/addAdd a new API token
API: tokensGET/token/deleteDelete an API token
API: sign-up URLs (magic)POST/magic/loginSend magic login link to a user
API: sign-up URLs (magic)POST/magic/user/enrolEnroll a user using course hash (will create a user if not existent)
API: sign-up URLs (magic)GET/magic/url/listList magic login URLs with course and category info
API: sign-up URLs (magic)POST/magic/url/addGenerate a secure signup URL and course hash for a specific course
API: sign-up URLs (magic)POST/magic/url/deleteDelete a magic login hash by ID
API: sign-up URLs (magic)GET/magic/user/listList Magic Users
API: sign-up URLs (magic)POST/magic/user/deleteDelete a Linqur Magic user by ID or username
API: SCORM ProxyGET/scormproxy/listList SCORM proxy wrappers
API: SCORM ProxyPOST/scormproxy/addCreate a new SCORM proxy wrapper
API: SCORM ProxyPOST/scormproxy/updateUpdate an existing SCORM proxy wrapper
API: SCORM ProxyPOST/scormproxy/deleteDelete a SCORM proxy wrapper
API: SCORM ProxyGET/scormproxy/resultsGet CMI results for SCORM proxy registrations
API: SCORM ProxyGET/scormproxy/registrations_by_dayGet SCORM proxy registration statistics by day
API: filesPOST/file/addAdd a new file to the system
API: filesPOST/file/updateUpdate a file by ID
API: filesGET/file/listList all tracked files
API: filesPOST/file/deleteDelete a file by ID
Last updated on