Microsoft Graph education.educationUser API

The education.educationUser API from Microsoft Graph — 133 operation(s) for education.educationuser.

Operations 214

GET /education/me Microsoft Graph Get me from education #
PATCH /education/me Microsoft Graph Update the navigation property me in education #
DELETE /education/me Microsoft Graph Delete navigation property me for education #
GET /education/me/assignments Microsoft Graph List assignments of a user #
POST /education/me/assignments Microsoft Graph Create new navigation property to assignments for education #
GET /education/me/assignments/{educationAssignment-id} Microsoft Graph Get assignments from education #
PATCH /education/me/assignments/{educationAssignment-id} Microsoft Graph Update the navigation property assignments in education #
DELETE /education/me/assignments/{educationAssignment-id} Microsoft Graph Delete navigation property assignments for education #
GET /education/me/assignments/{educationAssignment-id}/categories Microsoft Graph Get categories from education #
POST /education/me/assignments/{educationAssignment-id}/categories Microsoft Graph Create new navigation property to categories for education #
DELETE /education/me/assignments/{educationAssignment-id}/categories/{educationCategory-id}/$ref Microsoft Graph Delete ref of navigation property categories for education #
GET /education/me/assignments/{educationAssignment-id}/categories/$count Microsoft Graph Get the number of the resource #
GET /education/me/assignments/{educationAssignment-id}/categories/$ref Microsoft Graph Get ref of categories from education #
POST /education/me/assignments/{educationAssignment-id}/categories/$ref Microsoft Graph Create new navigation property ref to categories for education #
DELETE /education/me/assignments/{educationAssignment-id}/categories/$ref Microsoft Graph Delete ref of navigation property categories for education #
GET /education/me/assignments/{educationAssignment-id}/categories/delta() Microsoft Graph Invoke function delta #
GET /education/me/assignments/{educationAssignment-id}/gradingCategory Microsoft Graph Get gradingCategory from education #
GET /education/me/assignments/{educationAssignment-id}/gradingScheme Microsoft Graph Get gradingScheme from education #
POST /education/me/assignments/{educationAssignment-id}/activate Microsoft Graph Invoke action activate #
POST /education/me/assignments/{educationAssignment-id}/deactivate Microsoft Graph Invoke action deactivate #
POST /education/me/assignments/{educationAssignment-id}/publish Microsoft Graph Invoke action publish #
POST /education/me/assignments/{educationAssignment-id}/setUpFeedbackResourcesFolder Microsoft Graph Invoke action setUpFeedbackResourcesFolder #
POST /education/me/assignments/{educationAssignment-id}/setUpResourcesFolder Microsoft Graph Invoke action setUpResourcesFolder #
GET /education/me/assignments/{educationAssignment-id}/resources Microsoft Graph Get resources from education #
POST /education/me/assignments/{educationAssignment-id}/resources Microsoft Graph Create new navigation property to resources for education #
GET /education/me/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id} Microsoft Graph Get resources from education #
PATCH /education/me/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id} Microsoft Graph Update the navigation property resources in education #
DELETE /education/me/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id} Microsoft Graph Delete navigation property resources for education #
GET /education/me/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}/dependentResources Microsoft Graph Get dependentResources from education #
POST /education/me/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}/dependentResources Microsoft Graph Create new navigation property to dependentResources for education #
GET /education/me/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}/dependentResources/{educationAssignmentResource-id1} Microsoft Graph Get dependentResources from education #
PATCH /education/me/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}/dependentResources/{educationAssignmentResource-id1} Microsoft Graph Update the navigation property dependentResources in education #
DELETE /education/me/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}/dependentResources/{educationAssignmentResource-id1} Microsoft Graph Delete navigation property dependentResources for education #
GET /education/me/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}/dependentResources/$count Microsoft Graph Get the number of the resource #
GET /education/me/assignments/{educationAssignment-id}/resources/$count Microsoft Graph Get the number of the resource #
GET /education/me/assignments/{educationAssignment-id}/rubric Microsoft Graph Get rubric from education #
PATCH /education/me/assignments/{educationAssignment-id}/rubric Microsoft Graph Update the navigation property rubric in education #
DELETE /education/me/assignments/{educationAssignment-id}/rubric Microsoft Graph Delete navigation property rubric for education #
GET /education/me/assignments/{educationAssignment-id}/rubric/$ref Microsoft Graph Get ref of rubric from education #
PUT /education/me/assignments/{educationAssignment-id}/rubric/$ref Microsoft Graph Update the ref of navigation property rubric in education #
DELETE /education/me/assignments/{educationAssignment-id}/rubric/$ref Microsoft Graph Delete ref of navigation property rubric for education #
GET /education/me/assignments/{educationAssignment-id}/submissions Microsoft Graph Get submissions from education #
POST /education/me/assignments/{educationAssignment-id}/submissions Microsoft Graph Create new navigation property to submissions for education #
GET /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id} Microsoft Graph Get submissions from education #
PATCH /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id} Microsoft Graph Update the navigation property submissions in education #
DELETE /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id} Microsoft Graph Delete navigation property submissions for education #
POST /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/excuse Microsoft Graph Invoke action excuse #
POST /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/reassign Microsoft Graph Invoke action reassign #
POST /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/return Microsoft Graph Invoke action return #
POST /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/setUpResourcesFolder Microsoft Graph Invoke action setUpResourcesFolder #
POST /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submit Microsoft Graph Invoke action submit #
POST /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/unsubmit Microsoft Graph Invoke action unsubmit #
GET /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes Microsoft Graph Get outcomes from education #
POST /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes Microsoft Graph Create new navigation property to outcomes for education #
GET /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes/{educationOutcome-id} Microsoft Graph Get outcomes from education #
PATCH /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes/{educationOutcome-id} Microsoft Graph Update the navigation property outcomes in education #
DELETE /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes/{educationOutcome-id} Microsoft Graph Delete navigation property outcomes for education #
GET /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes/$count Microsoft Graph Get the number of the resource #
GET /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources Microsoft Graph Get resources from education #
POST /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources Microsoft Graph Create new navigation property to resources for education #
GET /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id} Microsoft Graph Get resources from education #
PATCH /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id} Microsoft Graph Update the navigation property resources in education #
DELETE /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id} Microsoft Graph Delete navigation property resources for education #
GET /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}/dependentResources Microsoft Graph Get dependentResources from education #
POST /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}/dependentResources Microsoft Graph Create new navigation property to dependentResources for education #
GET /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}/dependentResources/{educationSubmissionResource-id1} Microsoft Graph Get dependentResources from education #
PATCH /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}/dependentResources/{educationSubmissionResource-id1} Microsoft Graph Update the navigation property dependentResources in education #
DELETE /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}/dependentResources/{educationSubmissionResource-id1} Microsoft Graph Delete navigation property dependentResources for education #
GET /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}/dependentResources/$count Microsoft Graph Get the number of the resource #
GET /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/$count Microsoft Graph Get the number of the resource #
GET /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources Microsoft Graph Get submittedResources from education #
POST /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources Microsoft Graph Create new navigation property to submittedResources for education #
GET /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id} Microsoft Graph Get submittedResources from education #
PATCH /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id} Microsoft Graph Update the navigation property submittedResources in education #
DELETE /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id} Microsoft Graph Delete navigation property submittedResources for education #
GET /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}/dependentResources Microsoft Graph Get dependentResources from education #
POST /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}/dependentResources Microsoft Graph Create new navigation property to dependentResources for education #
GET /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}/dependentResources/{educationSubmissionResource-id1} Microsoft Graph Get dependentResources from education #
PATCH /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}/dependentResources/{educationSubmissionResource-id1} Microsoft Graph Update the navigation property dependentResources in education #
DELETE /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}/dependentResources/{educationSubmissionResource-id1} Microsoft Graph Delete navigation property dependentResources for education #
GET /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}/dependentResources/$count Microsoft Graph Get the number of the resource #
GET /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/$count Microsoft Graph Get the number of the resource #
GET /education/me/assignments/{educationAssignment-id}/submissions/$count Microsoft Graph Get the number of the resource #
GET /education/me/assignments/$count Microsoft Graph Get the number of the resource #
GET /education/me/assignments/delta() Microsoft Graph Invoke function delta #
GET /education/me/classes Microsoft Graph List classes of an educationUser #
GET /education/me/classes/{educationClass-id} Microsoft Graph Get classes from education #
GET /education/me/classes/$count Microsoft Graph Get the number of the resource #
GET /education/me/rubrics Microsoft Graph List rubrics #
POST /education/me/rubrics Microsoft Graph Create educationRubric #
GET /education/me/rubrics/{educationRubric-id} Microsoft Graph Get educationRubric #
PATCH /education/me/rubrics/{educationRubric-id} Microsoft Graph Update educationRubric #
DELETE /education/me/rubrics/{educationRubric-id} Microsoft Graph Delete educationRubric #
GET /education/me/rubrics/$count Microsoft Graph Get the number of the resource #
GET /education/me/schools Microsoft Graph List schools of an educationUser #
GET /education/me/schools/{educationSchool-id} Microsoft Graph Get schools from education #
GET /education/me/schools/$count Microsoft Graph Get the number of the resource #
GET /education/me/taughtClasses Microsoft Graph Get taughtClasses from education #
GET /education/me/taughtClasses/{educationClass-id} Microsoft Graph Get taughtClasses from education #
GET /education/me/taughtClasses/$count Microsoft Graph Get the number of the resource #
GET /education/me/user Microsoft Graph Get educationUser #
GET /education/me/user/mailboxSettings Microsoft Graph Get mailboxSettings property value #
PATCH /education/me/user/mailboxSettings Microsoft Graph Update property mailboxSettings value. #
GET /education/me/user/serviceProvisioningErrors Microsoft Graph Get serviceProvisioningErrors property value #
GET /education/me/user/serviceProvisioningErrors/$count Microsoft Graph Get the number of the resource #
GET /education/users Microsoft Graph List educationUsers #
POST /education/users Microsoft Graph Create educationUser #
GET /education/users/{educationUser-id} Microsoft Graph Get educationUser #
PATCH /education/users/{educationUser-id} Microsoft Graph Update educationUser #
DELETE /education/users/{educationUser-id} Microsoft Graph Delete educationUser #
GET /education/users/{educationUser-id}/assignments Microsoft Graph List assignments of a user #
POST /education/users/{educationUser-id}/assignments Microsoft Graph Create new navigation property to assignments for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id} Microsoft Graph Get assignments from education #
PATCH /education/users/{educationUser-id}/assignments/{educationAssignment-id} Microsoft Graph Update the navigation property assignments in education #
DELETE /education/users/{educationUser-id}/assignments/{educationAssignment-id} Microsoft Graph Delete navigation property assignments for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/categories Microsoft Graph Get categories from education #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/categories Microsoft Graph Create new navigation property to categories for education #
DELETE /education/users/{educationUser-id}/assignments/{educationAssignment-id}/categories/{educationCategory-id}/$ref Microsoft Graph Delete ref of navigation property categories for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/categories/$count Microsoft Graph Get the number of the resource #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/categories/$ref Microsoft Graph Get ref of categories from education #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/categories/$ref Microsoft Graph Create new navigation property ref to categories for education #
DELETE /education/users/{educationUser-id}/assignments/{educationAssignment-id}/categories/$ref Microsoft Graph Delete ref of navigation property categories for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/categories/delta() Microsoft Graph Invoke function delta #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/gradingCategory Microsoft Graph Get gradingCategory from education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/gradingScheme Microsoft Graph Get gradingScheme from education #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/activate Microsoft Graph Invoke action activate #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/deactivate Microsoft Graph Invoke action deactivate #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/publish Microsoft Graph Invoke action publish #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/setUpFeedbackResourcesFolder Microsoft Graph Invoke action setUpFeedbackResourcesFolder #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/setUpResourcesFolder Microsoft Graph Invoke action setUpResourcesFolder #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/resources Microsoft Graph Get resources from education #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/resources Microsoft Graph Create new navigation property to resources for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id} Microsoft Graph Get resources from education #
PATCH /education/users/{educationUser-id}/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id} Microsoft Graph Update the navigation property resources in education #
DELETE /education/users/{educationUser-id}/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id} Microsoft Graph Delete navigation property resources for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}/dependentResources Microsoft Graph Get dependentResources from education #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}/dependentResources Microsoft Graph Create new navigation property to dependentResources for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}/dependentResources/{educationAssignmentResource-id1} Microsoft Graph Get dependentResources from education #
PATCH /education/users/{educationUser-id}/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}/dependentResources/{educationAssignmentResource-id1} Microsoft Graph Update the navigation property dependentResources in education #
DELETE /education/users/{educationUser-id}/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}/dependentResources/{educationAssignmentResource-id1} Microsoft Graph Delete navigation property dependentResources for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}/dependentResources/$count Microsoft Graph Get the number of the resource #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/resources/$count Microsoft Graph Get the number of the resource #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/rubric Microsoft Graph Get rubric from education #
PATCH /education/users/{educationUser-id}/assignments/{educationAssignment-id}/rubric Microsoft Graph Update the navigation property rubric in education #
DELETE /education/users/{educationUser-id}/assignments/{educationAssignment-id}/rubric Microsoft Graph Delete navigation property rubric for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/rubric/$ref Microsoft Graph Get ref of rubric from education #
PUT /education/users/{educationUser-id}/assignments/{educationAssignment-id}/rubric/$ref Microsoft Graph Update the ref of navigation property rubric in education #
DELETE /education/users/{educationUser-id}/assignments/{educationAssignment-id}/rubric/$ref Microsoft Graph Delete ref of navigation property rubric for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions Microsoft Graph Get submissions from education #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions Microsoft Graph Create new navigation property to submissions for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id} Microsoft Graph Get submissions from education #
PATCH /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id} Microsoft Graph Update the navigation property submissions in education #
DELETE /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id} Microsoft Graph Delete navigation property submissions for education #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/excuse Microsoft Graph Invoke action excuse #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/reassign Microsoft Graph Invoke action reassign #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/return Microsoft Graph Invoke action return #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/setUpResourcesFolder Microsoft Graph Invoke action setUpResourcesFolder #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submit Microsoft Graph Invoke action submit #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/unsubmit Microsoft Graph Invoke action unsubmit #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes Microsoft Graph Get outcomes from education #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes Microsoft Graph Create new navigation property to outcomes for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes/{educationOutcome-id} Microsoft Graph Get outcomes from education #
PATCH /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes/{educationOutcome-id} Microsoft Graph Update the navigation property outcomes in education #
DELETE /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes/{educationOutcome-id} Microsoft Graph Delete navigation property outcomes for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes/$count Microsoft Graph Get the number of the resource #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources Microsoft Graph Get resources from education #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources Microsoft Graph Create new navigation property to resources for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id} Microsoft Graph Get resources from education #
PATCH /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id} Microsoft Graph Update the navigation property resources in education #
DELETE /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id} Microsoft Graph Delete navigation property resources for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}/dependentResources Microsoft Graph Get dependentResources from education #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}/dependentResources Microsoft Graph Create new navigation property to dependentResources for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}/dependentResources/{educationSubmissionResource-id1} Microsoft Graph Get dependentResources from education #
PATCH /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}/dependentResources/{educationSubmissionResource-id1} Microsoft Graph Update the navigation property dependentResources in education #
DELETE /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}/dependentResources/{educationSubmissionResource-id1} Microsoft Graph Delete navigation property dependentResources for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}/dependentResources/$count Microsoft Graph Get the number of the resource #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/$count Microsoft Graph Get the number of the resource #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources Microsoft Graph Get submittedResources from education #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources Microsoft Graph Create new navigation property to submittedResources for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id} Microsoft Graph Get submittedResources from education #
PATCH /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id} Microsoft Graph Update the navigation property submittedResources in education #
DELETE /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id} Microsoft Graph Delete navigation property submittedResources for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}/dependentResources Microsoft Graph Get dependentResources from education #
POST /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}/dependentResources Microsoft Graph Create new navigation property to dependentResources for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}/dependentResources/{educationSubmissionResource-id1} Microsoft Graph Get dependentResources from education #
PATCH /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}/dependentResources/{educationSubmissionResource-id1} Microsoft Graph Update the navigation property dependentResources in education #
DELETE /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}/dependentResources/{educationSubmissionResource-id1} Microsoft Graph Delete navigation property dependentResources for education #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}/dependentResources/$count Microsoft Graph Get the number of the resource #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/$count Microsoft Graph Get the number of the resource #
GET /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/$count Microsoft Graph Get the number of the resource #
GET /education/users/{educationUser-id}/assignments/$count Microsoft Graph Get the number of the resource #
GET /education/users/{educationUser-id}/assignments/delta() Microsoft Graph Invoke function delta #
GET /education/users/{educationUser-id}/classes Microsoft Graph Get classes from education #
GET /education/users/{educationUser-id}/classes/{educationClass-id} Microsoft Graph Get classes from education #
GET /education/users/{educationUser-id}/classes/$count Microsoft Graph Get the number of the resource #
GET /education/users/{educationUser-id}/rubrics Microsoft Graph Get rubrics from education #
POST /education/users/{educationUser-id}/rubrics Microsoft Graph Create new navigation property to rubrics for education #
GET /education/users/{educationUser-id}/rubrics/{educationRubric-id} Microsoft Graph Get rubrics from education #
PATCH /education/users/{educationUser-id}/rubrics/{educationRubric-id} Microsoft Graph Update the navigation property rubrics in education #
DELETE /education/users/{educationUser-id}/rubrics/{educationRubric-id} Microsoft Graph Delete navigation property rubrics for education #
GET /education/users/{educationUser-id}/rubrics/$count Microsoft Graph Get the number of the resource #
GET /education/users/{educationUser-id}/schools Microsoft Graph Get schools from education #
GET /education/users/{educationUser-id}/schools/{educationSchool-id} Microsoft Graph Get schools from education #
GET /education/users/{educationUser-id}/schools/$count Microsoft Graph Get the number of the resource #
GET /education/users/{educationUser-id}/taughtClasses Microsoft Graph List taughtClasses #
GET /education/users/{educationUser-id}/taughtClasses/{educationClass-id} Microsoft Graph Get taughtClasses from education #
GET /education/users/{educationUser-id}/taughtClasses/$count Microsoft Graph Get the number of the resource #
GET /education/users/{educationUser-id}/user Microsoft Graph Get user from education #
GET /education/users/{educationUser-id}/user/mailboxSettings Microsoft Graph Get mailboxSettings property value #
PATCH /education/users/{educationUser-id}/user/mailboxSettings Microsoft Graph Update property mailboxSettings value. #
GET /education/users/{educationUser-id}/user/serviceProvisioningErrors Microsoft Graph Get serviceProvisioningErrors property value #
GET /education/users/{educationUser-id}/user/serviceProvisioningErrors/$count Microsoft Graph Get the number of the resource #
GET /education/users/$count Microsoft Graph Get the number of the resource #
GET /education/users/delta() Microsoft Graph Invoke function delta #

Documentation

📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/admin?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/agreementacceptance?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/agreement?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/teamsapp?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/application?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/applicationtemplate?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/azure-ad-auditlog-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/authenticationmethodconfiguration?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/authenticationmethodspolicy?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/certificatebasedauthconfiguration?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/chat?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/communications-api-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/complianceapioverview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/externalconnectors-externalconnection?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/contact?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/contract?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/copilot-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/datapolicyoperation?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/intune-apps-conceptual?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/intune-device-conceptual?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/device?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/directory?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/domaindnsrecord?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/domain?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/drive?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/education-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/employee-experience-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/externalconnectors-external?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/filter-query-parameter
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/excel?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/grouplifecyclepolicy?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/groups-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/groupsetting?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/groupsettingtemplate?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/identitycontainer?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/informationprotection?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/invitation?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/users?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/oauth2permissiongrant?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/organization?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/resourcespecificpermissiongrant?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/place?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/planner-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/policy-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/print?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/privacy?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/report?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/rolemanagement?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/schemaextension?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/scopedrolemembership?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/search-api-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/security-api-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/serviceprincipal?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/shares?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/sharepoint?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/solutions-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/filestorage?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/subscribedsku?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/subscription?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/teams-api-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/teamwork?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/tenantrelationship?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/user?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/auth/auth-concepts
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/workplace?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/sitepage?view=graph-rest-1.0

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/microsoft-graph-education-educationuser-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

microsoft-graph-education-educationuser-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Microsoft Graph Admin Admin.admin Education.education User API
  description: 'Microsoft Graph API for managing administrative resources in Microsoft Entra ID.

    This API enables administrators to manage Microsoft Edge browser settings, Internet Explorer mode configurations,

    site lists, shared browser sites, Microsoft 365 Apps installation options, people insights, service announcements,

    SharePoint settings, Copilot administration, directory administrative units, and admin consent policies.'
  version: 1.0.0
  contact:
    name: Microsoft Graph API Support
    url: https://developer.microsoft.com/graph
servers:
- url: https://graph.microsoft.com/v1.0
  description: Microsoft Graph API v1.0 endpoint
tags:
- name: education.educationUser
paths:
  /education/me:
    description: Provides operations to manage the me property of the microsoft.graph.educationRoot entity.
    get:
      tags:
      - education.educationUser
      summary: Microsoft Graph Get me from education
      operationId: education.GetMe
      parameters:
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.educationUser'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
      - education.educationUser
      summary: Microsoft Graph Update the navigation property me in education
      operationId: education.UpdateMe
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.educationUser'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.educationUser'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
      - education.educationUser
      summary: Microsoft Graph Delete navigation property me for education
      operationId: education.DeleteMe
      parameters:
      - name: If-Match
        in: header
        description: ETag
        schema:
          type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /education/me/assignments:
    description: Provides operations to manage the assignments property of the microsoft.graph.educationUser entity.
    x-ms-docs-grouped-path:
    - /education/users/{educationUser-id}/assignments
    get:
      tags:
      - education.educationUser
      summary: Microsoft Graph List assignments of a user
      description: Returns a list of educationAssignment assigned to a educationUser for all classes. Only teachers, students, and applications with application permissions can perform this operation. This method allows a caller to find all the assignments belonging to a student or a teacher in a single call rather than having to request assignments from each class. The assignment list contains what is needed to get the detailed information for the assignment from within the class namespace. Use the methods defined for the assignment for all other operations.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/educationuser-list-assignments?view=graph-rest-1.0
      operationId: education.me.ListAssignments
      parameters:
      - $ref: '#/components/parameters/top'
      - $ref: '#/components/parameters/skip'
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      - $ref: '#/components/parameters/count'
      - name: $orderby
        in: query
        description: Order items by property values
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          $ref: '#/components/responses/microsoft.graph.educationAssignmentCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
      - education.educationUser
      summary: Microsoft Graph Create new navigation property to assignments for education
      operationId: education.me.CreateAssignments
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.educationAssignment'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.educationAssignment'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /education/me/assignments/{educationAssignment-id}:
    description: Provides operations to manage the assignments property of the microsoft.graph.educationUser entity.
    parameters:
    - name: educationAssignment-id
      in: path
      description: The unique identifier of educationAssignment
      required: true
      schema:
        type: string
      x-ms-docs-key-type: educationAssignment
    x-ms-docs-grouped-path:
    - /education/users/{educationUser-id}/assignments/{educationAssignment-id}
    get:
      tags:
      - education.educationUser
      summary: Microsoft Graph Get assignments from education
      description: Assignments belonging to the user.
      operationId: education.me.GetAssignments
      parameters:
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.educationAssignment'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
      - education.educationUser
      summary: Microsoft Graph Update the navigation property assignments in education
      operationId: education.me.UpdateAssignments
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.educationAssignment'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.educationAssignment'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
      - education.educationUser
      summary: Microsoft Graph Delete navigation property assignments for education
      operationId: education.me.DeleteAssignments
      parameters:
      - name: If-Match
        in: header
        description: ETag
        schema:
          type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /education/me/assignments/{educationAssignment-id}/categories:
    description: Provides operations to manage the categories property of the microsoft.graph.educationAssignment entity.
    parameters:
    - name: educationAssignment-id
      in: path
      description: The unique identifier of educationAssignment
      required: true
      schema:
        type: string
      x-ms-docs-key-type: educationAssignment
    x-ms-docs-grouped-path:
    - /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/categories
    - /education/users/{educationUser-id}/assignments/{educationAssignment-id}/categories
    get:
      tags:
      - education.educationUser
      summary: Microsoft Graph Get categories from education
      description: When set, enables users to easily find assignments of a given type. Read-only. Nullable.
      operationId: education.me.assignments.ListCategories
      parameters:
      - $ref: '#/components/parameters/top'
      - $ref: '#/components/parameters/skip'
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      - $ref: '#/components/parameters/count'
      - name: $orderby
        in: query
        description: Order items by property values
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          $ref: '#/components/responses/microsoft.graph.educationCategoryCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
      - education.educationUser
      summary: Microsoft Graph Create new navigation property to categories for education
      operationId: education.me.assignments.CreateCategories
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.educationCategory'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.educationCategory'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /education/me/assignments/{educationAssignment-id}/categories/{educationCategory-id}/$ref:
    description: Provides operations to manage the collection of educationRoot entities.
    parameters:
    - name: educationAssignment-id
      in: path
      description: The unique identifier of educationAssignment
      required: true
      schema:
        type: string
      x-ms-docs-key-type: educationAssignment
    - name: educationCategory-id
      in: path
      description: The unique identifier of educationCategory
      required: true
      schema:
        type: string
      x-ms-docs-key-type: educationCategory
    delete:
      tags:
      - education.educationUser
      summary: Microsoft Graph Delete ref of navigation property categories for education
      operationId: education.me.assignments.categories.DeleteRefEducationCategory
      parameters:
      - name: If-Match
        in: header
        description: ETag
        schema:
          type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /education/me/assignments/{educationAssignment-id}/categories/$count:
    description: Provides operations to count the resources in the collection.
    parameters:
    - name: educationAssignment-id
      in: path
      description: The unique identifier of educationAssignment
      required: true
      schema:
        type: string
      x-ms-docs-key-type: educationAssignment
    get:
      tags:
      - education.educationUser
      summary: Microsoft Graph Get the number of the resource
      operationId: education.me.assignments.categories.GetCount-da6c
      parameters:
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
  /education/me/assignments/{educationAssignment-id}/categories/$ref:
    description: Provides operations to manage the collection of educationRoot entities.
    parameters:
    - name: educationAssignment-id
      in: path
      description: The unique identifier of educationAssignment
      required: true
      schema:
        type: string
      x-ms-docs-key-type: educationAssignment
    get:
      tags:
      - education.educationUser
      summary: Microsoft Graph Get ref of categories from education
      description: When set, enables users to easily find assignments of a given type. Read-only. Nullable.
      operationId: education.me.assignments.ListRefCategories
      parameters:
      - $ref: '#/components/parameters/top'
      - $ref: '#/components/parameters/skip'
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      - $ref: '#/components/parameters/count'
      - name: $orderby
        in: query
        description: Order items by property values
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          $ref: '#/components/responses/StringCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
      - education.educationUser
      summary: Microsoft Graph Create new navigation property ref to categories for education
      operationId: education.me.assignments.CreateRefCategories
      requestBody:
        $ref: '#/components/requestBodies/refPostBody'
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
      - education.educationUser
      summary: Microsoft Graph Delete ref of navigation property categories for education
      operationId: education.me.assignments.DeleteRefCategories
      parameters:
      - name: If-Match
        in: header
        description: ETag
        schema:
          type: string
      - name: '@id'
        in: query
        description: The delete Uri
        required: true
        schema:
          type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /education/me/assignments/{educationAssignment-id}/categories/delta():
    description: Provides operations to call the delta method.
    parameters:
    - name: educationAssignment-id
      in: path
      description: The unique identifier of educationAssignment
      required: true
      schema:
        type: string
      x-ms-docs-key-type: educationAssignment
    x-ms-docs-grouped-path:
    - /education/classes/{educationClass-id}/assignmentCategories/delta()
    - /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/categories/delta()
    - /education/classes/{educationClass-id}/assignments/delta()
    - /education/classes/delta()
    - /education/me/assignments/delta()
    - /education/schools/delta()
    - /education/users/{educationUser-id}/assignments/{educationAssignment-id}/categories/delta()
    - /education/users/{educationUser-id}/assignments/delta()
    - /education/users/delta()
    get:
      tags:
      - education.educationUser
      summary: Microsoft Graph Invoke function delta
      description: Get a list of newly created or updated educationCategory objects without having to perform a full read of the collection.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/educationcategory-delta?view=graph-rest-1.0
      operationId: education.me.assignments.educationAssignment.categories.delta
      parameters:
      - $ref: '#/components/parameters/top'
      - $ref: '#/components/parameters/skip'
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      - $ref: '#/components/parameters/count'
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $orderby
        in: query
        description: Order items by property values
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                title: Collection of educationCategory
                type: object
                allOf:
                - $ref: '#/components/schemas/BaseDeltaFunctionResponse'
                - type: object
                  properties:
                    value:
                      type: array
                      items:
                        $ref: '#/components/schemas/microsoft.graph.educationCategory'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: function
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
  /education/me/assignments/{educationAssignment-id}/gradingCategory:
    description: Provides operations to manage the gradingCategory property of the microsoft.graph.educationAssignment entity.
    parameters:
    - name: educationAssignment-id
      in: path
      description: The unique identifier of educationAssignment
      required: true
      schema:
        type: string
      x-ms-docs-key-type: educationAssignment
    x-ms-docs-grouped-path:
    - /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/gradingCategory
    - /education/users/{educationUser-id}/assignments/{educationAssignment-id}/gradingCategory
    get:
      tags:
      - education.educationUser
      summary: Microsoft Graph Get gradingCategory from education
      description: When set, enables users to weight assignments differently when computing a class average grade.
      operationId: education.me.assignments.GetGradingCategory
      parameters:
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.educationGradingCategory'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /education/me/assignments/{educationAssignment-id}/gradingScheme:
    description: Provides operations to manage the gradingScheme property of the microsoft.graph.educationAssignment entity.
    parameters:
    - name: educationAssignment-id
      in: path
      description: The unique identifier of educationAssignment
      required: true
      schema:
        type: string
      x-ms-docs-key-type: educationAssignment
    x-ms-docs-grouped-path:
    - /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/gradingScheme
    - /education/users/{educationUser-id}/assignments/{educationAssignment-id}/gradingScheme
    get:
      tags:
      - education.educationUser
      summary: Microsoft Graph Get gradingScheme from education
      description: When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment.
      operationId: education.me.assignments.GetGradingScheme
      parameters:
      - name: $select
        in: query
        description: Select properties to be returned
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - name: $expand
        in: query
        description: Expand related entities
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.educationGradingScheme'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /education/me/assignments/{educationAssignment-id}/activate:
    description: Provides operations to call the activate method.
    parameters:
    - name: educationAssignment-id
      in: path
      description: The unique identifier of educationAssignment
      required: true
      schema:
        type: string
      x-ms-docs-key-type: educationAssignment
    x-ms-docs-grouped-path:
    - /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/activate
    - /education/users/{educationUser-id}/assignments/{educationAssignment-id}/activate
    post:
      tags:
      - education.educationUser
      summary: Microsoft Graph Invoke action activate
      description: Activate an inactive educationAssignment to signal that the assignment has further action items for teachers or students. This action can only be performed by a teacher on currently inactive assignments.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/educationassignment-activate?view=graph-rest-1.0
      operationId: education.me.assignments.educationAssignment.activate
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                anyOf:
                - $ref: '#/components/schemas/microsoft.graph.educationAssignment'
                - type: object
                  nullable: true
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: action
  /education/me/assignments/{educationAssignment-id}/deactivate:
    description: Provides operations to call the deactivate method.
    parameters:
    - name: educationAssignment-id
      in: path
      description: The unique identifier of educationAssignment
      required: true
      schema:
        type: string
      x-ms-docs-key-type: educationAssignment
    x-ms-docs-grouped-path:
    - /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/deactivate
    - /education/users/{educationUser-id}/assignments/{educationAssignment-id}/deactivate
    post:
      tags:
      - education.educationUser
      summary: Microsoft Graph Invoke action deactivate
      description: Mark an assigned educationAssignment as inactive to signal that the assignment has no further action items for teachers and students. This action can only be performed by a teacher on assigned assignments.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/educationassignment-deactivate?view=graph-rest-1.0
      operationId: education.me.assignments.educationAssignment.deactivate
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                anyOf:
                - $ref: '#/components/schemas/microsoft.graph.educationAssignment'
                - type: object
                  nullable: true
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: action
  /education/me/assignments/{educationAssignment-id}/publish:
    description: Provides operations to call the publish method.
    parameters:
    - name: educationAssignment-id
      in: path
      description: The unique identifier of educationAssignment
      required: true
      schema:
        type: string
      x-ms-docs-key-type: educationAssignment
    x-ms-docs-grouped-path:
    - /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/publish
    - /education/classes/{educationClass-id}/modules/{educationModule-id}/publish
    - /education/users/{educationUser-id}/assignments/{educationAssignment-id}/publish
    post:
      tags:
      - education.educationUser
      summary: Microsoft Graph Invoke action publish
      description: Publish an education assignment. Change the status of an educationAssignment from its original draft status to the published status.  You can change the status from draft to scheduled if the assignment is scheduled for a future date.  Only a teacher in the class can make this call. When an assignment is in draft status, students will not see the assignment, nor will there be any submission objects. Calling this API creates educationSubmission objects and displays the assignment in each student's list. The status of the assignment goes back to draft if there is any backend failure during publish process. To update the properties of a published assignment, see update an assignment.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/educationassignment-publish?view=graph-rest-1.0
      operationId: education.me.assignments.educationAssignment.publish
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                anyOf:
                - $ref: '#/components/schemas/microsoft.graph.educationAssignment'
                - type: object
                  nullable: true
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: action
  /education/me/assignments/{educationAssignment-id}/setUpFeedbackResourcesFolder:
    description: Provides operations to call the setUpFeedbackResourcesFolder method.
    parameters:
    - name: educationAssignment-id
      in: path
      description: The unique identifier of educationAssignment
      required: true
      schema:
        type: string
      x-ms-docs-key-type: educationAssignment
    x-ms-docs-grouped-path:
    - /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/setUpFeedbackResourcesFolder
    - /education/users/{educationUser-id}/assignments/{educationAssignment-id}/setUpFeedbackResourcesFolder
    post:
      tags:
      - education.educationUser
      summary: Microsoft Graph Invoke action setUpFeedbackResourcesFolder
      description: Create a SharePoint folder to upload feedback files for a given educationSubmission. Only teachers can perform this operation. The teacher determines the resources to upload in the feedback resources folder of a submission.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/educationassignment-setupfeedbackresourcesfolder?view=graph-rest-1.0
      operationId: education.me.assignments.educationAssignment.setUpFeedbackResourcesFolder
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                anyOf:
                - $ref: '#/components/schemas/microsoft.graph.educationAssignment'
                - type: object
                  nullable: true
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: action
  /education/me/assignments/{educationAssignment-id}/setUpResourcesFolder:
    description: Provides operations to call the setUpResourcesFolder method.
    parameters:
    - name: educationAssignment-id
      in: path
      description: The unique identifier of educationAssignment
      required: true
      schema:
        type: string
      x-ms-docs-key-type: educationAssignment
    x-ms-docs-grouped-path:
    - /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/setUpResourcesFolder
    - /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/setUpResourcesFolder
    - /education/classes/{educationClass-id}/modules/{educationModule-id}/setUpResourcesFolder
    - /education/me/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/setUpResourcesFolder
    - /education/users/{educationUser-id}/assignments/{educationAssignment-id}/setUpResourcesFolder
    - /education/users/{educationUser-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/setUpResourcesFolder
    post:
      tags:
      - education.educationUser
      summary: Microsoft Graph Invoke action setUpResourcesFolder
      description: 'Create a SharePoint folder to upload files for a given educationAssignment. Only teachers can perf

# --- truncated at 32 KB (1387 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/openapi/microsoft-graph-education-educationuser-api-openapi.yml