• Change detail

    1caa58528628 → 5fe00500d31b · 6 changes across 4 operations

    • GET/api/v0/exercise-services/client/courses/{id}/exercises
      • ○

        added the optional property / to the response with the status

      • ○

        added the optional property / to the response with the status

    • GET/api/v0/exercise-services/client/exercises/{id}
      • ○

        added the optional property to the response with the status

      • ○

        added the optional property to the response with the status

    • GET/api/v0/exercise-services/client/courses/{id}/progress
      • ○

        added the optional property // to the response with the status

    • GET/api/v0/exercise-services/client/submissions/{id}/grading
      • ○

        added the optional property // to the response with the status

  • Change detail

    9af00723d3a5 → 1caa58528628 · 135 changes across 11 operations

    • POST/api/v0/exercise-services/client/exercises/{id}/files
      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

    • GET/api/v0/exercise-services/client/exercises/{id}
      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

    • POST/api/v0/exercise-services/client/exercises/{id}/submit
      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

    • GET/api/v0/exercise-services/client/courses/{id}/exercises
      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

    • GET/api/v0/exercise-services/client/courses/{id}
      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

    • GET/api/v0/exercise-services/client/courses/{id}/progress
      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

    • GET/api/v0/exercise-services/client/submissions/{id}/download
      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

    • GET/api/v0/exercise-services/client/submissions/{id}/grading
      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

    • POST/api/v0/exercise-services/client/submissions/{id}/share
      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

    • GET/api/v0/exercise-services/client/courses
      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

    • GET/api/v0/exercise-services/client/exercises/{id}/submissions
      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

      • ○

        the response property became required for the status

  • Change detail

    0ba6227edb08 → 9af00723d3a5 · 9 changes across 3 operations and 1 section

    • POST/api/v0/exercise-services/client/exercises/{id}/files
      • ▲

        removed the required property from the response with the status

      • ○

        added the required property to the response with the status

    • GET/api/v0/exercise-services/client/submissions/{id}/download
      • ▲

        removed the required property from the response with the status

      • ○

        added the required property to the response with the status

    • POST/api/v0/exercise-services/client/exercises/{id}/submit
      • ●

        removed the request property

      • ○

        added the new optional request property

      • ○

        added the new optional request property

      • ○

        added the new optional request property

    • components
      • ○

        removed the schema

  • Add the exercise-services client API and OAuth device flow (#1769)Docsb0e05412026-08-21 12:48

Revisions go back to the API's first capture.