Microsoft Graph · Capability

Microsoft Graph OData Service for namespace microsoft.graph — education.educationClass

Microsoft Graph OData Service for namespace microsoft.graph — education.educationClass. 150 operations. Lead operation: Microsoft Graph List educationClasses. Self-contained Naftiko capability covering one Microsoft Graph business surface.

Run with Naftiko Microsoft Grapheducation.educationClass

What You Can Do

GET
Educationlistclasses — Microsoft Graph List educationClasses
/v1/education/classes
POST
Educationcreateclasses — Microsoft Graph Create educationClass
/v1/education/classes
GET
Educationclassesgetcountfe5a — Microsoft Graph Get the number of the resource
/v1/education/classes/count
GET
Educationclassesdelta — Microsoft Graph Invoke function delta
/v1/education/classes/delta
GET
Educationgetclasses — Microsoft Graph Get educationClass
/v1/education/classes/{educationclass-id}
PATCH
Educationupdateclasses — Microsoft Graph Update educationClass
/v1/education/classes/{educationclass-id}
DELETE
Educationdeleteclasses — Microsoft Graph Delete educationClass
/v1/education/classes/{educationclass-id}
GET
Educationclasseslistassignmentcategories — Microsoft Graph List assignmentCategories
/v1/education/classes/{educationclass-id}/assignmentcategories
POST
Educationclassescreateassignmentcategories — Microsoft Graph Create educationCategory
/v1/education/classes/{educationclass-id}/assignmentcategories
GET
Educationclassesassignmentcategoriesgetcount8570 — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/assignmentcategories/count
GET
Educationclasseseducationclassassignmentcategoriesdelta — Microsoft Graph Invoke function delta
/v1/education/classes/{educationclass-id}/assignmentcategories/delta
GET
Educationclassesgetassignmentcategories — Microsoft Graph Get educationCategory
/v1/education/classes/{educationclass-id}/assignmentcategories/{educationcategory-id}
PATCH
Educationclassesupdateassignmentcategories — Microsoft Graph Update the navigation property assignmentCategories in education
/v1/education/classes/{educationclass-id}/assignmentcategories/{educationcategory-id}
DELETE
Educationclassesdeleteassignmentcategories — Microsoft Graph Delete educationCategory
/v1/education/classes/{educationclass-id}/assignmentcategories/{educationcategory-id}
GET
Educationclassesgetassignmentdefaults — Microsoft Graph Get educationAssignmentDefaults
/v1/education/classes/{educationclass-id}/assignmentdefaults
PATCH
Educationclassesupdateassignmentdefaults — Microsoft Graph Update educationAssignmentDefaults
/v1/education/classes/{educationclass-id}/assignmentdefaults
DELETE
Educationclassesdeleteassignmentdefaults — Microsoft Graph Delete navigation property assignmentDefaults for education
/v1/education/classes/{educationclass-id}/assignmentdefaults
GET
Educationclassesgetassignmentsettings — Microsoft Graph Get assignmentSettings from education
/v1/education/classes/{educationclass-id}/assignmentsettings
PATCH
Educationclassesupdateassignmentsettings — Microsoft Graph Update educationAssignmentSettings
/v1/education/classes/{educationclass-id}/assignmentsettings
DELETE
Educationclassesdeleteassignmentsettings — Microsoft Graph Delete navigation property assignmentSettings for education
/v1/education/classes/{educationclass-id}/assignmentsettings
GET
Educationclassesassignmentsettingsgetdefaultgradingscheme — Microsoft Graph Get defaultGradingScheme from education
/v1/education/classes/{educationclass-id}/assignmentsettings/defaultgradingscheme
GET
Educationclassesassignmentsettingslistgradingcategories — Microsoft Graph Get gradingCategories from education
/v1/education/classes/{educationclass-id}/assignmentsettings/gradingcategories
POST
Educationclassesassignmentsettingscreategradingcategories — Microsoft Graph Create new navigation property to gradingCategories for education
/v1/education/classes/{educationclass-id}/assignmentsettings/gradingcategories
GET
Educationclassesassignmentsettingsgradingcategoriesgetcountc354 — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/assignmentsettings/gradingcategories/count
GET
Educationclassesassignmentsettingsgetgradingcategories — Microsoft Graph Get gradingCategories from education
/v1/education/classes/{educationclass-id}/assignmentsettings/gradingcategories/{educationgradingcategory-id}
PATCH
Educationclassesassignmentsettingsupdategradingcategories — Microsoft Graph Update gradingCategory
/v1/education/classes/{educationclass-id}/assignmentsettings/gradingcategories/{educationgradingcategory-id}
DELETE
Educationclassesassignmentsettingsdeletegradingcategories — Microsoft Graph Delete navigation property gradingCategories for education
/v1/education/classes/{educationclass-id}/assignmentsettings/gradingcategories/{educationgradingcategory-id}
GET
Educationclassesassignmentsettingslistgradingschemes — Microsoft Graph Get educationGradingScheme
/v1/education/classes/{educationclass-id}/assignmentsettings/gradingschemes
POST
Educationclassesassignmentsettingscreategradingschemes — Microsoft Graph Create educationGradingScheme
/v1/education/classes/{educationclass-id}/assignmentsettings/gradingschemes
GET
Educationclassesassignmentsettingsgradingschemesgetcountc040 — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/assignmentsettings/gradingschemes/count
GET
Educationclassesassignmentsettingsgetgradingschemes — Microsoft Graph Get educationGradingScheme
/v1/education/classes/{educationclass-id}/assignmentsettings/gradingschemes/{educationgradingscheme-id}
PATCH
Educationclassesassignmentsettingsupdategradingschemes — Microsoft Graph Update the navigation property gradingSchemes in education
/v1/education/classes/{educationclass-id}/assignmentsettings/gradingschemes/{educationgradingscheme-id}
DELETE
Educationclassesassignmentsettingsdeletegradingschemes — Microsoft Graph Delete educationGradingScheme
/v1/education/classes/{educationclass-id}/assignmentsettings/gradingschemes/{educationgradingscheme-id}
GET
Educationclasseslistassignments — Microsoft Graph List class assignments
/v1/education/classes/{educationclass-id}/assignments
POST
Educationclassescreateassignments — Microsoft Graph Create educationAssignment
/v1/education/classes/{educationclass-id}/assignments
GET
Educationclassesassignmentsgetcounta470 — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/assignments/count
GET
Educationclasseseducationclassassignmentsdelta — Microsoft Graph Invoke function delta
/v1/education/classes/{educationclass-id}/assignments/delta
GET
Educationclassesgetassignments — Microsoft Graph Get educationAssignment
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}
PATCH
Educationclassesupdateassignments — Microsoft Graph Update educationassignment
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}
DELETE
Educationclassesdeleteassignments — Microsoft Graph Delete educationAssignment
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}
POST
Educationclasseseducationclassassignmentseducationassignmentactivate — Microsoft Graph Invoke action activate
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/activate
GET
Educationclassesassignmentslistcategories — Microsoft Graph List categories
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/categories
POST
Educationclassesassignmentscreatecategories — Microsoft Graph Create educationCategories
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/categories
GET
Educationclassesassignmentscategoriesgetcount639a — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/categories/count
GET
Educationclassesassignmentslistrefcategories — Microsoft Graph List categories
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/categories/ref
POST
Educationclassesassignmentscreaterefcategories — Microsoft Graph Create educationCategories
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/categories/ref
DELETE
Educationclassesassignmentsdeleterefcategories — Microsoft Graph Remove educationCategory
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/categories/ref
GET
Educationclasseseducationclassassignmentseducationassignmentcategoriesdelta — Microsoft Graph Invoke function delta
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/categories/delta
DELETE
Educationclassesassignmentscategoriesdeleterefeducationcategory — Microsoft Graph Remove educationCategory
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/categories/{educationcategory-id}/ref
POST
Educationclasseseducationclassassignmentseducationassignmentdeactivate — Microsoft Graph Invoke action deactivate
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/deactivate
GET
Educationclassesassignmentsgetgradingcategory — Microsoft Graph Get gradingCategory from education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/gradingcategory
GET
Educationclassesassignmentsgetgradingscheme — Microsoft Graph Get gradingScheme from education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/gradingscheme
POST
Educationclasseseducationclassassignmentseducationassignmentpublish — Microsoft Graph Invoke action publish
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/publish
GET
Educationclassesassignmentslistresources — Microsoft Graph List assignment resources
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources
POST
Educationclassesassignmentscreateresources — Microsoft Graph Create educationAssignmentResource
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources
GET
Educationclassesassignmentsresourcesgetcountf57b — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources/count
GET
Educationclassesassignmentsgetresources — Microsoft Graph Get educationAssignmentResource
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources/{educationassignmentresource-id}
PATCH
Educationclassesassignmentsupdateresources — Microsoft Graph Update the navigation property resources in education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources/{educationassignmentresource-id}
DELETE
Educationclassesassignmentsdeleteresources — Microsoft Graph Delete educationAssignmentResource
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources/{educationassignmentresource-id}
GET
Educationclassesassignmentsresourceslistdependentresources — Microsoft Graph List dependentResources
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources/{educationassignmentresource-id}/dependentresources
POST
Educationclassesassignmentsresourcescreatedependentresources — Microsoft Graph Create new navigation property to dependentResources for education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources/{educationassignmentresource-id}/dependentresources
GET
Educationclassesassignmentsresourcesdependentresourcesgetcount618c — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources/{educationassignmentresource-id}/dependentresources/count
GET
Educationclassesassignmentsresourcesgetdependentresources — Microsoft Graph Get dependentResources from education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources/{educationassignmentresource-id}/dependentresources/{educationassignmentresource-id1}
PATCH
Educationclassesassignmentsresourcesupdatedependentresources — Microsoft Graph Update the navigation property dependentResources in education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources/{educationassignmentresource-id}/dependentresources/{educationassignmentresource-id1}
DELETE
Educationclassesassignmentsresourcesdeletedependentresources — Microsoft Graph Delete navigation property dependentResources for education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources/{educationassignmentresource-id}/dependentresources/{educationassignmentresource-id1}
GET
Educationclassesassignmentsgetrubric — Microsoft Graph Get educationRubric attached to educationAssignment
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/rubric
PATCH
Educationclassesassignmentsupdaterubric — Microsoft Graph Attach educationRubric to an assignment
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/rubric
DELETE
Educationclassesassignmentsdeleterubric — Microsoft Graph Delete educationRubric from educationAssignment
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/rubric
GET
Educationclassesassignmentsgetrefrubric — Microsoft Graph Get educationRubric attached to educationAssignment
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/rubric/ref
PUT
Educationclassesassignmentsupdaterefrubric — Microsoft Graph Attach educationRubric to an assignment
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/rubric/ref
DELETE
Educationclassesassignmentsdeleterefrubric — Microsoft Graph Delete educationRubric from educationAssignment
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/rubric/ref
POST
Educationclasseseducationclassassignmentseducationassignmentsetupfeedbackresourcesfolder — Microsoft Graph Invoke action setUpFeedbackResourcesFolder
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/setupfeedbackresourcesfolder
POST
Educationclasseseducationclassassignmentseducationassignmentsetupresourcesfolder — Microsoft Graph Invoke action setUpResourcesFolder
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/setupresourcesfolder
GET
Educationclassesassignmentslistsubmissions — Microsoft Graph List submissions
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions
POST
Educationclassesassignmentscreatesubmissions — Microsoft Graph Create new navigation property to submissions for education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions
GET
Educationclassesassignmentssubmissionsgetcount231f — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/count
GET
Educationclassesassignmentsgetsubmissions — Microsoft Graph Get educationSubmission
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}
PATCH
Educationclassesassignmentsupdatesubmissions — Microsoft Graph Update the navigation property submissions in education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}
DELETE
Educationclassesassignmentsdeletesubmissions — Microsoft Graph Delete navigation property submissions for education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}
POST
Educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionexcuse — Microsoft Graph Invoke action excuse
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/excuse
GET
Educationclassesassignmentssubmissionslistoutcomes — Microsoft Graph List outcomes
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/outcomes
POST
Educationclassesassignmentssubmissionscreateoutcomes — Microsoft Graph Create educationFeedbackResourceOutcome
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/outcomes
GET
Educationclassesassignmentssubmissionsoutcomesgetcount2ffd — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/outcomes/count
GET
Educationclassesassignmentssubmissionsgetoutcomes — Microsoft Graph Get outcomes from education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/outcomes/{educationoutcome-id}
PATCH
Educationclassesassignmentssubmissionsupdateoutcomes — Microsoft Graph Update educationOutcome
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/outcomes/{educationoutcome-id}
DELETE
Educationclassesassignmentssubmissionsdeleteoutcomes — Microsoft Graph Delete educationFeedbackResourceOutcome
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/outcomes/{educationoutcome-id}
POST
Educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionreassign — Microsoft Graph Invoke action reassign
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/reassign
GET
Educationclassesassignmentssubmissionslistresources — Microsoft Graph List submission resources
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources
POST
Educationclassesassignmentssubmissionscreateresources — Microsoft Graph Create educationSubmissionResource
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources
GET
Educationclassesassignmentssubmissionsresourcesgetcount3e92 — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources/count
GET
Educationclassesassignmentssubmissionsgetresources — Microsoft Graph Get educationSubmissionResource
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources/{educationsubmissionresource-id}
PATCH
Educationclassesassignmentssubmissionsupdateresources — Microsoft Graph Update the navigation property resources in education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources/{educationsubmissionresource-id}
DELETE
Educationclassesassignmentssubmissionsdeleteresources — Microsoft Graph Delete educationSubmissionResource
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources/{educationsubmissionresource-id}
GET
Educationclassesassignmentssubmissionsresourceslistdependentresources — Microsoft Graph List dependentResources
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources/{educationsubmissionresource-id}/dependentresources
POST
Educationclassesassignmentssubmissionsresourcescreatedependentresources — Microsoft Graph Create new navigation property to dependentResources for education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources/{educationsubmissionresource-id}/dependentresources
GET
Educationclassesassignmentssubmissionsresourcesdependentresourcesgetcount7cb6 — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources/{educationsubmissionresource-id}/dependentresources/count
GET
Educationclassesassignmentssubmissionsresourcesgetdependentresources — Microsoft Graph Get dependentResources from education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources/{educationsubmissionresource-id}/dependentresources/{educationsubmissionresource-id1}
PATCH
Educationclassesassignmentssubmissionsresourcesupdatedependentresources — Microsoft Graph Update the navigation property dependentResources in education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources/{educationsubmissionresource-id}/dependentresources/{educationsubmissionresource-id1}
DELETE
Educationclassesassignmentssubmissionsresourcesdeletedependentresources — Microsoft Graph Delete navigation property dependentResources for education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources/{educationsubmissionresource-id}/dependentresources/{educationsubmissionresource-id1}
POST
Educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionreturn — Microsoft Graph Invoke action return
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/return
POST
Educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionsetupresourcesfolder — Microsoft Graph Invoke action setUpResourcesFolder
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/setupresourcesfolder
POST
Educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionsubmit — Microsoft Graph Invoke action submit
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submit
GET
Educationclassesassignmentssubmissionslistsubmittedresources — Microsoft Graph List submittedResources
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources
POST
Educationclassesassignmentssubmissionscreatesubmittedresources — Microsoft Graph Create new navigation property to submittedResources for education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources
GET
Educationclassesassignmentssubmissionssubmittedresourcesgetcountecf9 — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources/count
GET
Educationclassesassignmentssubmissionsgetsubmittedresources — Microsoft Graph Get educationSubmittedSubmissionResource
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources/{educationsubmissionresource-id}
PATCH
Educationclassesassignmentssubmissionsupdatesubmittedresources — Microsoft Graph Update the navigation property submittedResources in education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources/{educationsubmissionresource-id}
DELETE
Educationclassesassignmentssubmissionsdeletesubmittedresources — Microsoft Graph Delete navigation property submittedResources for education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources/{educationsubmissionresource-id}
GET
Educationclassesassignmentssubmissionssubmittedresourceslistdependentresources — Microsoft Graph Get dependentResources from education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources/{educationsubmissionresource-id}/dependentresources
POST
Educationclassesassignmentssubmissionssubmittedresourcescreatedependentresources — Microsoft Graph Create new navigation property to dependentResources for education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources/{educationsubmissionresource-id}/dependentresources
GET
Educationclassesassignmentssubmissionssubmittedresourcesdependentresourcesgetcount3895 — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources/{educationsubmissionresource-id}/dependentresources/count
GET
Educationclassesassignmentssubmissionssubmittedresourcesgetdependentresources — Microsoft Graph Get dependentResources from education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources/{educationsubmissionresource-id}/dependentresources/{educationsubmissionresource-id1}
PATCH
Educationclassesassignmentssubmissionssubmittedresourcesupdatedependentresources — Microsoft Graph Update the navigation property dependentResources in education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources/{educationsubmissionresource-id}/dependentresources/{educationsubmissionresource-id1}
DELETE
Educationclassesassignmentssubmissionssubmittedresourcesdeletedependentresources — Microsoft Graph Delete navigation property dependentResources for education
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources/{educationsubmissionresource-id}/dependentresources/{educationsubmissionresource-id1}
POST
Educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionunsubmit — Microsoft Graph Invoke action unsubmit
/v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/unsubmit
GET
Educationclasseseducationclassgetrecentlymodifiedsubmissions — Microsoft Graph Invoke function getRecentlyModifiedSubmissions
/v1/education/classes/{educationclass-id}/getrecentlymodifiedsubmissions
GET
Educationclassesgetgroup — Microsoft Graph Get group from education
/v1/education/classes/{educationclass-id}/group
GET
Educationclassesgrouplistserviceprovisioningerrors — Microsoft Graph Get serviceProvisioningErrors property value
/v1/education/classes/{educationclass-id}/group/serviceprovisioningerrors
GET
Educationclassesgroupserviceprovisioningerrorsgetcount5a91 — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/group/serviceprovisioningerrors/count
GET
Educationclasseslistmembers — Microsoft Graph List members of an educationClass
/v1/education/classes/{educationclass-id}/members
GET
Educationclassesmembersgetcount4459 — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/members/count
GET
Educationclasseslistrefmembers — Microsoft Graph List members of an educationClass
/v1/education/classes/{educationclass-id}/members/ref
POST
Educationclassescreaterefmembers — Microsoft Graph Add a student
/v1/education/classes/{educationclass-id}/members/ref
DELETE
Educationclassesdeleterefmembers — Microsoft Graph Remove member from educationClass
/v1/education/classes/{educationclass-id}/members/ref
DELETE
Educationclassesmembersdeleterefeducationuser — Microsoft Graph Remove member from educationClass
/v1/education/classes/{educationclass-id}/members/{educationuser-id}/ref
GET
Educationclasseslistmodules — Microsoft Graph List class modules
/v1/education/classes/{educationclass-id}/modules
POST
Educationclassescreatemodules — Microsoft Graph Create educationModule
/v1/education/classes/{educationclass-id}/modules
GET
Educationclassesmodulesgetcount7c88 — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/modules/count
GET
Educationclassesgetmodules — Microsoft Graph Get educationModule
/v1/education/classes/{educationclass-id}/modules/{educationmodule-id}
PATCH
Educationclassesupdatemodules — Microsoft Graph Update educationModule
/v1/education/classes/{educationclass-id}/modules/{educationmodule-id}
DELETE
Educationclassesdeletemodules — Microsoft Graph Delete educationModule
/v1/education/classes/{educationclass-id}/modules/{educationmodule-id}
POST
Educationclasseseducationclassmoduleseducationmodulepin — Microsoft Graph Invoke action pin
/v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/pin
POST
Educationclasseseducationclassmoduleseducationmodulepublish — Microsoft Graph Invoke action publish
/v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/publish
GET
Educationclassesmoduleslistresources — Microsoft Graph List module resources
/v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/resources
POST
Educationclassesmodulescreateresources — Microsoft Graph Create educationModuleResource
/v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/resources
GET
Educationclassesmodulesresourcesgetcount2a6c — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/resources/count
GET
Educationclassesmodulesgetresources — Microsoft Graph Get educationModuleResource
/v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/resources/{educationmoduleresource-id}
PATCH
Educationclassesmodulesupdateresources — Microsoft Graph Update educationModuleResource
/v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/resources/{educationmoduleresource-id}
DELETE
Educationclassesmodulesdeleteresources — Microsoft Graph Delete educationModuleResource
/v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/resources/{educationmoduleresource-id}
POST
Educationclasseseducationclassmoduleseducationmodulesetupresourcesfolder — Microsoft Graph Invoke action setUpResourcesFolder
/v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/setupresourcesfolder
POST
Educationclasseseducationclassmoduleseducationmoduleunpin — Microsoft Graph Invoke action unpin
/v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/unpin
GET
Educationclasseslistschools — Microsoft Graph List schools
/v1/education/classes/{educationclass-id}/schools
GET
Educationclassesschoolsgetcountfef1 — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/schools/count
GET
Educationclassesgetschools — Microsoft Graph Get schools from education
/v1/education/classes/{educationclass-id}/schools/{educationschool-id}
GET
Educationclasseslistteachers — Microsoft Graph List teachers
/v1/education/classes/{educationclass-id}/teachers
GET
Educationclassesteachersgetcount4305 — Microsoft Graph Get the number of the resource
/v1/education/classes/{educationclass-id}/teachers/count
GET
Educationclasseslistrefteachers — Microsoft Graph List teachers
/v1/education/classes/{educationclass-id}/teachers/ref
POST
Educationclassescreaterefteachers — Microsoft Graph Add teacher
/v1/education/classes/{educationclass-id}/teachers/ref
DELETE
Educationclassesdeleterefteachers — Microsoft Graph Remove teacher from educationClass
/v1/education/classes/{educationclass-id}/teachers/ref
DELETE
Educationclassesteachersdeleterefeducationuser — Microsoft Graph Remove teacher from educationClass
/v1/education/classes/{educationclass-id}/teachers/{educationuser-id}/ref

MCP Tools

microsoft-graph-list-educationclasses

Microsoft Graph List educationClasses

read-only idempotent
microsoft-graph-create-educationclass

Microsoft Graph Create educationClass

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-function-delta

Microsoft Graph Invoke function delta

read-only idempotent
microsoft-graph-get-educationclass

Microsoft Graph Get educationClass

read-only idempotent
microsoft-graph-update-educationclass

Microsoft Graph Update educationClass

idempotent
microsoft-graph-delete-educationclass

Microsoft Graph Delete educationClass

idempotent
microsoft-graph-list-assignmentcategories

Microsoft Graph List assignmentCategories

read-only idempotent
microsoft-graph-create-educationcategory

Microsoft Graph Create educationCategory

microsoft-graph-get-number-resource-2

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-function-delta-2

Microsoft Graph Invoke function delta

read-only idempotent
microsoft-graph-get-educationcategory

Microsoft Graph Get educationCategory

read-only idempotent
microsoft-graph-update-navigation-property

Microsoft Graph Update the navigation property assignmentCategories in education

idempotent
microsoft-graph-delete-educationcategory

Microsoft Graph Delete educationCategory

idempotent
microsoft-graph-get-educationassignmentdefaults

Microsoft Graph Get educationAssignmentDefaults

read-only idempotent
microsoft-graph-update-educationassignmentdefaults

Microsoft Graph Update educationAssignmentDefaults

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property assignmentDefaults for education

idempotent
microsoft-graph-get-assignmentsettings-education

Microsoft Graph Get assignmentSettings from education

read-only idempotent
microsoft-graph-update-educationassignmentsettings

Microsoft Graph Update educationAssignmentSettings

idempotent
microsoft-graph-delete-navigation-property-2

Microsoft Graph Delete navigation property assignmentSettings for education

idempotent
microsoft-graph-get-defaultgradingscheme-education

Microsoft Graph Get defaultGradingScheme from education

read-only idempotent
microsoft-graph-get-gradingcategories-education

Microsoft Graph Get gradingCategories from education

read-only idempotent
microsoft-graph-create-new-navigation

Microsoft Graph Create new navigation property to gradingCategories for education

microsoft-graph-get-number-resource-3

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-gradingcategories-education-2

Microsoft Graph Get gradingCategories from education

read-only idempotent
microsoft-graph-update-gradingcategory

Microsoft Graph Update gradingCategory

idempotent
microsoft-graph-delete-navigation-property-3

Microsoft Graph Delete navigation property gradingCategories for education

idempotent
microsoft-graph-get-educationgradingscheme

Microsoft Graph Get educationGradingScheme

read-only idempotent
microsoft-graph-create-educationgradingscheme

Microsoft Graph Create educationGradingScheme

microsoft-graph-get-number-resource-4

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-educationgradingscheme-2

Microsoft Graph Get educationGradingScheme

read-only idempotent
microsoft-graph-update-navigation-property-2

Microsoft Graph Update the navigation property gradingSchemes in education

idempotent
microsoft-graph-delete-educationgradingscheme

Microsoft Graph Delete educationGradingScheme

idempotent
microsoft-graph-list-class-assignments

Microsoft Graph List class assignments

read-only idempotent
microsoft-graph-create-educationassignment

Microsoft Graph Create educationAssignment

microsoft-graph-get-number-resource-5

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-function-delta-3

Microsoft Graph Invoke function delta

read-only idempotent
microsoft-graph-get-educationassignment

Microsoft Graph Get educationAssignment

read-only idempotent
microsoft-graph-update-educationassignment

Microsoft Graph Update educationassignment

idempotent
microsoft-graph-delete-educationassignment

Microsoft Graph Delete educationAssignment

idempotent
microsoft-graph-invoke-action-activate

Microsoft Graph Invoke action activate

microsoft-graph-list-categories

Microsoft Graph List categories

read-only idempotent
microsoft-graph-create-educationcategories

Microsoft Graph Create educationCategories

microsoft-graph-get-number-resource-6

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-list-categories-2

Microsoft Graph List categories

read-only idempotent
microsoft-graph-create-educationcategories-2

Microsoft Graph Create educationCategories

microsoft-graph-remove-educationcategory

Microsoft Graph Remove educationCategory

idempotent
microsoft-graph-invoke-function-delta-4

Microsoft Graph Invoke function delta

read-only idempotent
microsoft-graph-remove-educationcategory-2

Microsoft Graph Remove educationCategory

idempotent
microsoft-graph-invoke-action-deactivate

Microsoft Graph Invoke action deactivate

microsoft-graph-get-gradingcategory-education

Microsoft Graph Get gradingCategory from education

read-only idempotent
microsoft-graph-get-gradingscheme-education

Microsoft Graph Get gradingScheme from education

read-only idempotent
microsoft-graph-invoke-action-publish

Microsoft Graph Invoke action publish

microsoft-graph-list-assignment-resources

Microsoft Graph List assignment resources

read-only idempotent
microsoft-graph-create-educationassignmentresource

Microsoft Graph Create educationAssignmentResource

microsoft-graph-get-number-resource-7

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-educationassignmentresource

Microsoft Graph Get educationAssignmentResource

read-only idempotent
microsoft-graph-update-navigation-property-3

Microsoft Graph Update the navigation property resources in education

idempotent
microsoft-graph-delete-educationassignmentresource

Microsoft Graph Delete educationAssignmentResource

idempotent
microsoft-graph-list-dependentresources

Microsoft Graph List dependentResources

read-only idempotent
microsoft-graph-create-new-navigation-2

Microsoft Graph Create new navigation property to dependentResources for education

microsoft-graph-get-number-resource-8

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-dependentresources-education

Microsoft Graph Get dependentResources from education

read-only idempotent
microsoft-graph-update-navigation-property-4

Microsoft Graph Update the navigation property dependentResources in education

idempotent
microsoft-graph-delete-navigation-property-4

Microsoft Graph Delete navigation property dependentResources for education

idempotent
microsoft-graph-get-educationrubric-attached

Microsoft Graph Get educationRubric attached to educationAssignment

read-only idempotent
microsoft-graph-attach-educationrubric-assignment

Microsoft Graph Attach educationRubric to an assignment

idempotent
microsoft-graph-delete-educationrubric-educationassignment

Microsoft Graph Delete educationRubric from educationAssignment

idempotent
microsoft-graph-get-educationrubric-attached-2

Microsoft Graph Get educationRubric attached to educationAssignment

read-only idempotent
microsoft-graph-attach-educationrubric-assignment-2

Microsoft Graph Attach educationRubric to an assignment

idempotent
microsoft-graph-delete-educationrubric-educationassignment-2

Microsoft Graph Delete educationRubric from educationAssignment

idempotent
microsoft-graph-invoke-action-setupfeedbackresourcesfolder

Microsoft Graph Invoke action setUpFeedbackResourcesFolder

microsoft-graph-invoke-action-setupresourcesfolder

Microsoft Graph Invoke action setUpResourcesFolder

microsoft-graph-list-submissions

Microsoft Graph List submissions

read-only idempotent
microsoft-graph-create-new-navigation-3

Microsoft Graph Create new navigation property to submissions for education

microsoft-graph-get-number-resource-9

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-educationsubmission

Microsoft Graph Get educationSubmission

read-only idempotent
microsoft-graph-update-navigation-property-5

Microsoft Graph Update the navigation property submissions in education

idempotent
microsoft-graph-delete-navigation-property-5

Microsoft Graph Delete navigation property submissions for education

idempotent
microsoft-graph-invoke-action-excuse

Microsoft Graph Invoke action excuse

microsoft-graph-list-outcomes

Microsoft Graph List outcomes

read-only idempotent
microsoft-graph-create-educationfeedbackresourceoutcome

Microsoft Graph Create educationFeedbackResourceOutcome

microsoft-graph-get-number-resource-10

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-outcomes-education

Microsoft Graph Get outcomes from education

read-only idempotent
microsoft-graph-update-educationoutcome

Microsoft Graph Update educationOutcome

idempotent
microsoft-graph-delete-educationfeedbackresourceoutcome

Microsoft Graph Delete educationFeedbackResourceOutcome

idempotent
microsoft-graph-invoke-action-reassign

Microsoft Graph Invoke action reassign

microsoft-graph-list-submission-resources

Microsoft Graph List submission resources

read-only idempotent
microsoft-graph-create-educationsubmissionresource

Microsoft Graph Create educationSubmissionResource

microsoft-graph-get-number-resource-11

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-educationsubmissionresource

Microsoft Graph Get educationSubmissionResource

read-only idempotent
microsoft-graph-update-navigation-property-6

Microsoft Graph Update the navigation property resources in education

idempotent
microsoft-graph-delete-educationsubmissionresource

Microsoft Graph Delete educationSubmissionResource

idempotent
microsoft-graph-list-dependentresources-2

Microsoft Graph List dependentResources

read-only idempotent
microsoft-graph-create-new-navigation-4

Microsoft Graph Create new navigation property to dependentResources for education

microsoft-graph-get-number-resource-12

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-dependentresources-education-2

Microsoft Graph Get dependentResources from education

read-only idempotent
microsoft-graph-update-navigation-property-7

Microsoft Graph Update the navigation property dependentResources in education

idempotent
microsoft-graph-delete-navigation-property-6

Microsoft Graph Delete navigation property dependentResources for education

idempotent
microsoft-graph-invoke-action-return

Microsoft Graph Invoke action return

microsoft-graph-invoke-action-setupresourcesfolder-2

Microsoft Graph Invoke action setUpResourcesFolder

microsoft-graph-invoke-action-submit

Microsoft Graph Invoke action submit

microsoft-graph-list-submittedresources

Microsoft Graph List submittedResources

read-only idempotent
microsoft-graph-create-new-navigation-5

Microsoft Graph Create new navigation property to submittedResources for education

microsoft-graph-get-number-resource-13

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-educationsubmittedsubmissionresource

Microsoft Graph Get educationSubmittedSubmissionResource

read-only idempotent
microsoft-graph-update-navigation-property-8

Microsoft Graph Update the navigation property submittedResources in education

idempotent
microsoft-graph-delete-navigation-property-7

Microsoft Graph Delete navigation property submittedResources for education

idempotent
microsoft-graph-get-dependentresources-education-3

Microsoft Graph Get dependentResources from education

read-only idempotent
microsoft-graph-create-new-navigation-6

Microsoft Graph Create new navigation property to dependentResources for education

microsoft-graph-get-number-resource-14

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-dependentresources-education-4

Microsoft Graph Get dependentResources from education

read-only idempotent
microsoft-graph-update-navigation-property-9

Microsoft Graph Update the navigation property dependentResources in education

idempotent
microsoft-graph-delete-navigation-property-8

Microsoft Graph Delete navigation property dependentResources for education

idempotent
microsoft-graph-invoke-action-unsubmit

Microsoft Graph Invoke action unsubmit

microsoft-graph-invoke-function-getrecentlymodifiedsubmissions

Microsoft Graph Invoke function getRecentlyModifiedSubmissions

read-only idempotent
microsoft-graph-get-group-education

Microsoft Graph Get group from education

read-only idempotent
microsoft-graph-get-serviceprovisioningerrors-property

Microsoft Graph Get serviceProvisioningErrors property value

read-only idempotent
microsoft-graph-get-number-resource-15

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-list-members-educationclass

Microsoft Graph List members of an educationClass

read-only idempotent
microsoft-graph-get-number-resource-16

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-list-members-educationclass-2

Microsoft Graph List members of an educationClass

read-only idempotent
microsoft-graph-add-student

Microsoft Graph Add a student

microsoft-graph-remove-member-educationclass

Microsoft Graph Remove member from educationClass

idempotent
microsoft-graph-remove-member-educationclass-2

Microsoft Graph Remove member from educationClass

idempotent
microsoft-graph-list-class-modules

Microsoft Graph List class modules

read-only idempotent
microsoft-graph-create-educationmodule

Microsoft Graph Create educationModule

microsoft-graph-get-number-resource-17

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-educationmodule

Microsoft Graph Get educationModule

read-only idempotent
microsoft-graph-update-educationmodule

Microsoft Graph Update educationModule

idempotent
microsoft-graph-delete-educationmodule

Microsoft Graph Delete educationModule

idempotent
microsoft-graph-invoke-action-pin

Microsoft Graph Invoke action pin

microsoft-graph-invoke-action-publish-2

Microsoft Graph Invoke action publish

microsoft-graph-list-module-resources

Microsoft Graph List module resources

read-only idempotent
microsoft-graph-create-educationmoduleresource

Microsoft Graph Create educationModuleResource

microsoft-graph-get-number-resource-18

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-educationmoduleresource

Microsoft Graph Get educationModuleResource

read-only idempotent
microsoft-graph-update-educationmoduleresource

Microsoft Graph Update educationModuleResource

idempotent
microsoft-graph-delete-educationmoduleresource

Microsoft Graph Delete educationModuleResource

idempotent
microsoft-graph-invoke-action-setupresourcesfolder-3

Microsoft Graph Invoke action setUpResourcesFolder

microsoft-graph-invoke-action-unpin

Microsoft Graph Invoke action unpin

microsoft-graph-list-schools

Microsoft Graph List schools

read-only idempotent
microsoft-graph-get-number-resource-19

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-schools-education

Microsoft Graph Get schools from education

read-only idempotent
microsoft-graph-list-teachers

Microsoft Graph List teachers

read-only idempotent
microsoft-graph-get-number-resource-20

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-list-teachers-2

Microsoft Graph List teachers

read-only idempotent
microsoft-graph-add-teacher

Microsoft Graph Add teacher

microsoft-graph-remove-teacher-educationclass

Microsoft Graph Remove teacher from educationClass

idempotent
microsoft-graph-remove-teacher-educationclass-2

Microsoft Graph Remove teacher from educationClass

idempotent

Capability Spec

microsoft-graph-education-educationclass.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph OData Service for namespace microsoft.graph — education.educationClass
  description: 'Microsoft Graph OData Service for namespace microsoft.graph — education.educationClass. 150 operations. Lead
    operation: Microsoft Graph List educationClasses. Self-contained Naftiko capability covering one Microsoft Graph business
    surface.'
  tags:
  - Microsoft Graph
  - education.educationClass
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY
capability:
  consumes:
  - type: http
    namespace: microsoft-graph-education-educationclass
    baseUri: https://graph.microsoft.com/v1.0
    description: Microsoft Graph OData Service for namespace microsoft.graph — education.educationClass business capability.
      Self-contained, no shared references.
    resources:
    - name: education-classes
      path: /education/classes
      operations:
      - name: educationlistclasses
        method: GET
        description: Microsoft Graph List educationClasses
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: educationcreateclasses
        method: POST
        description: Microsoft Graph Create educationClass
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: education-classes-$count
      path: /education/classes/$count
      operations:
      - name: educationclassesgetcountfe5a
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: education-classes-delta()
      path: /education/classes/delta()
      operations:
      - name: educationclassesdelta
        method: GET
        description: Microsoft Graph Invoke function delta
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: education-classes-educationClass-id
      path: /education/classes/{educationClass-id}
      operations:
      - name: educationgetclasses
        method: GET
        description: Microsoft Graph Get educationClass
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: educationupdateclasses
        method: PATCH
        description: Microsoft Graph Update educationClass
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: educationdeleteclasses
        method: DELETE
        description: Microsoft Graph Delete educationClass
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: education-classes-educationClass-id-assignmentCategories
      path: /education/classes/{educationClass-id}/assignmentCategories
      operations:
      - name: educationclasseslistassignmentcategories
        method: GET
        description: Microsoft Graph List assignmentCategories
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: educationclassescreateassignmentcategories
        method: POST
        description: Microsoft Graph Create educationCategory
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: education-classes-educationClass-id-assignmentCategories-$count
      path: /education/classes/{educationClass-id}/assignmentCategories/$count
      operations:
      - name: educationclassesassignmentcategoriesgetcount8570
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: education-classes-educationClass-id-assignmentCategories-delta()
      path: /education/classes/{educationClass-id}/assignmentCategories/delta()
      operations:
      - name: educationclasseseducationclassassignmentcategoriesdelta
        method: GET
        description: Microsoft Graph Invoke function delta
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: education-classes-educationClass-id-assignmentCategories-educationCategory-id
      path: /education/classes/{educationClass-id}/assignmentCategories/{educationCategory-id}
      operations:
      - name: educationclassesgetassignmentcategories
        method: GET
        description: Microsoft Graph Get educationCategory
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: educationclassesupdateassignmentcategories
        method: PATCH
        description: Microsoft Graph Update the navigation property assignmentCategories in education
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: educationclassesdeleteassignmentcategories
        method: DELETE
        description: Microsoft Graph Delete educationCategory
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: education-classes-educationClass-id-assignmentDefaults
      path: /education/classes/{educationClass-id}/assignmentDefaults
      operations:
      - name: educationclassesgetassignmentdefaults
        method: GET
        description: Microsoft Graph Get educationAssignmentDefaults
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: educationclassesupdateassignmentdefaults
        method: PATCH
        description: Microsoft Graph Update educationAssignmentDefaults
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: educationclassesdeleteassignmentdefaults
        method: DELETE
        description: Microsoft Graph Delete navigation property assignmentDefaults for education
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: education-classes-educationClass-id-assignmentSettings
      path: /education/classes/{educationClass-id}/assignmentSettings
      operations:
      - name: educationclassesgetassignmentsettings
        method: GET
        description: Microsoft Graph Get assignmentSettings from education
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: educationclassesupdateassignmentsettings
        method: PATCH
        description: Microsoft Graph Update educationAssignmentSettings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: educationclassesdeleteassignmentsettings
        method: DELETE
        description: Microsoft Graph Delete navigation property assignmentSettings for education
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: education-classes-educationClass-id-assignmentSettings-defaultGradingScheme
      path: /education/classes/{educationClass-id}/assignmentSettings/defaultGradingScheme
      operations:
      - name: educationclassesassignmentsettingsgetdefaultgradingscheme
        method: GET
        description: Microsoft Graph Get defaultGradingScheme from education
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: education-classes-educationClass-id-assignmentSettings-gradingCategories
      path: /education/classes/{educationClass-id}/assignmentSettings/gradingCategories
      operations:
      - name: educationclassesassignmentsettingslistgradingcategories
        method: GET
        description: Microsoft Graph Get gradingCategories from education
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: educationclassesassignmentsettingscreategradingcategories
        method: POST
        description: Microsoft Graph Create new navigation property to gradingCategories for education
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: education-classes-educationClass-id-assignmentSettings-gradingCategories-$count
      path: /education/classes/{educationClass-id}/assignmentSettings/gradingCategories/$count
      operations:
      - name: educationclassesassignmentsettingsgradingcategoriesgetcountc354
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: education-classes-educationClass-id-assignmentSettings-gradingCategories-educati
      path: /education/classes/{educationClass-id}/assignmentSettings/gradingCategories/{educationGradingCategory-id}
      operations:
      - name: educationclassesassignmentsettingsgetgradingcategories
        method: GET
        description: Microsoft Graph Get gradingCategories from education
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: educationclassesassignmentsettingsupdategradingcategories
        method: PATCH
        description: Microsoft Graph Update gradingCategory
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: educationclassesassignmentsettingsdeletegradingcategories
        method: DELETE
        description: Microsoft Graph Delete navigation property gradingCategories for education
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: education-classes-educationClass-id-assignmentSettings-gradingSchemes
      path: /education/classes/{educationClass-id}/assignmentSettings/gradingSchemes
      operations:
      - name: educationclassesassignmentsettingslistgradingschemes
        method: GET
        description: Microsoft Graph Get educationGradingScheme
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: educationclassesassignmentsettingscreategradingschemes
        method: POST
        description: Microsoft Graph Create educationGradingScheme
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: education-classes-educationClass-id-assignmentSettings-gradingSchemes-$count
      path: /education/classes/{educationClass-id}/assignmentSettings/gradingSchemes/$count
      operations:
      - name: educationclassesassignmentsettingsgradingschemesgetcountc040
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: education-classes-educationClass-id-assignmentSettings-gradingSchemes-educationG
      path: /education/classes/{educationClass-id}/assignmentSettings/gradingSchemes/{educationGradingScheme-id}
      operations:
      - name: educationclassesassignmentsettingsgetgradingschemes
        method: GET
        description: Microsoft Graph Get educationGradingScheme
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: educationclassesassignmentsettingsupdategradingschemes
        method: PATCH
        description: Microsoft Graph Update the navigation property gradingSchemes in education
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: educationclassesassignmentsettingsdeletegradingschemes
        method: DELETE
        description: Microsoft Graph Delete educationGradingScheme
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: education-classes-educationClass-id-assignments
      path: /education/classes/{educationClass-id}/assignments
      operations:
      - name: educationclasseslistassignments
        method: GET
        description: Microsoft Graph List class assignments
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: educationclassescreateassignments
        method: POST
        description: Microsoft Graph Create educationAssignment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: education-classes-educationClass-id-assignments-$count
      path: /education/classes/{educationClass-id}/assignments/$count
      operations:
      - name: educationclassesassignmentsgetcounta470
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: education-classes-educationClass-id-assignments-delta()
      path: /education/classes/{educationClass-id}/assignments/delta()
      operations:
      - name: educationclasseseducationclassassignmentsdelta
        method: GET
        description: Microsoft Graph Invoke function delta
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: education-classes-educationClass-id-assignments-educationAssignment-id
      path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}
      operations:
      - name: educationclassesgetassignments
        method: GET
        description: Microsoft Graph Get educationAssignment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: educationclassesupdateassignments
        method: PATCH
        description: Microsoft Graph Update educationassignment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: educationclassesdeleteassignments
        method: DELETE
        description: Microsoft Graph Delete educationAssignment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: education-classes-educationClass-id-assignments-educationAssignment-id-activate
      path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/activate
      operations:
      - name: educationclasseseducationclassassignmentseducationassignmentactivate
        method: POST
        description: Microsoft Graph Invoke action activate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: education-classes-educationClass-id-assignments-educationAssignment-id-categorie
      path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/categories
      operations:
      - name: educationclassesassignmentslistcategories
        method: GET
        description: Microsoft Graph List categories
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: educationclassesassignmentscreatecategories
        method: POST
        description: Microsoft Graph Create educationCategories
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: education-classes-educationClass-id-assignments-educationAssignment-id-categorie
      path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/categories/$count
      operations:
      - name: educationclassesassignmentscategoriesgetcount639a
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: education-classes-educationClass-id-assignments-educationAssignment-id-categorie
      path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/categories/$ref
      operations:
      - name: educationclassesassignmentslistrefcategories
        method: GET
        description: Microsoft Graph List categories
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
      - name: educationclassesassignmentscreaterefcategories
        method: POST
        description: Microsoft Graph Create educationCategories
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: educationclassesassignmentsdeleterefcategories
        method: DELETE
        description: Microsoft Graph Remove educationCategory
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
        - name: '@id'
          in: query
          type: string
          description: The delete Uri
          required: true
    - name: education-classes-educationClass-id-assignments-educationAssignment-id-categorie
      path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/categories/delta()
      operations:
      - name: educationclasseseducationclassassignmentseducationassignmentcategoriesdelta
        method: GET
        description: Microsoft Graph Invoke function delta
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: education-classes-educationClass-id-assignments-educationAssignment-id-categorie
      path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/categories/{educationCategory-id}/$ref
      operations:
      - name: educationclassesassignmentscategoriesdeleterefeducationcategory
        method: DELETE
        description: Microsoft Graph Remove educationCategory
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: education-classes-educationClass-id-assignments-educationAssignment-id-deactivat
      path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/deactivate
      operations:
      - name: educationclasseseducationclassassignmentseducationassignmentdeactivate
        method: POST
        description: Microsoft Graph Invoke action deactivate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: education-classes-educationClass-id-assignments-educationAssignment-id-gradingCa
      path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/gradingCategory
      operations:
      - name: educationclassesassignmentsgetgradingcategory
        method: GET
        description: Microsoft Graph Get gradingCategory from education
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: education-classes-educationClass-id-assignments-educationAssignment-id-gradingSc
      path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/gradingScheme
      operations:
      - name: educationclassesassignmentsgetgradingscheme
        method: GET
        description: Microsoft Graph Get gradingScheme from education
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: education-classes-educationClass-id-assignments-educationAssignment-id-publish
      path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/publish
      operations:
      - name: educationclasseseducationclassassignmentseducationassignmentpublish
        method: POST
        description: Microsoft Graph Invoke action publish
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: education-classes-educationClass-id-assignments-educationAssignment-id-resources
      path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/resources
      operations:
      - name: educationclassesassignmentslistresources
        method: GET
        description: Microsoft Graph List assignment resources
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: educationclassesassignmentscreateresources
        method: POST
        description: Microsoft Graph Create educationAssignmentResource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: education-classes-educationClass-id-assignments-educationAssignment-id-resources
      path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/resources/$count
      operations:
      - name: educationclassesassignmentsresourcesgetcountf57b
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: education-classes-educationClass-id-assignments-educationAssignment-id-resources
      path: /education/classes/{educationClass-id}/

# --- truncated at 32 KB (232 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/capabilities/microsoft-graph-education-educationclass.yaml