API: typical sync flows
Recommended call order for teacher/student sync, classes, and assignments.
integrationapi
Recommended order (roster)
- Confirm the org is enabled and commercial status allows writes.
- Sync or create classes.
- Sync teacher / student accounts.
- Build class membership.
- (Optional) Create assignments or pull practice results.
Sync strategies
- Incremental: pull by updated-at or change cursor; avoid full overwrite.
- Idempotent: map external primary keys to DodoSpeak user/class IDs.
- Failure isolation: one bad row should not kill the batch; keep a failure queue for manual or automatic retry.
Before go-live, finish Go-live checklist.