🚀 Heads up: Our API Docs Have Moved!
We have relocated to Instructure Developer Documentation Portal. 🎉 Please update your bookmarks. This page will automatically redirect after July 1, 2026.
We have relocated to Instructure Developer Documentation Portal. 🎉 Please update your bookmarks. This page will automatically redirect after July 1, 2026.
Plagiarism Detection Platform Assignments API
Plagiarism Detection Platform API for Assignments (Must use JWT access tokens with this API).
A LtiAssignment object looks like:
// A Canvas assignment
{
"id": 4,
"name": "Midterm Review",
"description": "<p>Do the following:</p>...",
"points_possible": 10,
// The due date for the assignment. If a user id is supplied and an assignment
// override is in place this field will reflect the due date as it applies to
// the user.
"due_at": "2012-07-01T23:59:00-06:00",
"lti_id": "86157096483e6b3a50bfedc6bac902c0b20a824f",
"course_id": 10000000000060,
"lti_course_id": "66157096483e6b3a50bfedc6bac902c0b20a8241"
}
Get a single assignment (lti) Lti::PlagiarismAssignmentsApiController#show
GET /api/lti/assignments/:assignment_id
Scope:
url:GET|/api/lti/assignments/:assignment_id
Get a single Canvas assignment by Canvas id or LTI id. Tool providers may only access assignments that are associated with their tool.
Request Parameters:
Parameter | Type | Description | |
---|---|---|---|
user_id | string |
The id of the user. Can be a Canvas or LTI id for the user. |