Skip to content

API Deprecations

Here you can find everything currently deprecated in the MILES GraphQL API — and what has been removed in the past.

The authoritative source is the schema itself: every deprecated symbol carries an @deprecated marker, and your tooling can pick those up automatically. This page shows the same information in a human-readable form.

How removals are handled is described in the deprecation policy.

Need more time?

In general, we recommend migrating promptly. If that doesn’t work out for a specific deprecation, send us an email!

  • Enum value ActivityType.COURSE
    The course concept no longer exists. See ActivityType.COURSE_MODULE instead.
  • Field Appointment.endDateString
    Use startDate and endDate instead
  • Field Appointment.startDateString
    Use startDate and endDate instead
  • Operation checkExerciseImport
    Not supported anymore. use createExercise and related functions instead
  • Operation exerciseImport
    Not supported anymore. use createExercise and related functions instead
  • Argument filter on FineObjectiveEdges.exerciseRevisions
    not used in client and not necessary
  • Argument filter on LearningPhaseEdges.exerciseRevisions
    not used in client and not necessary
  • Enum value PrivilegeScope.HINT
    Hints are part of exercises, so a separate privilege scope is no longer needed.
  • Input field SystemContentFilter.ordering
    The ordering option is no longer supported.

No removals documented — this log starts in July 2026.