For Developers

Supported Functionality

Single Sign-On (SSO)

Edlink supports Single Sign-On (SSO) via toddle using OAuth. This provides seamless access to connected platforms for schools by allowing user to login with their toddle credentials.

Rostering

Edlink imports essential rostering data from Toddle, including people, classes, and enrollments.

Extended Rostering

The Toddle API does not support the extended rostering models provided by Edlink like attendance and incidents.

See below for the full list of supported models.

Coursework and Grade Management

Edlink's integration with Toddle supports grade passback via Assignments and Submissions.

Assignments

OperationSupported
ListYes
GetYes
CreateYes
UpdateYes
DeleteNo

When creating an assignment:

  • A session_id is required (mapped to Toddle's gradingPeriodId).
  • points_possible enables Toddle's SCORE assessment tool.
  • If grading_type is omitted, Toddle's COMMENT assessment tool is also enabled.
  • assignee_mode of individuals uses assignee_external_ids; otherwise all enrolled students are assigned.
  • due_date, display_date, end_date, and category_external_id are supported.

Toddle does not support deleting assignments via its API.

Submissions

OperationSupported
ListYes
GetYes
Update (grade passback)Yes
SubmitNo
ReclaimNo
ReturnNo
File downloadNo

Grade passback on update supports:

  • grade_points → Toddle SCORE assessment tool
  • grade_comment → Toddle COMMENT assessment tool

If the Toddle assignment was not configured with the matching assessment tool, Edlink returns a warning and skips that field. Rubric criteria ratings may be read from Toddle but cannot be written back. Student file submission, reclaim, return, and attachment download are not supported by the Toddle API.

Full Data Model Support Details