naftiko: 1.0.0-alpha2 info: label: Microsoft Graph Education — education.educationClass description: 'Microsoft Graph Education — 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: education-education-educationclass baseUri: '' description: Microsoft Graph Education — 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}/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id} operations: - name: educationclassesassignmentsgetresources method: GET description: Microsoft Graph Get educationAssignmentResource 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: educationclassesassignmentsupdateresources method: PATCH description: Microsoft Graph Update the navigation property resources in education outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: educationclassesassignmentsdeleteresources method: DELETE description: Microsoft Graph Delete educationAssignmentResource 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-resources path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}/dependentResources operations: - name: educationclassesassignmentsresourceslistdependentresources method: GET description: Microsoft Graph List dependentResources 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: educationclassesassignmentsresourcescreatedependentresources method: POST description: Microsoft Graph Create new navigation property to dependentResources 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-assignments-educationAssignment-id-resources path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}/dependentResources/$count operations: - name: educationclassesassignmentsresourcesdependentresourcesgetcount618c 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}/assignments/{educationAssignment-id}/resources/{educationAssignmentResource-id}/dependentResources/{educationAssignmentResource-id1} operations: - name: educationclassesassignmentsresourcesgetdependentresources method: GET description: Microsoft Graph Get dependentResources 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: educationclassesassignmentsresourcesupdatedependentresources method: PATCH description: Microsoft Graph Update the navigation property dependentResources in education outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: educationclassesassignmentsresourcesdeletedependentresources method: DELETE description: Microsoft Graph Delete navigation property dependentResources 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-assignments-educationAssignment-id-rubric path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/rubric operations: - name: educationclassesassignmentsgetrubric method: GET description: Microsoft Graph Get educationRubric attached to 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: educationclassesassignmentsupdaterubric method: PATCH description: Microsoft Graph Attach educationRubric to an assignment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: educationclassesassignmentsdeleterubric method: DELETE description: Microsoft Graph Delete educationRubric from 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-rubric-$r path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/rubric/$ref operations: - name: educationclassesassignmentsgetrefrubric method: GET description: Microsoft Graph Get educationRubric attached to educationAssignment outputRawFormat: json outputParameters: - name: result type: object value: $. - name: educationclassesassignmentsupdaterefrubric method: PUT description: Microsoft Graph Attach educationRubric to an assignment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: educationclassesassignmentsdeleterefrubric method: DELETE description: Microsoft Graph Delete educationRubric from 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-setUpFeed path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/setUpFeedbackResourcesFolder operations: - name: educationclasseseducationclassassignmentseducationassignmentsetupfeedbackresourcesfolder method: POST description: Microsoft Graph Invoke action setUpFeedbackResourcesFolder outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-assignments-educationAssignment-id-setUpReso path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/setUpResourcesFolder operations: - name: educationclasseseducationclassassignmentseducationassignmentsetupresourcesfolder method: POST description: Microsoft Graph Invoke action setUpResourcesFolder outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-assignments-educationAssignment-id-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions operations: - name: educationclassesassignmentslistsubmissions method: GET description: Microsoft Graph List submissions 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: educationclassesassignmentscreatesubmissions method: POST description: Microsoft Graph Create new navigation property to submissions 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-assignments-educationAssignment-id-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/$count operations: - name: educationclassesassignmentssubmissionsgetcount231f 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-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id} operations: - name: educationclassesassignmentsgetsubmissions method: GET description: Microsoft Graph Get educationSubmission 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: educationclassesassignmentsupdatesubmissions method: PATCH description: Microsoft Graph Update the navigation property submissions in education outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: educationclassesassignmentsdeletesubmissions method: DELETE description: Microsoft Graph Delete navigation property submissions 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-assignments-educationAssignment-id-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/excuse operations: - name: educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionexcuse method: POST description: Microsoft Graph Invoke action excuse outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-assignments-educationAssignment-id-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes operations: - name: educationclassesassignmentssubmissionslistoutcomes method: GET description: Microsoft Graph List outcomes 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: educationclassesassignmentssubmissionscreateoutcomes method: POST description: Microsoft Graph Create educationFeedbackResourceOutcome 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-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes/$count operations: - name: educationclassesassignmentssubmissionsoutcomesgetcount2ffd 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-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/outcomes/{educationOutcome-id} operations: - name: educationclassesassignmentssubmissionsgetoutcomes method: GET description: Microsoft Graph Get outcomes 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: educationclassesassignmentssubmissionsupdateoutcomes method: PATCH description: Microsoft Graph Update educationOutcome outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: educationclassesassignmentssubmissionsdeleteoutcomes method: DELETE description: Microsoft Graph Delete educationFeedbackResourceOutcome 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-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/reassign operations: - name: educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionreassign method: POST description: Microsoft Graph Invoke action reassign outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-assignments-educationAssignment-id-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources operations: - name: educationclassesassignmentssubmissionslistresources method: GET description: Microsoft Graph List submission 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: educationclassesassignmentssubmissionscreateresources method: POST description: Microsoft Graph Create educationSubmissionResource 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-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/$count operations: - name: educationclassesassignmentssubmissionsresourcesgetcount3e92 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-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id} operations: - name: educationclassesassignmentssubmissionsgetresources method: GET description: Microsoft Graph Get educationSubmissionResource 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: educationclassesassignmentssubmissionsupdateresources method: PATCH description: Microsoft Graph Update the navigation property resources in education outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: educationclassesassignmentssubmissionsdeleteresources method: DELETE description: Microsoft Graph Delete educationSubmissionResource 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-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}/dependentResources operations: - name: educationclassesassignmentssubmissionsresourceslistdependentresources method: GET description: Microsoft Graph List dependentResources 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: educationclassesassignmentssubmissionsresourcescreatedependentresources method: POST description: Microsoft Graph Create new navigation property to dependentResources 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-assignments-educationAssignment-id-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}/dependentResources/$count operations: - name: educationclassesassignmentssubmissionsresourcesdependentresourcesgetcount7cb6 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-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/resources/{educationSubmissionResource-id}/dependentResources/{educationSubmissionResource-id1} operations: - name: educationclassesassignmentssubmissionsresourcesgetdependentresources method: GET description: Microsoft Graph Get dependentResources 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: educationclassesassignmentssubmissionsresourcesupdatedependentresources method: PATCH description: Microsoft Graph Update the navigation property dependentResources in education outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: educationclassesassignmentssubmissionsresourcesdeletedependentresources method: DELETE description: Microsoft Graph Delete navigation property dependentResources 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-assignments-educationAssignment-id-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/return operations: - name: educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionreturn method: POST description: Microsoft Graph Invoke action return outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-assignments-educationAssignment-id-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/setUpResourcesFolder operations: - name: educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionsetupresourcesfolder method: POST description: Microsoft Graph Invoke action setUpResourcesFolder outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-assignments-educationAssignment-id-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submit operations: - name: educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionsubmit method: POST description: Microsoft Graph Invoke action submit outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-assignments-educationAssignment-id-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources operations: - name: educationclassesassignmentssubmissionslistsubmittedresources method: GET description: Microsoft Graph List submittedResources 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: educationclassesassignmentssubmissionscreatesubmittedresources method: POST description: Microsoft Graph Create new navigation property to submittedResources 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-assignments-educationAssignment-id-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/$count operations: - name: educationclassesassignmentssubmissionssubmittedresourcesgetcountecf9 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-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id} operations: - name: educationclassesassignmentssubmissionsgetsubmittedresources method: GET description: Microsoft Graph Get educationSubmittedSubmissionResource 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: educationclassesassignmentssubmissionsupdatesubmittedresources method: PATCH description: Microsoft Graph Update the navigation property submittedResources in education outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: educationclassesassignmentssubmissionsdeletesubmittedresources method: DELETE description: Microsoft Graph Delete navigation property submittedResources 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-assignments-educationAssignment-id-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}/dependentResources operations: - name: educationclassesassignmentssubmissionssubmittedresourceslistdependentresources method: GET description: Microsoft Graph Get dependentResources 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: educationclassesassignmentssubmissionssubmittedresourcescreatedependentresources method: POST description: Microsoft Graph Create new navigation property to dependentResources 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-assignments-educationAssignment-id-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}/dependentResources/$count operations: - name: educationclassesassignmentssubmissionssubmittedresourcesdependentresourcesgetcount3895 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-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/submittedResources/{educationSubmissionResource-id}/dependentResources/{educationSubmissionResource-id1} operations: - name: educationclassesassignmentssubmissionssubmittedresourcesgetdependentresources method: GET description: Microsoft Graph Get dependentResources 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: educationclassesassignmentssubmissionssubmittedresourcesupdatedependentresources method: PATCH description: Microsoft Graph Update the navigation property dependentResources in education outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: educationclassesassignmentssubmissionssubmittedresourcesdeletedependentresources method: DELETE description: Microsoft Graph Delete navigation property dependentResources 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-assignments-educationAssignment-id-submissio path: /education/classes/{educationClass-id}/assignments/{educationAssignment-id}/submissions/{educationSubmission-id}/unsubmit operations: - name: educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionunsubmit method: POST description: Microsoft Graph Invoke action unsubmit outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-getRecentlyModifiedSubmissions() path: /education/classes/{educationClass-id}/getRecentlyModifiedSubmissions() operations: - name: educationclasseseducationclassgetrecentlymodifiedsubmissions method: GET description: Microsoft Graph Invoke function getRecentlyModifiedSubmissions 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-group path: /education/classes/{educationClass-id}/group operations: - name: educationclassesgetgroup method: GET description: Microsoft Graph Get group 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-group-serviceProvisioningErrors path: /education/classes/{educationClass-id}/group/serviceProvisioningErrors operations: - name: educationclassesgrouplistserviceprovisioningerrors method: GET description: Microsoft Graph Get serviceProvisioningErrors property value 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: education-classes-educationClass-id-group-serviceProvisioningErrors-$count path: /education/classes/{educationClass-id}/group/serviceProvisioningErrors/$count operations: - name: educationclassesgroupserviceprovisioningerrorsgetcount5a91 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-members path: /education/classes/{educationClass-id}/members operations: - name: educationclasseslistmembers method: GET description: Microsoft Graph List members of an educationClass 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: education-classes-educationClass-id-members-$count path: /education/classes/{educationClass-id}/members/$count operations: - name: educationclassesmembersgetcount4459 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-members-$ref path: /education/classes/{educationClass-id}/members/$ref operations: - name: educationclasseslistrefmembers method: GET description: Microsoft Graph List members of an educationClass outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: educationclassescreaterefmembers method: POST description: Microsoft Graph Add a student outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: educationclassesdeleterefmembers method: DELETE description: Microsoft Graph Remove member from educationClass 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-members-educationUser-id-$ref path: /education/classes/{educationClass-id}/members/{educationUser-id}/$ref operations: - name: educationclassesmembersdeleterefeducationuser method: DELETE description: Microsoft Graph Remove member from educationClass outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: education-classes-educationClass-id-modules path: /education/classes/{educationClass-id}/modules operations: - name: educationclasseslistmodules method: GET description: Microsoft Graph List class modules 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: educationclassescreatemodules method: POST description: Microsoft Graph Create educationModule 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-modules-$count path: /education/classes/{educationClass-id}/modules/$count operations: - name: educationclassesmodulesgetcount7c88 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-modules-educationModule-id path: /education/classes/{educationClass-id}/modules/{educationModule-id} operations: - name: educationclassesgetmodules method: GET description: Microsoft Graph Get educationModule 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: educationclassesupdatemodules method: PATCH description: Microsoft Graph Update educationModule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: educationclassesdeletemodules method: DELETE description: Microsoft Graph Delete educationModule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: education-classes-educationClass-id-modules-educationModule-id-pin path: /education/classes/{educationClass-id}/modules/{educationModule-id}/pin operations: - name: educationclasseseducationclassmoduleseducationmodulepin method: POST description: Microsoft Graph Invoke action pin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-modules-educationModule-id-publish path: /education/classes/{educationClass-id}/modules/{educationModule-id}/publish operations: - name: educationclasseseducationclassmoduleseducationmodulepublish method: POST description: Microsoft Graph Invoke action publish outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-modules-educationModule-id-resources path: /education/classes/{educationClass-id}/modules/{educationModule-id}/resources operations: - name: educationclassesmoduleslistresources method: GET description: Microsoft Graph List module 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: educationclassesmodulescreateresources method: POST description: Microsoft Graph Create educationModuleResource 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-modules-educationModule-id-resources-$count path: /education/classes/{educationClass-id}/modules/{educationModule-id}/resources/$count operations: - name: educationclassesmodulesresourcesgetcount2a6c method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-modules-educationModule-id-resources-educati path: /education/classes/{educationClass-id}/modules/{educationModule-id}/resources/{educationModuleResource-id} operations: - name: educationclassesmodulesgetresources method: GET description: Microsoft Graph Get educationModuleResource 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: educationclassesmodulesupdateresources method: PATCH description: Microsoft Graph Update educationModuleResource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: educationclassesmodulesdeleteresources method: DELETE description: Microsoft Graph Delete educationModuleResource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: education-classes-educationClass-id-modules-educationModule-id-setUpResourcesFol path: /education/classes/{educationClass-id}/modules/{educationModule-id}/setUpResourcesFolder operations: - name: educationclasseseducationclassmoduleseducationmodulesetupresourcesfolder method: POST description: Microsoft Graph Invoke action setUpResourcesFolder outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-modules-educationModule-id-unpin path: /education/classes/{educationClass-id}/modules/{educationModule-id}/unpin operations: - name: educationclasseseducationclassmoduleseducationmoduleunpin method: POST description: Microsoft Graph Invoke action unpin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-schools path: /education/classes/{educationClass-id}/schools operations: - name: educationclasseslistschools method: GET description: Microsoft Graph List schools 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: education-classes-educationClass-id-schools-$count path: /education/classes/{educationClass-id}/schools/$count operations: - name: educationclassesschoolsgetcountfef1 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-schools-educationSchool-id path: /education/classes/{educationClass-id}/schools/{educationSchool-id} operations: - name: educationclassesgetschools method: GET description: Microsoft Graph Get schools 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-teachers path: /education/classes/{educationClass-id}/teachers operations: - name: educationclasseslistteachers method: GET description: Microsoft Graph List teachers 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: education-classes-educationClass-id-teachers-$count path: /education/classes/{educationClass-id}/teachers/$count operations: - name: educationclassesteachersgetcount4305 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: education-classes-educationClass-id-teachers-$ref path: /education/classes/{educationClass-id}/teachers/$ref operations: - name: educationclasseslistrefteachers method: GET description: Microsoft Graph List teachers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: educationclassescreaterefteachers method: POST description: Microsoft Graph Add teacher outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: educationclassesdeleterefteachers method: DELETE description: Microsoft Graph Remove teacher from educationClass 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-teachers-educationUser-id-$ref path: /education/classes/{educationClass-id}/teachers/{educationUser-id}/$ref operations: - name: educationclassesteachersdeleterefeducationuser method: DELETE description: Microsoft Graph Remove teacher from educationClass outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag exposes: - type: rest namespace: education-education-educationclass-rest port: 8080 description: REST adapter for Microsoft Graph Education — education.educationClass. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/education/classes name: education-classes description: REST surface for education-classes. operations: - method: GET name: educationlistclasses description: Microsoft Graph List educationClasses call: education-education-educationclass.educationlistclasses with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: educationcreateclasses description: Microsoft Graph Create educationClass call: education-education-educationclass.educationcreateclasses with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/education/classes/count name: education-classes-count description: REST surface for education-classes-$count. operations: - method: GET name: educationclassesgetcountfe5a description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesgetcountfe5a outputParameters: - type: object mapping: $. - path: /v1/education/classes/delta name: education-classes-delta description: REST surface for education-classes-delta(). operations: - method: GET name: educationclassesdelta description: Microsoft Graph Invoke function delta call: education-education-educationclass.educationclassesdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id} name: education-classes-educationclass-id description: REST surface for education-classes-educationClass-id. operations: - method: GET name: educationgetclasses description: Microsoft Graph Get educationClass call: education-education-educationclass.educationgetclasses with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationupdateclasses description: Microsoft Graph Update educationClass call: education-education-educationclass.educationupdateclasses with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationdeleteclasses description: Microsoft Graph Delete educationClass call: education-education-educationclass.educationdeleteclasses with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignmentcategories name: education-classes-educationclass-id-assignmentcategories description: REST surface for education-classes-educationClass-id-assignmentCategories. operations: - method: GET name: educationclasseslistassignmentcategories description: Microsoft Graph List assignmentCategories call: education-education-educationclass.educationclasseslistassignmentcategories with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: educationclassescreateassignmentcategories description: Microsoft Graph Create educationCategory call: education-education-educationclass.educationclassescreateassignmentcategories with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignmentcategories/count name: education-classes-educationclass-id-assignmentcategories-count description: REST surface for education-classes-educationClass-id-assignmentCategories-$count. operations: - method: GET name: educationclassesassignmentcategoriesgetcount8570 description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesassignmentcategoriesgetcount8570 outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignmentcategories/delta name: education-classes-educationclass-id-assignmentcategories-delta description: REST surface for education-classes-educationClass-id-assignmentCategories-delta(). operations: - method: GET name: educationclasseseducationclassassignmentcategoriesdelta description: Microsoft Graph Invoke function delta call: education-education-educationclass.educationclasseseducationclassassignmentcategoriesdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignmentcategories/{educationcategory-id} name: education-classes-educationclass-id-assignmentcategories-educationcategory-id description: REST surface for education-classes-educationClass-id-assignmentCategories-educationCategory-id. operations: - method: GET name: educationclassesgetassignmentcategories description: Microsoft Graph Get educationCategory call: education-education-educationclass.educationclassesgetassignmentcategories with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesupdateassignmentcategories description: Microsoft Graph Update the navigation property assignmentCategories in education call: education-education-educationclass.educationclassesupdateassignmentcategories with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesdeleteassignmentcategories description: Microsoft Graph Delete educationCategory call: education-education-educationclass.educationclassesdeleteassignmentcategories with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignmentdefaults name: education-classes-educationclass-id-assignmentdefaults description: REST surface for education-classes-educationClass-id-assignmentDefaults. operations: - method: GET name: educationclassesgetassignmentdefaults description: Microsoft Graph Get educationAssignmentDefaults call: education-education-educationclass.educationclassesgetassignmentdefaults with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesupdateassignmentdefaults description: Microsoft Graph Update educationAssignmentDefaults call: education-education-educationclass.educationclassesupdateassignmentdefaults with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesdeleteassignmentdefaults description: Microsoft Graph Delete navigation property assignmentDefaults for education call: education-education-educationclass.educationclassesdeleteassignmentdefaults with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignmentsettings name: education-classes-educationclass-id-assignmentsettings description: REST surface for education-classes-educationClass-id-assignmentSettings. operations: - method: GET name: educationclassesgetassignmentsettings description: Microsoft Graph Get assignmentSettings from education call: education-education-educationclass.educationclassesgetassignmentsettings with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesupdateassignmentsettings description: Microsoft Graph Update educationAssignmentSettings call: education-education-educationclass.educationclassesupdateassignmentsettings with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesdeleteassignmentsettings description: Microsoft Graph Delete navigation property assignmentSettings for education call: education-education-educationclass.educationclassesdeleteassignmentsettings with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignmentsettings/defaultgradingscheme name: education-classes-educationclass-id-assignmentsettings-defaultgradingscheme description: REST surface for education-classes-educationClass-id-assignmentSettings-defaultGradingScheme. operations: - method: GET name: educationclassesassignmentsettingsgetdefaultgradingscheme description: Microsoft Graph Get defaultGradingScheme from education call: education-education-educationclass.educationclassesassignmentsettingsgetdefaultgradingscheme with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignmentsettings/gradingcategories name: education-classes-educationclass-id-assignmentsettings-gradingcategories description: REST surface for education-classes-educationClass-id-assignmentSettings-gradingCategories. operations: - method: GET name: educationclassesassignmentsettingslistgradingcategories description: Microsoft Graph Get gradingCategories from education call: education-education-educationclass.educationclassesassignmentsettingslistgradingcategories with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: educationclassesassignmentsettingscreategradingcategories description: Microsoft Graph Create new navigation property to gradingCategories for education call: education-education-educationclass.educationclassesassignmentsettingscreategradingcategories with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignmentsettings/gradingcategories/count name: education-classes-educationclass-id-assignmentsettings-gradingcategories-count description: REST surface for education-classes-educationClass-id-assignmentSettings-gradingCategories-$count. operations: - method: GET name: educationclassesassignmentsettingsgradingcategoriesgetcountc354 description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesassignmentsettingsgradingcategoriesgetcountc354 outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignmentsettings/gradingcategories/{educationgradingcategory-id} name: education-classes-educationclass-id-assignmentsettings-gradingcategories-educati description: REST surface for education-classes-educationClass-id-assignmentSettings-gradingCategories-educati. operations: - method: GET name: educationclassesassignmentsettingsgetgradingcategories description: Microsoft Graph Get gradingCategories from education call: education-education-educationclass.educationclassesassignmentsettingsgetgradingcategories with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesassignmentsettingsupdategradingcategories description: Microsoft Graph Update gradingCategory call: education-education-educationclass.educationclassesassignmentsettingsupdategradingcategories with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesassignmentsettingsdeletegradingcategories description: Microsoft Graph Delete navigation property gradingCategories for education call: education-education-educationclass.educationclassesassignmentsettingsdeletegradingcategories with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignmentsettings/gradingschemes name: education-classes-educationclass-id-assignmentsettings-gradingschemes description: REST surface for education-classes-educationClass-id-assignmentSettings-gradingSchemes. operations: - method: GET name: educationclassesassignmentsettingslistgradingschemes description: Microsoft Graph Get educationGradingScheme call: education-education-educationclass.educationclassesassignmentsettingslistgradingschemes with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: educationclassesassignmentsettingscreategradingschemes description: Microsoft Graph Create educationGradingScheme call: education-education-educationclass.educationclassesassignmentsettingscreategradingschemes with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignmentsettings/gradingschemes/count name: education-classes-educationclass-id-assignmentsettings-gradingschemes-count description: REST surface for education-classes-educationClass-id-assignmentSettings-gradingSchemes-$count. operations: - method: GET name: educationclassesassignmentsettingsgradingschemesgetcountc040 description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesassignmentsettingsgradingschemesgetcountc040 outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignmentsettings/gradingschemes/{educationgradingscheme-id} name: education-classes-educationclass-id-assignmentsettings-gradingschemes-educationg description: REST surface for education-classes-educationClass-id-assignmentSettings-gradingSchemes-educationG. operations: - method: GET name: educationclassesassignmentsettingsgetgradingschemes description: Microsoft Graph Get educationGradingScheme call: education-education-educationclass.educationclassesassignmentsettingsgetgradingschemes with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesassignmentsettingsupdategradingschemes description: Microsoft Graph Update the navigation property gradingSchemes in education call: education-education-educationclass.educationclassesassignmentsettingsupdategradingschemes with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesassignmentsettingsdeletegradingschemes description: Microsoft Graph Delete educationGradingScheme call: education-education-educationclass.educationclassesassignmentsettingsdeletegradingschemes with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments name: education-classes-educationclass-id-assignments description: REST surface for education-classes-educationClass-id-assignments. operations: - method: GET name: educationclasseslistassignments description: Microsoft Graph List class assignments call: education-education-educationclass.educationclasseslistassignments with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: educationclassescreateassignments description: Microsoft Graph Create educationAssignment call: education-education-educationclass.educationclassescreateassignments with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/count name: education-classes-educationclass-id-assignments-count description: REST surface for education-classes-educationClass-id-assignments-$count. operations: - method: GET name: educationclassesassignmentsgetcounta470 description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesassignmentsgetcounta470 outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/delta name: education-classes-educationclass-id-assignments-delta description: REST surface for education-classes-educationClass-id-assignments-delta(). operations: - method: GET name: educationclasseseducationclassassignmentsdelta description: Microsoft Graph Invoke function delta call: education-education-educationclass.educationclasseseducationclassassignmentsdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id} name: education-classes-educationclass-id-assignments-educationassignment-id description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id. operations: - method: GET name: educationclassesgetassignments description: Microsoft Graph Get educationAssignment call: education-education-educationclass.educationclassesgetassignments with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesupdateassignments description: Microsoft Graph Update educationassignment call: education-education-educationclass.educationclassesupdateassignments with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesdeleteassignments description: Microsoft Graph Delete educationAssignment call: education-education-educationclass.educationclassesdeleteassignments with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/activate name: education-classes-educationclass-id-assignments-educationassignment-id-activate description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-activate. operations: - method: POST name: educationclasseseducationclassassignmentseducationassignmentactivate description: Microsoft Graph Invoke action activate call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentactivate outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/categories name: education-classes-educationclass-id-assignments-educationassignment-id-categorie description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-categorie. operations: - method: GET name: educationclassesassignmentslistcategories description: Microsoft Graph List categories call: education-education-educationclass.educationclassesassignmentslistcategories with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: educationclassesassignmentscreatecategories description: Microsoft Graph Create educationCategories call: education-education-educationclass.educationclassesassignmentscreatecategories with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/categories/count name: education-classes-educationclass-id-assignments-educationassignment-id-categorie description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-categorie. operations: - method: GET name: educationclassesassignmentscategoriesgetcount639a description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesassignmentscategoriesgetcount639a outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/categories/ref name: education-classes-educationclass-id-assignments-educationassignment-id-categorie description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-categorie. operations: - method: GET name: educationclassesassignmentslistrefcategories description: Microsoft Graph List categories call: education-education-educationclass.educationclassesassignmentslistrefcategories with: $orderby: rest.$orderby outputParameters: - type: object mapping: $. - method: POST name: educationclassesassignmentscreaterefcategories description: Microsoft Graph Create educationCategories call: education-education-educationclass.educationclassesassignmentscreaterefcategories with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesassignmentsdeleterefcategories description: Microsoft Graph Remove educationCategory call: education-education-educationclass.educationclassesassignmentsdeleterefcategories with: If-Match: rest.If-Match '@id': rest.@id outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/categories/delta name: education-classes-educationclass-id-assignments-educationassignment-id-categorie description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-categorie. operations: - method: GET name: educationclasseseducationclassassignmentseducationassignmentcategoriesdelta description: Microsoft Graph Invoke function delta call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentcategoriesdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/categories/{educationcategory-id}/ref name: education-classes-educationclass-id-assignments-educationassignment-id-categorie description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-categorie. operations: - method: DELETE name: educationclassesassignmentscategoriesdeleterefeducationcategory description: Microsoft Graph Remove educationCategory call: education-education-educationclass.educationclassesassignmentscategoriesdeleterefeducationcategory with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/deactivate name: education-classes-educationclass-id-assignments-educationassignment-id-deactivat description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-deactivat. operations: - method: POST name: educationclasseseducationclassassignmentseducationassignmentdeactivate description: Microsoft Graph Invoke action deactivate call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentdeactivate outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/gradingcategory name: education-classes-educationclass-id-assignments-educationassignment-id-gradingca description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-gradingCa. operations: - method: GET name: educationclassesassignmentsgetgradingcategory description: Microsoft Graph Get gradingCategory from education call: education-education-educationclass.educationclassesassignmentsgetgradingcategory with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/gradingscheme name: education-classes-educationclass-id-assignments-educationassignment-id-gradingsc description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-gradingSc. operations: - method: GET name: educationclassesassignmentsgetgradingscheme description: Microsoft Graph Get gradingScheme from education call: education-education-educationclass.educationclassesassignmentsgetgradingscheme with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/publish name: education-classes-educationclass-id-assignments-educationassignment-id-publish description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-publish. operations: - method: POST name: educationclasseseducationclassassignmentseducationassignmentpublish description: Microsoft Graph Invoke action publish call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentpublish outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources name: education-classes-educationclass-id-assignments-educationassignment-id-resources description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-resources. operations: - method: GET name: educationclassesassignmentslistresources description: Microsoft Graph List assignment resources call: education-education-educationclass.educationclassesassignmentslistresources with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: educationclassesassignmentscreateresources description: Microsoft Graph Create educationAssignmentResource call: education-education-educationclass.educationclassesassignmentscreateresources with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources/count name: education-classes-educationclass-id-assignments-educationassignment-id-resources description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-resources. operations: - method: GET name: educationclassesassignmentsresourcesgetcountf57b description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesassignmentsresourcesgetcountf57b outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources/{educationassignmentresource-id} name: education-classes-educationclass-id-assignments-educationassignment-id-resources description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-resources. operations: - method: GET name: educationclassesassignmentsgetresources description: Microsoft Graph Get educationAssignmentResource call: education-education-educationclass.educationclassesassignmentsgetresources with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesassignmentsupdateresources description: Microsoft Graph Update the navigation property resources in education call: education-education-educationclass.educationclassesassignmentsupdateresources with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesassignmentsdeleteresources description: Microsoft Graph Delete educationAssignmentResource call: education-education-educationclass.educationclassesassignmentsdeleteresources with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources/{educationassignmentresource-id}/dependentresources name: education-classes-educationclass-id-assignments-educationassignment-id-resources description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-resources. operations: - method: GET name: educationclassesassignmentsresourceslistdependentresources description: Microsoft Graph List dependentResources call: education-education-educationclass.educationclassesassignmentsresourceslistdependentresources with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: educationclassesassignmentsresourcescreatedependentresources description: Microsoft Graph Create new navigation property to dependentResources for education call: education-education-educationclass.educationclassesassignmentsresourcescreatedependentresources with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources/{educationassignmentresource-id}/dependentresources/count name: education-classes-educationclass-id-assignments-educationassignment-id-resources description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-resources. operations: - method: GET name: educationclassesassignmentsresourcesdependentresourcesgetcount618c description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesassignmentsresourcesdependentresourcesgetcount618c outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/resources/{educationassignmentresource-id}/dependentresources/{educationassignmentresource-id1} name: education-classes-educationclass-id-assignments-educationassignment-id-resources description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-resources. operations: - method: GET name: educationclassesassignmentsresourcesgetdependentresources description: Microsoft Graph Get dependentResources from education call: education-education-educationclass.educationclassesassignmentsresourcesgetdependentresources with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesassignmentsresourcesupdatedependentresources description: Microsoft Graph Update the navigation property dependentResources in education call: education-education-educationclass.educationclassesassignmentsresourcesupdatedependentresources with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesassignmentsresourcesdeletedependentresources description: Microsoft Graph Delete navigation property dependentResources for education call: education-education-educationclass.educationclassesassignmentsresourcesdeletedependentresources with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/rubric name: education-classes-educationclass-id-assignments-educationassignment-id-rubric description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-rubric. operations: - method: GET name: educationclassesassignmentsgetrubric description: Microsoft Graph Get educationRubric attached to educationAssignment call: education-education-educationclass.educationclassesassignmentsgetrubric with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesassignmentsupdaterubric description: Microsoft Graph Attach educationRubric to an assignment call: education-education-educationclass.educationclassesassignmentsupdaterubric with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesassignmentsdeleterubric description: Microsoft Graph Delete educationRubric from educationAssignment call: education-education-educationclass.educationclassesassignmentsdeleterubric with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/rubric/ref name: education-classes-educationclass-id-assignments-educationassignment-id-rubric-r description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-rubric-$r. operations: - method: GET name: educationclassesassignmentsgetrefrubric description: Microsoft Graph Get educationRubric attached to educationAssignment call: education-education-educationclass.educationclassesassignmentsgetrefrubric outputParameters: - type: object mapping: $. - method: PUT name: educationclassesassignmentsupdaterefrubric description: Microsoft Graph Attach educationRubric to an assignment call: education-education-educationclass.educationclassesassignmentsupdaterefrubric with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesassignmentsdeleterefrubric description: Microsoft Graph Delete educationRubric from educationAssignment call: education-education-educationclass.educationclassesassignmentsdeleterefrubric with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/setupfeedbackresourcesfolder name: education-classes-educationclass-id-assignments-educationassignment-id-setupfeed description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-setUpFeed. operations: - method: POST name: educationclasseseducationclassassignmentseducationassignmentsetupfeedbackresourcesfolder description: Microsoft Graph Invoke action setUpFeedbackResourcesFolder call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentsetupfeedbackresourcesfolder outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/setupresourcesfolder name: education-classes-educationclass-id-assignments-educationassignment-id-setupreso description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-setUpReso. operations: - method: POST name: educationclasseseducationclassassignmentseducationassignmentsetupresourcesfolder description: Microsoft Graph Invoke action setUpResourcesFolder call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentsetupresourcesfolder outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentslistsubmissions description: Microsoft Graph List submissions call: education-education-educationclass.educationclassesassignmentslistsubmissions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: educationclassesassignmentscreatesubmissions description: Microsoft Graph Create new navigation property to submissions for education call: education-education-educationclass.educationclassesassignmentscreatesubmissions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/count name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentssubmissionsgetcount231f description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesassignmentssubmissionsgetcount231f outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id} name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentsgetsubmissions description: Microsoft Graph Get educationSubmission call: education-education-educationclass.educationclassesassignmentsgetsubmissions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesassignmentsupdatesubmissions description: Microsoft Graph Update the navigation property submissions in education call: education-education-educationclass.educationclassesassignmentsupdatesubmissions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesassignmentsdeletesubmissions description: Microsoft Graph Delete navigation property submissions for education call: education-education-educationclass.educationclassesassignmentsdeletesubmissions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/excuse name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: POST name: educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionexcuse description: Microsoft Graph Invoke action excuse call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionexcuse outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/outcomes name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentssubmissionslistoutcomes description: Microsoft Graph List outcomes call: education-education-educationclass.educationclassesassignmentssubmissionslistoutcomes with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: educationclassesassignmentssubmissionscreateoutcomes description: Microsoft Graph Create educationFeedbackResourceOutcome call: education-education-educationclass.educationclassesassignmentssubmissionscreateoutcomes with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/outcomes/count name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentssubmissionsoutcomesgetcount2ffd description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesassignmentssubmissionsoutcomesgetcount2ffd outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/outcomes/{educationoutcome-id} name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentssubmissionsgetoutcomes description: Microsoft Graph Get outcomes from education call: education-education-educationclass.educationclassesassignmentssubmissionsgetoutcomes with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesassignmentssubmissionsupdateoutcomes description: Microsoft Graph Update educationOutcome call: education-education-educationclass.educationclassesassignmentssubmissionsupdateoutcomes with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesassignmentssubmissionsdeleteoutcomes description: Microsoft Graph Delete educationFeedbackResourceOutcome call: education-education-educationclass.educationclassesassignmentssubmissionsdeleteoutcomes with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/reassign name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: POST name: educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionreassign description: Microsoft Graph Invoke action reassign call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionreassign outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentssubmissionslistresources description: Microsoft Graph List submission resources call: education-education-educationclass.educationclassesassignmentssubmissionslistresources with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: educationclassesassignmentssubmissionscreateresources description: Microsoft Graph Create educationSubmissionResource call: education-education-educationclass.educationclassesassignmentssubmissionscreateresources with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources/count name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentssubmissionsresourcesgetcount3e92 description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesassignmentssubmissionsresourcesgetcount3e92 outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources/{educationsubmissionresource-id} name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentssubmissionsgetresources description: Microsoft Graph Get educationSubmissionResource call: education-education-educationclass.educationclassesassignmentssubmissionsgetresources with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesassignmentssubmissionsupdateresources description: Microsoft Graph Update the navigation property resources in education call: education-education-educationclass.educationclassesassignmentssubmissionsupdateresources with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesassignmentssubmissionsdeleteresources description: Microsoft Graph Delete educationSubmissionResource call: education-education-educationclass.educationclassesassignmentssubmissionsdeleteresources with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources/{educationsubmissionresource-id}/dependentresources name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentssubmissionsresourceslistdependentresources description: Microsoft Graph List dependentResources call: education-education-educationclass.educationclassesassignmentssubmissionsresourceslistdependentresources with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: educationclassesassignmentssubmissionsresourcescreatedependentresources description: Microsoft Graph Create new navigation property to dependentResources for education call: education-education-educationclass.educationclassesassignmentssubmissionsresourcescreatedependentresources with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources/{educationsubmissionresource-id}/dependentresources/count name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentssubmissionsresourcesdependentresourcesgetcount7cb6 description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesassignmentssubmissionsresourcesdependentresourcesgetcount7cb6 outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/resources/{educationsubmissionresource-id}/dependentresources/{educationsubmissionresource-id1} name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentssubmissionsresourcesgetdependentresources description: Microsoft Graph Get dependentResources from education call: education-education-educationclass.educationclassesassignmentssubmissionsresourcesgetdependentresources with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesassignmentssubmissionsresourcesupdatedependentresources description: Microsoft Graph Update the navigation property dependentResources in education call: education-education-educationclass.educationclassesassignmentssubmissionsresourcesupdatedependentresources with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesassignmentssubmissionsresourcesdeletedependentresources description: Microsoft Graph Delete navigation property dependentResources for education call: education-education-educationclass.educationclassesassignmentssubmissionsresourcesdeletedependentresources with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/return name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: POST name: educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionreturn description: Microsoft Graph Invoke action return call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionreturn outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/setupresourcesfolder name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: POST name: educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionsetupresourcesfolder description: Microsoft Graph Invoke action setUpResourcesFolder call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionsetupresourcesfolder outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submit name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: POST name: educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionsubmit description: Microsoft Graph Invoke action submit call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionsubmit outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentssubmissionslistsubmittedresources description: Microsoft Graph List submittedResources call: education-education-educationclass.educationclassesassignmentssubmissionslistsubmittedresources with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: educationclassesassignmentssubmissionscreatesubmittedresources description: Microsoft Graph Create new navigation property to submittedResources for education call: education-education-educationclass.educationclassesassignmentssubmissionscreatesubmittedresources with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources/count name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentssubmissionssubmittedresourcesgetcountecf9 description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesassignmentssubmissionssubmittedresourcesgetcountecf9 outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources/{educationsubmissionresource-id} name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentssubmissionsgetsubmittedresources description: Microsoft Graph Get educationSubmittedSubmissionResource call: education-education-educationclass.educationclassesassignmentssubmissionsgetsubmittedresources with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesassignmentssubmissionsupdatesubmittedresources description: Microsoft Graph Update the navigation property submittedResources in education call: education-education-educationclass.educationclassesassignmentssubmissionsupdatesubmittedresources with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesassignmentssubmissionsdeletesubmittedresources description: Microsoft Graph Delete navigation property submittedResources for education call: education-education-educationclass.educationclassesassignmentssubmissionsdeletesubmittedresources with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources/{educationsubmissionresource-id}/dependentresources name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentssubmissionssubmittedresourceslistdependentresources description: Microsoft Graph Get dependentResources from education call: education-education-educationclass.educationclassesassignmentssubmissionssubmittedresourceslistdependentresources with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: educationclassesassignmentssubmissionssubmittedresourcescreatedependentresources description: Microsoft Graph Create new navigation property to dependentResources for education call: education-education-educationclass.educationclassesassignmentssubmissionssubmittedresourcescreatedependentresources with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources/{educationsubmissionresource-id}/dependentresources/count name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentssubmissionssubmittedresourcesdependentresourcesgetcount3895 description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesassignmentssubmissionssubmittedresourcesdependentresourcesgetcount3895 outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/submittedresources/{educationsubmissionresource-id}/dependentresources/{educationsubmissionresource-id1} name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: GET name: educationclassesassignmentssubmissionssubmittedresourcesgetdependentresources description: Microsoft Graph Get dependentResources from education call: education-education-educationclass.educationclassesassignmentssubmissionssubmittedresourcesgetdependentresources with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesassignmentssubmissionssubmittedresourcesupdatedependentresources description: Microsoft Graph Update the navigation property dependentResources in education call: education-education-educationclass.educationclassesassignmentssubmissionssubmittedresourcesupdatedependentresources with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesassignmentssubmissionssubmittedresourcesdeletedependentresources description: Microsoft Graph Delete navigation property dependentResources for education call: education-education-educationclass.educationclassesassignmentssubmissionssubmittedresourcesdeletedependentresources with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/assignments/{educationassignment-id}/submissions/{educationsubmission-id}/unsubmit name: education-classes-educationclass-id-assignments-educationassignment-id-submissio description: REST surface for education-classes-educationClass-id-assignments-educationAssignment-id-submissio. operations: - method: POST name: educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionunsubmit description: Microsoft Graph Invoke action unsubmit call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionunsubmit outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/getrecentlymodifiedsubmissions name: education-classes-educationclass-id-getrecentlymodifiedsubmissions description: REST surface for education-classes-educationClass-id-getRecentlyModifiedSubmissions(). operations: - method: GET name: educationclasseseducationclassgetrecentlymodifiedsubmissions description: Microsoft Graph Invoke function getRecentlyModifiedSubmissions call: education-education-educationclass.educationclasseseducationclassgetrecentlymodifiedsubmissions with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/group name: education-classes-educationclass-id-group description: REST surface for education-classes-educationClass-id-group. operations: - method: GET name: educationclassesgetgroup description: Microsoft Graph Get group from education call: education-education-educationclass.educationclassesgetgroup with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/group/serviceprovisioningerrors name: education-classes-educationclass-id-group-serviceprovisioningerrors description: REST surface for education-classes-educationClass-id-group-serviceProvisioningErrors. operations: - method: GET name: educationclassesgrouplistserviceprovisioningerrors description: Microsoft Graph Get serviceProvisioningErrors property value call: education-education-educationclass.educationclassesgrouplistserviceprovisioningerrors with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/group/serviceprovisioningerrors/count name: education-classes-educationclass-id-group-serviceprovisioningerrors-count description: REST surface for education-classes-educationClass-id-group-serviceProvisioningErrors-$count. operations: - method: GET name: educationclassesgroupserviceprovisioningerrorsgetcount5a91 description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesgroupserviceprovisioningerrorsgetcount5a91 outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/members name: education-classes-educationclass-id-members description: REST surface for education-classes-educationClass-id-members. operations: - method: GET name: educationclasseslistmembers description: Microsoft Graph List members of an educationClass call: education-education-educationclass.educationclasseslistmembers with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/members/count name: education-classes-educationclass-id-members-count description: REST surface for education-classes-educationClass-id-members-$count. operations: - method: GET name: educationclassesmembersgetcount4459 description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesmembersgetcount4459 outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/members/ref name: education-classes-educationclass-id-members-ref description: REST surface for education-classes-educationClass-id-members-$ref. operations: - method: GET name: educationclasseslistrefmembers description: Microsoft Graph List members of an educationClass call: education-education-educationclass.educationclasseslistrefmembers with: $orderby: rest.$orderby outputParameters: - type: object mapping: $. - method: POST name: educationclassescreaterefmembers description: Microsoft Graph Add a student call: education-education-educationclass.educationclassescreaterefmembers with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesdeleterefmembers description: Microsoft Graph Remove member from educationClass call: education-education-educationclass.educationclassesdeleterefmembers with: If-Match: rest.If-Match '@id': rest.@id outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/members/{educationuser-id}/ref name: education-classes-educationclass-id-members-educationuser-id-ref description: REST surface for education-classes-educationClass-id-members-educationUser-id-$ref. operations: - method: DELETE name: educationclassesmembersdeleterefeducationuser description: Microsoft Graph Remove member from educationClass call: education-education-educationclass.educationclassesmembersdeleterefeducationuser with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/modules name: education-classes-educationclass-id-modules description: REST surface for education-classes-educationClass-id-modules. operations: - method: GET name: educationclasseslistmodules description: Microsoft Graph List class modules call: education-education-educationclass.educationclasseslistmodules with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: educationclassescreatemodules description: Microsoft Graph Create educationModule call: education-education-educationclass.educationclassescreatemodules with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/modules/count name: education-classes-educationclass-id-modules-count description: REST surface for education-classes-educationClass-id-modules-$count. operations: - method: GET name: educationclassesmodulesgetcount7c88 description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesmodulesgetcount7c88 outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/modules/{educationmodule-id} name: education-classes-educationclass-id-modules-educationmodule-id description: REST surface for education-classes-educationClass-id-modules-educationModule-id. operations: - method: GET name: educationclassesgetmodules description: Microsoft Graph Get educationModule call: education-education-educationclass.educationclassesgetmodules with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesupdatemodules description: Microsoft Graph Update educationModule call: education-education-educationclass.educationclassesupdatemodules with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesdeletemodules description: Microsoft Graph Delete educationModule call: education-education-educationclass.educationclassesdeletemodules with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/pin name: education-classes-educationclass-id-modules-educationmodule-id-pin description: REST surface for education-classes-educationClass-id-modules-educationModule-id-pin. operations: - method: POST name: educationclasseseducationclassmoduleseducationmodulepin description: Microsoft Graph Invoke action pin call: education-education-educationclass.educationclasseseducationclassmoduleseducationmodulepin outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/publish name: education-classes-educationclass-id-modules-educationmodule-id-publish description: REST surface for education-classes-educationClass-id-modules-educationModule-id-publish. operations: - method: POST name: educationclasseseducationclassmoduleseducationmodulepublish description: Microsoft Graph Invoke action publish call: education-education-educationclass.educationclasseseducationclassmoduleseducationmodulepublish outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/resources name: education-classes-educationclass-id-modules-educationmodule-id-resources description: REST surface for education-classes-educationClass-id-modules-educationModule-id-resources. operations: - method: GET name: educationclassesmoduleslistresources description: Microsoft Graph List module resources call: education-education-educationclass.educationclassesmoduleslistresources with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: educationclassesmodulescreateresources description: Microsoft Graph Create educationModuleResource call: education-education-educationclass.educationclassesmodulescreateresources with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/resources/count name: education-classes-educationclass-id-modules-educationmodule-id-resources-count description: REST surface for education-classes-educationClass-id-modules-educationModule-id-resources-$count. operations: - method: GET name: educationclassesmodulesresourcesgetcount2a6c description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesmodulesresourcesgetcount2a6c outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/resources/{educationmoduleresource-id} name: education-classes-educationclass-id-modules-educationmodule-id-resources-educati description: REST surface for education-classes-educationClass-id-modules-educationModule-id-resources-educati. operations: - method: GET name: educationclassesmodulesgetresources description: Microsoft Graph Get educationModuleResource call: education-education-educationclass.educationclassesmodulesgetresources with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: educationclassesmodulesupdateresources description: Microsoft Graph Update educationModuleResource call: education-education-educationclass.educationclassesmodulesupdateresources with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesmodulesdeleteresources description: Microsoft Graph Delete educationModuleResource call: education-education-educationclass.educationclassesmodulesdeleteresources with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/setupresourcesfolder name: education-classes-educationclass-id-modules-educationmodule-id-setupresourcesfol description: REST surface for education-classes-educationClass-id-modules-educationModule-id-setUpResourcesFol. operations: - method: POST name: educationclasseseducationclassmoduleseducationmodulesetupresourcesfolder description: Microsoft Graph Invoke action setUpResourcesFolder call: education-education-educationclass.educationclasseseducationclassmoduleseducationmodulesetupresourcesfolder outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/modules/{educationmodule-id}/unpin name: education-classes-educationclass-id-modules-educationmodule-id-unpin description: REST surface for education-classes-educationClass-id-modules-educationModule-id-unpin. operations: - method: POST name: educationclasseseducationclassmoduleseducationmoduleunpin description: Microsoft Graph Invoke action unpin call: education-education-educationclass.educationclasseseducationclassmoduleseducationmoduleunpin outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/schools name: education-classes-educationclass-id-schools description: REST surface for education-classes-educationClass-id-schools. operations: - method: GET name: educationclasseslistschools description: Microsoft Graph List schools call: education-education-educationclass.educationclasseslistschools with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/schools/count name: education-classes-educationclass-id-schools-count description: REST surface for education-classes-educationClass-id-schools-$count. operations: - method: GET name: educationclassesschoolsgetcountfef1 description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesschoolsgetcountfef1 outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/schools/{educationschool-id} name: education-classes-educationclass-id-schools-educationschool-id description: REST surface for education-classes-educationClass-id-schools-educationSchool-id. operations: - method: GET name: educationclassesgetschools description: Microsoft Graph Get schools from education call: education-education-educationclass.educationclassesgetschools with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/teachers name: education-classes-educationclass-id-teachers description: REST surface for education-classes-educationClass-id-teachers. operations: - method: GET name: educationclasseslistteachers description: Microsoft Graph List teachers call: education-education-educationclass.educationclasseslistteachers with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/teachers/count name: education-classes-educationclass-id-teachers-count description: REST surface for education-classes-educationClass-id-teachers-$count. operations: - method: GET name: educationclassesteachersgetcount4305 description: Microsoft Graph Get the number of the resource call: education-education-educationclass.educationclassesteachersgetcount4305 outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/teachers/ref name: education-classes-educationclass-id-teachers-ref description: REST surface for education-classes-educationClass-id-teachers-$ref. operations: - method: GET name: educationclasseslistrefteachers description: Microsoft Graph List teachers call: education-education-educationclass.educationclasseslistrefteachers with: $orderby: rest.$orderby outputParameters: - type: object mapping: $. - method: POST name: educationclassescreaterefteachers description: Microsoft Graph Add teacher call: education-education-educationclass.educationclassescreaterefteachers with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: educationclassesdeleterefteachers description: Microsoft Graph Remove teacher from educationClass call: education-education-educationclass.educationclassesdeleterefteachers with: If-Match: rest.If-Match '@id': rest.@id outputParameters: - type: object mapping: $. - path: /v1/education/classes/{educationclass-id}/teachers/{educationuser-id}/ref name: education-classes-educationclass-id-teachers-educationuser-id-ref description: REST surface for education-classes-educationClass-id-teachers-educationUser-id-$ref. operations: - method: DELETE name: educationclassesteachersdeleterefeducationuser description: Microsoft Graph Remove teacher from educationClass call: education-education-educationclass.educationclassesteachersdeleterefeducationuser with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - type: mcp namespace: education-education-educationclass-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph Education — education.educationClass. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-list-educationclasses description: Microsoft Graph List educationClasses hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationlistclasses with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-educationclass description: Microsoft Graph Create educationClass hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationcreateclasses with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesgetcountfe5a outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-educationclass description: Microsoft Graph Get educationClass hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationgetclasses with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-educationclass description: Microsoft Graph Update educationClass hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationupdateclasses with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-educationclass description: Microsoft Graph Delete educationClass hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationdeleteclasses with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-assignmentcategories description: Microsoft Graph List assignmentCategories hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclasseslistassignmentcategories with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-educationcategory description: Microsoft Graph Create educationCategory hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassescreateassignmentcategories with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-2 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentcategoriesgetcount8570 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta-2 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclasseseducationclassassignmentcategoriesdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-educationcategory description: Microsoft Graph Get educationCategory hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesgetassignmentcategories with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property assignmentCategories in education hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesupdateassignmentcategories with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-educationcategory description: Microsoft Graph Delete educationCategory hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesdeleteassignmentcategories with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-educationassignmentdefaults description: Microsoft Graph Get educationAssignmentDefaults hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesgetassignmentdefaults with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-educationassignmentdefaults description: Microsoft Graph Update educationAssignmentDefaults hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesupdateassignmentdefaults with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property assignmentDefaults for education hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesdeleteassignmentdefaults with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-assignmentsettings-education description: Microsoft Graph Get assignmentSettings from education hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesgetassignmentsettings with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-educationassignmentsettings description: Microsoft Graph Update educationAssignmentSettings hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesupdateassignmentsettings with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property assignmentSettings for education hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesdeleteassignmentsettings with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-defaultgradingscheme-education description: Microsoft Graph Get defaultGradingScheme from education hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsettingsgetdefaultgradingscheme with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-gradingcategories-education description: Microsoft Graph Get gradingCategories from education hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsettingslistgradingcategories with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation description: Microsoft Graph Create new navigation property to gradingCategories for education hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassesassignmentsettingscreategradingcategories with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-3 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsettingsgradingcategoriesgetcountc354 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-gradingcategories-education-2 description: Microsoft Graph Get gradingCategories from education hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsettingsgetgradingcategories with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-gradingcategory description: Microsoft Graph Update gradingCategory hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsettingsupdategradingcategories with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property gradingCategories for education hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesassignmentsettingsdeletegradingcategories with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-educationgradingscheme description: Microsoft Graph Get educationGradingScheme hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsettingslistgradingschemes with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-educationgradingscheme description: Microsoft Graph Create educationGradingScheme hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassesassignmentsettingscreategradingschemes with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-4 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsettingsgradingschemesgetcountc040 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-educationgradingscheme-2 description: Microsoft Graph Get educationGradingScheme hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsettingsgetgradingschemes with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-2 description: Microsoft Graph Update the navigation property gradingSchemes in education hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsettingsupdategradingschemes with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-educationgradingscheme description: Microsoft Graph Delete educationGradingScheme hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesassignmentsettingsdeletegradingschemes with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-class-assignments description: Microsoft Graph List class assignments hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclasseslistassignments with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-educationassignment description: Microsoft Graph Create educationAssignment hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassescreateassignments with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-5 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsgetcounta470 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta-3 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclasseseducationclassassignmentsdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-educationassignment description: Microsoft Graph Get educationAssignment hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesgetassignments with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-educationassignment description: Microsoft Graph Update educationassignment hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesupdateassignments with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-educationassignment description: Microsoft Graph Delete educationAssignment hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesdeleteassignments with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-activate description: Microsoft Graph Invoke action activate hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentactivate outputParameters: - type: object mapping: $. - name: microsoft-graph-list-categories description: Microsoft Graph List categories hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentslistcategories with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-educationcategories description: Microsoft Graph Create educationCategories hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassesassignmentscreatecategories with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-6 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentscategoriesgetcount639a outputParameters: - type: object mapping: $. - name: microsoft-graph-list-categories-2 description: Microsoft Graph List categories hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentslistrefcategories with: $orderby: tools.$orderby outputParameters: - type: object mapping: $. - name: microsoft-graph-create-educationcategories-2 description: Microsoft Graph Create educationCategories hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassesassignmentscreaterefcategories with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-remove-educationcategory description: Microsoft Graph Remove educationCategory hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesassignmentsdeleterefcategories with: If-Match: tools.If-Match '@id': tools.@id outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta-4 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentcategoriesdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-remove-educationcategory-2 description: Microsoft Graph Remove educationCategory hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesassignmentscategoriesdeleterefeducationcategory with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-deactivate description: Microsoft Graph Invoke action deactivate hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentdeactivate outputParameters: - type: object mapping: $. - name: microsoft-graph-get-gradingcategory-education description: Microsoft Graph Get gradingCategory from education hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsgetgradingcategory with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-gradingscheme-education description: Microsoft Graph Get gradingScheme from education hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsgetgradingscheme with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-publish description: Microsoft Graph Invoke action publish hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentpublish outputParameters: - type: object mapping: $. - name: microsoft-graph-list-assignment-resources description: Microsoft Graph List assignment resources hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentslistresources with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-educationassignmentresource description: Microsoft Graph Create educationAssignmentResource hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassesassignmentscreateresources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-7 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsresourcesgetcountf57b outputParameters: - type: object mapping: $. - name: microsoft-graph-get-educationassignmentresource description: Microsoft Graph Get educationAssignmentResource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsgetresources with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-3 description: Microsoft Graph Update the navigation property resources in education hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsupdateresources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-educationassignmentresource description: Microsoft Graph Delete educationAssignmentResource hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesassignmentsdeleteresources with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-dependentresources description: Microsoft Graph List dependentResources hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsresourceslistdependentresources with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-2 description: Microsoft Graph Create new navigation property to dependentResources for education hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassesassignmentsresourcescreatedependentresources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-8 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsresourcesdependentresourcesgetcount618c outputParameters: - type: object mapping: $. - name: microsoft-graph-get-dependentresources-education description: Microsoft Graph Get dependentResources from education hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsresourcesgetdependentresources with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-4 description: Microsoft Graph Update the navigation property dependentResources in education hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsresourcesupdatedependentresources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property dependentResources for education hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesassignmentsresourcesdeletedependentresources with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-educationrubric-attached description: Microsoft Graph Get educationRubric attached to educationAssignment hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsgetrubric with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-attach-educationrubric-assignment description: Microsoft Graph Attach educationRubric to an assignment hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsupdaterubric with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-educationrubric-educationassignment description: Microsoft Graph Delete educationRubric from educationAssignment hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesassignmentsdeleterubric with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-educationrubric-attached-2 description: Microsoft Graph Get educationRubric attached to educationAssignment hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsgetrefrubric outputParameters: - type: object mapping: $. - name: microsoft-graph-attach-educationrubric-assignment-2 description: Microsoft Graph Attach educationRubric to an assignment hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsupdaterefrubric with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-educationrubric-educationassignment-2 description: Microsoft Graph Delete educationRubric from educationAssignment hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesassignmentsdeleterefrubric with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-setupfeedbackresourcesfolder description: Microsoft Graph Invoke action setUpFeedbackResourcesFolder hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentsetupfeedbackresourcesfolder outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-setupresourcesfolder description: Microsoft Graph Invoke action setUpResourcesFolder hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentsetupresourcesfolder outputParameters: - type: object mapping: $. - name: microsoft-graph-list-submissions description: Microsoft Graph List submissions hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentslistsubmissions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-3 description: Microsoft Graph Create new navigation property to submissions for education hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassesassignmentscreatesubmissions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-9 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsgetcount231f outputParameters: - type: object mapping: $. - name: microsoft-graph-get-educationsubmission description: Microsoft Graph Get educationSubmission hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsgetsubmissions with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-5 description: Microsoft Graph Update the navigation property submissions in education hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentsupdatesubmissions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property submissions for education hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesassignmentsdeletesubmissions with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-excuse description: Microsoft Graph Invoke action excuse hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionexcuse outputParameters: - type: object mapping: $. - name: microsoft-graph-list-outcomes description: Microsoft Graph List outcomes hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionslistoutcomes with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-educationfeedbackresourceoutcome description: Microsoft Graph Create educationFeedbackResourceOutcome hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassesassignmentssubmissionscreateoutcomes with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-10 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsoutcomesgetcount2ffd outputParameters: - type: object mapping: $. - name: microsoft-graph-get-outcomes-education description: Microsoft Graph Get outcomes from education hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsgetoutcomes with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-educationoutcome description: Microsoft Graph Update educationOutcome hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsupdateoutcomes with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-educationfeedbackresourceoutcome description: Microsoft Graph Delete educationFeedbackResourceOutcome hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsdeleteoutcomes with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-reassign description: Microsoft Graph Invoke action reassign hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionreassign outputParameters: - type: object mapping: $. - name: microsoft-graph-list-submission-resources description: Microsoft Graph List submission resources hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionslistresources with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-educationsubmissionresource description: Microsoft Graph Create educationSubmissionResource hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassesassignmentssubmissionscreateresources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-11 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsresourcesgetcount3e92 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-educationsubmissionresource description: Microsoft Graph Get educationSubmissionResource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsgetresources with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-6 description: Microsoft Graph Update the navigation property resources in education hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsupdateresources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-educationsubmissionresource description: Microsoft Graph Delete educationSubmissionResource hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsdeleteresources with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-dependentresources-2 description: Microsoft Graph List dependentResources hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsresourceslistdependentresources with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-4 description: Microsoft Graph Create new navigation property to dependentResources for education hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassesassignmentssubmissionsresourcescreatedependentresources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-12 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsresourcesdependentresourcesgetcount7cb6 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-dependentresources-education-2 description: Microsoft Graph Get dependentResources from education hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsresourcesgetdependentresources with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-7 description: Microsoft Graph Update the navigation property dependentResources in education hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsresourcesupdatedependentresources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-6 description: Microsoft Graph Delete navigation property dependentResources for education hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsresourcesdeletedependentresources with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-return description: Microsoft Graph Invoke action return hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionreturn outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-setupresourcesfolder-2 description: Microsoft Graph Invoke action setUpResourcesFolder hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionsetupresourcesfolder outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-submit description: Microsoft Graph Invoke action submit hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionsubmit outputParameters: - type: object mapping: $. - name: microsoft-graph-list-submittedresources description: Microsoft Graph List submittedResources hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionslistsubmittedresources with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-5 description: Microsoft Graph Create new navigation property to submittedResources for education hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassesassignmentssubmissionscreatesubmittedresources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-13 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionssubmittedresourcesgetcountecf9 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-educationsubmittedsubmissionresource description: Microsoft Graph Get educationSubmittedSubmissionResource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsgetsubmittedresources with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-8 description: Microsoft Graph Update the navigation property submittedResources in education hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsupdatesubmittedresources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-7 description: Microsoft Graph Delete navigation property submittedResources for education hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionsdeletesubmittedresources with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-dependentresources-education-3 description: Microsoft Graph Get dependentResources from education hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionssubmittedresourceslistdependentresources with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-6 description: Microsoft Graph Create new navigation property to dependentResources for education hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassesassignmentssubmissionssubmittedresourcescreatedependentresources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-14 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionssubmittedresourcesdependentresourcesgetcount3895 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-dependentresources-education-4 description: Microsoft Graph Get dependentResources from education hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionssubmittedresourcesgetdependentresources with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-9 description: Microsoft Graph Update the navigation property dependentResources in education hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionssubmittedresourcesupdatedependentresources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-8 description: Microsoft Graph Delete navigation property dependentResources for education hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesassignmentssubmissionssubmittedresourcesdeletedependentresources with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-unsubmit description: Microsoft Graph Invoke action unsubmit hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclasseseducationclassassignmentseducationassignmentsubmissionseducationsubmissionunsubmit outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getrecentlymodifiedsubmissions description: Microsoft Graph Invoke function getRecentlyModifiedSubmissions hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclasseseducationclassgetrecentlymodifiedsubmissions with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-group-education description: Microsoft Graph Get group from education hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesgetgroup with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-serviceprovisioningerrors-property description: Microsoft Graph Get serviceProvisioningErrors property value hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesgrouplistserviceprovisioningerrors with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-15 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesgroupserviceprovisioningerrorsgetcount5a91 outputParameters: - type: object mapping: $. - name: microsoft-graph-list-members-educationclass description: Microsoft Graph List members of an educationClass hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclasseslistmembers with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-16 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesmembersgetcount4459 outputParameters: - type: object mapping: $. - name: microsoft-graph-list-members-educationclass-2 description: Microsoft Graph List members of an educationClass hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclasseslistrefmembers with: $orderby: tools.$orderby outputParameters: - type: object mapping: $. - name: microsoft-graph-add-student description: Microsoft Graph Add a student hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassescreaterefmembers with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-remove-member-educationclass description: Microsoft Graph Remove member from educationClass hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesdeleterefmembers with: If-Match: tools.If-Match '@id': tools.@id outputParameters: - type: object mapping: $. - name: microsoft-graph-remove-member-educationclass-2 description: Microsoft Graph Remove member from educationClass hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesmembersdeleterefeducationuser with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-class-modules description: Microsoft Graph List class modules hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclasseslistmodules with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-educationmodule description: Microsoft Graph Create educationModule hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassescreatemodules with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-17 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesmodulesgetcount7c88 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-educationmodule description: Microsoft Graph Get educationModule hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesgetmodules with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-educationmodule description: Microsoft Graph Update educationModule hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesupdatemodules with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-educationmodule description: Microsoft Graph Delete educationModule hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesdeletemodules with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-pin description: Microsoft Graph Invoke action pin hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclasseseducationclassmoduleseducationmodulepin outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-publish-2 description: Microsoft Graph Invoke action publish hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclasseseducationclassmoduleseducationmodulepublish outputParameters: - type: object mapping: $. - name: microsoft-graph-list-module-resources description: Microsoft Graph List module resources hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesmoduleslistresources with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-educationmoduleresource description: Microsoft Graph Create educationModuleResource hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassesmodulescreateresources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-18 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesmodulesresourcesgetcount2a6c outputParameters: - type: object mapping: $. - name: microsoft-graph-get-educationmoduleresource description: Microsoft Graph Get educationModuleResource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesmodulesgetresources with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-educationmoduleresource description: Microsoft Graph Update educationModuleResource hints: readOnly: false destructive: false idempotent: true call: education-education-educationclass.educationclassesmodulesupdateresources with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-educationmoduleresource description: Microsoft Graph Delete educationModuleResource hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesmodulesdeleteresources with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-setupresourcesfolder-3 description: Microsoft Graph Invoke action setUpResourcesFolder hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclasseseducationclassmoduleseducationmodulesetupresourcesfolder outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-unpin description: Microsoft Graph Invoke action unpin hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclasseseducationclassmoduleseducationmoduleunpin outputParameters: - type: object mapping: $. - name: microsoft-graph-list-schools description: Microsoft Graph List schools hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclasseslistschools with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-19 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesschoolsgetcountfef1 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-schools-education description: Microsoft Graph Get schools from education hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesgetschools with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-list-teachers description: Microsoft Graph List teachers hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclasseslistteachers with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-20 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclassesteachersgetcount4305 outputParameters: - type: object mapping: $. - name: microsoft-graph-list-teachers-2 description: Microsoft Graph List teachers hints: readOnly: true destructive: false idempotent: true call: education-education-educationclass.educationclasseslistrefteachers with: $orderby: tools.$orderby outputParameters: - type: object mapping: $. - name: microsoft-graph-add-teacher description: Microsoft Graph Add teacher hints: readOnly: false destructive: false idempotent: false call: education-education-educationclass.educationclassescreaterefteachers with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-remove-teacher-educationclass description: Microsoft Graph Remove teacher from educationClass hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesdeleterefteachers with: If-Match: tools.If-Match '@id': tools.@id outputParameters: - type: object mapping: $. - name: microsoft-graph-remove-teacher-educationclass-2 description: Microsoft Graph Remove teacher from educationClass hints: readOnly: false destructive: true idempotent: true call: education-education-educationclass.educationclassesteachersdeleterefeducationuser with: If-Match: tools.If-Match outputParameters: - type: object mapping: $.