api-reference

📖 OpenAPI specification for the public Flat REST API

Stars
15
Committers
5

Bot releases are hidden (Show)

api-reference - v2.3.0

Published by gierschv about 7 years ago

  • feat(user): Add profile theme and instruments played.
  • feat(edu): Add new cursor-based pagination for GET /v2/organizations/users and GET /v2/organizations/invitations.
  • feat(edu): Add new methods:
    • PUT /v2/organizations/users/{user}: Admin endpoint to update managed accounts.
    • DELETE /v2/organizations/users/{user}: Admin endpoint to delete or convert edu accounts to consumer accounts.
  • feat(edu): Classes have a new state inactive that can be activated using the new method POST /v2/classes/{class}/activate.
  • feat(edu): Assignments have a new state draft and can have a new attachment type exercise.
  • feat(edu): Return Canvas LMS Instance domain in classes details
  • feat(edu): Return Clever.com section information in classes details
api-reference - v2.2.0

Published by gierschv over 7 years ago

  • feat(edu): Public release of the first education APIs:
    • /v2/classes: Classes management
    • /v2/classes/{class}/assignments: Flat Assignments and Submissions
    • /v2/organizations/users: Organization accounts management
    • /v2/organizations/invitations: Organization invitations for admins and teachers
    • /v2/organizations/lti/credentials: LTI credentials management
    • /v2/groups/{group} and /groups/{group}/users: List of groups and users part of groups
    • /scores/{score}/submissions: Submissions linked to a score
  • feat(edu): New OAuth2 scopes:
    • edu.classes: Full, permissive scope to manage the classes.
    • edu.classes.readonly: Read-only access to the classes.
    • edu.assignments: Read-write access to the assignments and submissions.
    • edu.assignments.readonly: Read-only access to the assignments and submissions.
    • edu.admin: Full, permissive scope to manage all the admin of an organization.
    • edu.admin.lti: Access and manage the LTI Credentials for an organization.
    • edu.admin.lti.readonly: Read-only access to the LTI Credentials of an organization.
    • edu.admin.users: Access and manage the users and invitations of the organization.
    • edu.admin.users.readonly: Read-only access to the users and invitations of the organization.
  • fix(spec): Add missing scopes in specification for GET /scores/{score}/revisions/{revision} and GET /scores/{score}/revisions/{revision}/{format}
api-reference - v2.1.0

Published by gierschv over 7 years ago

  • feat(scores): add support of private links sharing with sharingKey.
  • feat(comments): Make "revision" optional when creating comments and support of "last" keyword.
  • fix(revisions): Missing id property in ScoreRevision.
  • update(spec): Specify binary response type for GET /scores/{score}/revisions/{revision}/{format}
api-reference - v2.0.0

Published by gierschv over 7 years ago

  • chore(api): First API public release with /v2/me, /v2/scores, /v2/users and /v2/groups.