naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — Applications.synchronization description: 'Microsoft Graph OData Service for namespace microsoft.graph — Applications.synchronization. 56 operations. Lead operation: Microsoft Graph Get synchronization from applications. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - Applications.synchronization created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY capability: consumes: - type: http namespace: microsoft-graph-applications-synchronization baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — Applications.synchronization business capability. Self-contained, no shared references. resources: - name: applications-application-id-synchronization path: /applications/{application-id}/synchronization operations: - name: applicationsgetsynchronization method: GET description: Microsoft Graph Get synchronization from applications 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: applicationssetsynchronization method: PUT description: Microsoft Graph Update the navigation property synchronization in applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applicationsdeletesynchronization method: DELETE description: Microsoft Graph Delete navigation property synchronization for applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: applications-application-id-synchronization-acquireAccessToken path: /applications/{application-id}/synchronization/acquireAccessToken operations: - name: applicationsapplicationsynchronizationacquireaccesstoken method: POST description: Microsoft Graph Invoke action acquireAccessToken outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applications-application-id-synchronization-jobs path: /applications/{application-id}/synchronization/jobs operations: - name: applicationssynchronizationlistjobs method: GET description: Microsoft Graph Get jobs from applications 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: applicationssynchronizationcreatejobs method: POST description: Microsoft Graph Create new navigation property to jobs for applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applications-application-id-synchronization-jobs-$count path: /applications/{application-id}/synchronization/jobs/$count operations: - name: applicationssynchronizationjobsgetcount30ed method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: applications-application-id-synchronization-jobs-validateCredentials path: /applications/{application-id}/synchronization/jobs/validateCredentials operations: - name: applicationsapplicationsynchronizationjobsvalidatecredentials method: POST description: Microsoft Graph Invoke action validateCredentials outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applications-application-id-synchronization-jobs-synchronizationJob-id path: /applications/{application-id}/synchronization/jobs/{synchronizationJob-id} operations: - name: applicationssynchronizationgetjobs method: GET description: Microsoft Graph Get jobs from applications 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: applicationssynchronizationupdatejobs method: PATCH description: Microsoft Graph Update the navigation property jobs in applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applicationssynchronizationdeletejobs method: DELETE description: Microsoft Graph Delete navigation property jobs for applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: applications-application-id-synchronization-jobs-synchronizationJob-id-bulkUploa path: /applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/bulkUpload operations: - name: applicationssynchronizationjobsgetbulkupload method: GET description: Microsoft Graph Get bulkUpload from applications 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: applicationssynchronizationjobsupdatebulkupload method: PATCH description: Microsoft Graph Update the navigation property bulkUpload in applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applicationssynchronizationjobsdeletebulkupload method: DELETE description: Microsoft Graph Delete navigation property bulkUpload for applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: applications-application-id-synchronization-jobs-synchronizationJob-id-bulkUploa path: /applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/bulkUpload/$value operations: - name: applicationssynchronizationjobsgetbulkuploadcontent method: GET description: Microsoft Graph Get media content for the navigation property bulkUpload from applications outputRawFormat: json outputParameters: - name: result type: object value: $. - name: applicationssynchronizationjobsupdatebulkuploadcontent method: PUT description: Microsoft Graph Update media content for the navigation property bulkUpload in applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applicationssynchronizationjobsdeletebulkuploadcontent method: DELETE description: Microsoft Graph Delete media content for the navigation property bulkUpload in applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: applications-application-id-synchronization-jobs-synchronizationJob-id-pause path: /applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/pause operations: - name: applicationsapplicationsynchronizationjobssynchronizationjobpause method: POST description: Microsoft Graph Invoke action pause outputRawFormat: json outputParameters: - name: result type: object value: $. - name: applications-application-id-synchronization-jobs-synchronizationJob-id-provision path: /applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/provisionOnDemand operations: - name: applicationsapplicationsynchronizationjobssynchronizationjobprovisionondemand method: POST description: Microsoft Graph Invoke action provisionOnDemand outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applications-application-id-synchronization-jobs-synchronizationJob-id-restart path: /applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/restart operations: - name: applicationsapplicationsynchronizationjobssynchronizationjobrestart method: POST description: Microsoft Graph Invoke action restart outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applications-application-id-synchronization-jobs-synchronizationJob-id-schema path: /applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema operations: - name: applicationssynchronizationjobsgetschema method: GET description: Microsoft Graph Get schema from applications 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: applicationssynchronizationjobsupdateschema method: PATCH description: Microsoft Graph Update the navigation property schema in applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applicationssynchronizationjobsdeleteschema method: DELETE description: Microsoft Graph Delete navigation property schema for applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: applications-application-id-synchronization-jobs-synchronizationJob-id-schema-di path: /applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories operations: - name: applicationssynchronizationjobsschemalistdirectories method: GET description: Microsoft Graph Get directories from applications 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: applicationssynchronizationjobsschemacreatedirectories method: POST description: Microsoft Graph Create new navigation property to directories for applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applications-application-id-synchronization-jobs-synchronizationJob-id-schema-di path: /applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/$count operations: - name: applicationssynchronizationjobsschemadirectoriesgetcount03bf method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: applications-application-id-synchronization-jobs-synchronizationJob-id-schema-di path: /applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id} operations: - name: applicationssynchronizationjobsschemagetdirectories method: GET description: Microsoft Graph Get directories from applications 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: applicationssynchronizationjobsschemaupdatedirectories method: PATCH description: Microsoft Graph Update the navigation property directories in applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applicationssynchronizationjobsschemadeletedirectories method: DELETE description: Microsoft Graph Delete navigation property directories for applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: applications-application-id-synchronization-jobs-synchronizationJob-id-schema-di path: /applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}/discover operations: - name: applicationsapplicationsynchronizationjobssynchronizationjobschemadirectoriesdirectorydefinitiondiscover method: POST description: Microsoft Graph Invoke action discover outputRawFormat: json outputParameters: - name: result type: object value: $. - name: applications-application-id-synchronization-jobs-synchronizationJob-id-schema-fi path: /applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/filterOperators() operations: - name: applicationsapplicationsynchronizationjobssynchronizationjobschemafilteroperators method: GET description: Microsoft Graph Invoke function filterOperators 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: applications-application-id-synchronization-jobs-synchronizationJob-id-schema-fu path: /applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/functions() operations: - name: applicationsapplicationsynchronizationjobssynchronizationjobschemafunctions method: GET description: Microsoft Graph Invoke function functions 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: applications-application-id-synchronization-jobs-synchronizationJob-id-schema-pa path: /applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/parseExpression operations: - name: applicationsapplicationsynchronizationjobssynchronizationjobschemaparseexpression method: POST description: Microsoft Graph Invoke action parseExpression outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applications-application-id-synchronization-jobs-synchronizationJob-id-start path: /applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/start operations: - name: applicationsapplicationsynchronizationjobssynchronizationjobstart method: POST description: Microsoft Graph Invoke action start outputRawFormat: json outputParameters: - name: result type: object value: $. - name: applications-application-id-synchronization-jobs-synchronizationJob-id-validateC path: /applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/validateCredentials operations: - name: applicationsapplicationsynchronizationjobssynchronizationjobvalidatecredentials method: POST description: Microsoft Graph Invoke action validateCredentials outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applications-application-id-synchronization-secrets path: /applications/{application-id}/synchronization/secrets operations: - name: applicationssynchronizationsetsecrets method: PUT description: Microsoft Graph Update property secrets value. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applications-application-id-synchronization-secrets-$count path: /applications/{application-id}/synchronization/secrets/$count operations: - name: applicationssynchronizationsecretsgetcount26f1 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: applications-application-id-synchronization-templates path: /applications/{application-id}/synchronization/templates operations: - name: applicationssynchronizationlisttemplates method: GET description: Microsoft Graph Get templates from applications 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: applicationssynchronizationcreatetemplates method: POST description: Microsoft Graph Create new navigation property to templates for applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applications-application-id-synchronization-templates-$count path: /applications/{application-id}/synchronization/templates/$count operations: - name: applicationssynchronizationtemplatesgetcount738a method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: applications-application-id-synchronization-templates-synchronizationTemplate-id path: /applications/{application-id}/synchronization/templates/{synchronizationTemplate-id} operations: - name: applicationssynchronizationgettemplates method: GET description: Microsoft Graph Get templates from applications 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: applicationssynchronizationupdatetemplates method: PATCH description: Microsoft Graph Update synchronizationTemplate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applicationssynchronizationdeletetemplates method: DELETE description: Microsoft Graph Delete navigation property templates for applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: applications-application-id-synchronization-templates-synchronizationTemplate-id path: /applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema operations: - name: applicationssynchronizationtemplatesgetschema method: GET description: Microsoft Graph Get schema from applications 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: applicationssynchronizationtemplatesupdateschema method: PATCH description: Microsoft Graph Update the navigation property schema in applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applicationssynchronizationtemplatesdeleteschema method: DELETE description: Microsoft Graph Delete navigation property schema for applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: applications-application-id-synchronization-templates-synchronizationTemplate-id path: /applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories operations: - name: applicationssynchronizationtemplatesschemalistdirectories method: GET description: Microsoft Graph Get directories from applications 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: applicationssynchronizationtemplatesschemacreatedirectories method: POST description: Microsoft Graph Create new navigation property to directories for applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applications-application-id-synchronization-templates-synchronizationTemplate-id path: /applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/$count operations: - name: applicationssynchronizationtemplatesschemadirectoriesgetcount27bc method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: applications-application-id-synchronization-templates-synchronizationTemplate-id path: /applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id} operations: - name: applicationssynchronizationtemplatesschemagetdirectories method: GET description: Microsoft Graph Get directories from applications 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: applicationssynchronizationtemplatesschemaupdatedirectories method: PATCH description: Microsoft Graph Update the navigation property directories in applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: applicationssynchronizationtemplatesschemadeletedirectories method: DELETE description: Microsoft Graph Delete navigation property directories for applications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: applications-application-id-synchronization-templates-synchronizationTemplate-id path: /applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}/discover operations: - name: applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemadirectoriesdirectorydefinitiondiscover method: POST description: Microsoft Graph Invoke action discover outputRawFormat: json outputParameters: - name: result type: object value: $. - name: applications-application-id-synchronization-templates-synchronizationTemplate-id path: /applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/filterOperators() operations: - name: applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemafilteroperators method: GET description: Microsoft Graph Invoke function filterOperators 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: applications-application-id-synchronization-templates-synchronizationTemplate-id path: /applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/functions() operations: - name: applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemafunctions method: GET description: Microsoft Graph Invoke function functions 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: applications-application-id-synchronization-templates-synchronizationTemplate-id path: /applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/parseExpression operations: - name: applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemaparseexpression method: POST description: Microsoft Graph Invoke action parseExpression outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true exposes: - type: rest namespace: microsoft-graph-applications-synchronization-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — Applications.synchronization. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/applications/{application-id}/synchronization name: applications-application-id-synchronization description: REST surface for applications-application-id-synchronization. operations: - method: GET name: applicationsgetsynchronization description: Microsoft Graph Get synchronization from applications call: microsoft-graph-applications-synchronization.applicationsgetsynchronization with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PUT name: applicationssetsynchronization description: Microsoft Graph Update the navigation property synchronization in applications call: microsoft-graph-applications-synchronization.applicationssetsynchronization with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: applicationsdeletesynchronization description: Microsoft Graph Delete navigation property synchronization for applications call: microsoft-graph-applications-synchronization.applicationsdeletesynchronization with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/acquireaccesstoken name: applications-application-id-synchronization-acquireaccesstoken description: REST surface for applications-application-id-synchronization-acquireAccessToken. operations: - method: POST name: applicationsapplicationsynchronizationacquireaccesstoken description: Microsoft Graph Invoke action acquireAccessToken call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationacquireaccesstoken with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs name: applications-application-id-synchronization-jobs description: REST surface for applications-application-id-synchronization-jobs. operations: - method: GET name: applicationssynchronizationlistjobs description: Microsoft Graph Get jobs from applications call: microsoft-graph-applications-synchronization.applicationssynchronizationlistjobs with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: applicationssynchronizationcreatejobs description: Microsoft Graph Create new navigation property to jobs for applications call: microsoft-graph-applications-synchronization.applicationssynchronizationcreatejobs with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/count name: applications-application-id-synchronization-jobs-count description: REST surface for applications-application-id-synchronization-jobs-$count. operations: - method: GET name: applicationssynchronizationjobsgetcount30ed description: Microsoft Graph Get the number of the resource call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsgetcount30ed outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/validatecredentials name: applications-application-id-synchronization-jobs-validatecredentials description: REST surface for applications-application-id-synchronization-jobs-validateCredentials. operations: - method: POST name: applicationsapplicationsynchronizationjobsvalidatecredentials description: Microsoft Graph Invoke action validateCredentials call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobsvalidatecredentials with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id} name: applications-application-id-synchronization-jobs-synchronizationjob-id description: REST surface for applications-application-id-synchronization-jobs-synchronizationJob-id. operations: - method: GET name: applicationssynchronizationgetjobs description: Microsoft Graph Get jobs from applications call: microsoft-graph-applications-synchronization.applicationssynchronizationgetjobs with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: applicationssynchronizationupdatejobs description: Microsoft Graph Update the navigation property jobs in applications call: microsoft-graph-applications-synchronization.applicationssynchronizationupdatejobs with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: applicationssynchronizationdeletejobs description: Microsoft Graph Delete navigation property jobs for applications call: microsoft-graph-applications-synchronization.applicationssynchronizationdeletejobs with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/bulkupload name: applications-application-id-synchronization-jobs-synchronizationjob-id-bulkuploa description: REST surface for applications-application-id-synchronization-jobs-synchronizationJob-id-bulkUploa. operations: - method: GET name: applicationssynchronizationjobsgetbulkupload description: Microsoft Graph Get bulkUpload from applications call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsgetbulkupload with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: applicationssynchronizationjobsupdatebulkupload description: Microsoft Graph Update the navigation property bulkUpload in applications call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsupdatebulkupload with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: applicationssynchronizationjobsdeletebulkupload description: Microsoft Graph Delete navigation property bulkUpload for applications call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsdeletebulkupload with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/bulkupload/value name: applications-application-id-synchronization-jobs-synchronizationjob-id-bulkuploa description: REST surface for applications-application-id-synchronization-jobs-synchronizationJob-id-bulkUploa. operations: - method: GET name: applicationssynchronizationjobsgetbulkuploadcontent description: Microsoft Graph Get media content for the navigation property bulkUpload from applications call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsgetbulkuploadcontent outputParameters: - type: object mapping: $. - method: PUT name: applicationssynchronizationjobsupdatebulkuploadcontent description: Microsoft Graph Update media content for the navigation property bulkUpload in applications call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsupdatebulkuploadcontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: applicationssynchronizationjobsdeletebulkuploadcontent description: Microsoft Graph Delete media content for the navigation property bulkUpload in applications call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsdeletebulkuploadcontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/pause name: applications-application-id-synchronization-jobs-synchronizationjob-id-pause description: REST surface for applications-application-id-synchronization-jobs-synchronizationJob-id-pause. operations: - method: POST name: applicationsapplicationsynchronizationjobssynchronizationjobpause description: Microsoft Graph Invoke action pause call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobpause outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/provisionondemand name: applications-application-id-synchronization-jobs-synchronizationjob-id-provision description: REST surface for applications-application-id-synchronization-jobs-synchronizationJob-id-provision. operations: - method: POST name: applicationsapplicationsynchronizationjobssynchronizationjobprovisionondemand description: Microsoft Graph Invoke action provisionOnDemand call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobprovisionondemand with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/restart name: applications-application-id-synchronization-jobs-synchronizationjob-id-restart description: REST surface for applications-application-id-synchronization-jobs-synchronizationJob-id-restart. operations: - method: POST name: applicationsapplicationsynchronizationjobssynchronizationjobrestart description: Microsoft Graph Invoke action restart call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobrestart with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema name: applications-application-id-synchronization-jobs-synchronizationjob-id-schema description: REST surface for applications-application-id-synchronization-jobs-synchronizationJob-id-schema. operations: - method: GET name: applicationssynchronizationjobsgetschema description: Microsoft Graph Get schema from applications call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsgetschema with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: applicationssynchronizationjobsupdateschema description: Microsoft Graph Update the navigation property schema in applications call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsupdateschema with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: applicationssynchronizationjobsdeleteschema description: Microsoft Graph Delete navigation property schema for applications call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsdeleteschema with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/directories name: applications-application-id-synchronization-jobs-synchronizationjob-id-schema-di description: REST surface for applications-application-id-synchronization-jobs-synchronizationJob-id-schema-di. operations: - method: GET name: applicationssynchronizationjobsschemalistdirectories description: Microsoft Graph Get directories from applications call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsschemalistdirectories with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: applicationssynchronizationjobsschemacreatedirectories description: Microsoft Graph Create new navigation property to directories for applications call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsschemacreatedirectories with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/directories/count name: applications-application-id-synchronization-jobs-synchronizationjob-id-schema-di description: REST surface for applications-application-id-synchronization-jobs-synchronizationJob-id-schema-di. operations: - method: GET name: applicationssynchronizationjobsschemadirectoriesgetcount03bf description: Microsoft Graph Get the number of the resource call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsschemadirectoriesgetcount03bf outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/directories/{directorydefinition-id} name: applications-application-id-synchronization-jobs-synchronizationjob-id-schema-di description: REST surface for applications-application-id-synchronization-jobs-synchronizationJob-id-schema-di. operations: - method: GET name: applicationssynchronizationjobsschemagetdirectories description: Microsoft Graph Get directories from applications call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsschemagetdirectories with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: applicationssynchronizationjobsschemaupdatedirectories description: Microsoft Graph Update the navigation property directories in applications call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsschemaupdatedirectories with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: applicationssynchronizationjobsschemadeletedirectories description: Microsoft Graph Delete navigation property directories for applications call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsschemadeletedirectories with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/directories/{directorydefinition-id}/discover name: applications-application-id-synchronization-jobs-synchronizationjob-id-schema-di description: REST surface for applications-application-id-synchronization-jobs-synchronizationJob-id-schema-di. operations: - method: POST name: applicationsapplicationsynchronizationjobssynchronizationjobschemadirectoriesdirectorydefinitiondiscover description: Microsoft Graph Invoke action discover call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobschemadirectoriesdirectorydefinitiondiscover outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/filteroperators name: applications-application-id-synchronization-jobs-synchronizationjob-id-schema-fi description: REST surface for applications-application-id-synchronization-jobs-synchronizationJob-id-schema-fi. operations: - method: GET name: applicationsapplicationsynchronizationjobssynchronizationjobschemafilteroperators description: Microsoft Graph Invoke function filterOperators call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobschemafilteroperators with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/functions name: applications-application-id-synchronization-jobs-synchronizationjob-id-schema-fu description: REST surface for applications-application-id-synchronization-jobs-synchronizationJob-id-schema-fu. operations: - method: GET name: applicationsapplicationsynchronizationjobssynchronizationjobschemafunctions description: Microsoft Graph Invoke function functions call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobschemafunctions with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/parseexpression name: applications-application-id-synchronization-jobs-synchronizationjob-id-schema-pa description: REST surface for applications-application-id-synchronization-jobs-synchronizationJob-id-schema-pa. operations: - method: POST name: applicationsapplicationsynchronizationjobssynchronizationjobschemaparseexpression description: Microsoft Graph Invoke action parseExpression call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobschemaparseexpression with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/start name: applications-application-id-synchronization-jobs-synchronizationjob-id-start description: REST surface for applications-application-id-synchronization-jobs-synchronizationJob-id-start. operations: - method: POST name: applicationsapplicationsynchronizationjobssynchronizationjobstart description: Microsoft Graph Invoke action start call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobstart outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/validatecredentials name: applications-application-id-synchronization-jobs-synchronizationjob-id-validatec description: REST surface for applications-application-id-synchronization-jobs-synchronizationJob-id-validateC. operations: - method: POST name: applicationsapplicationsynchronizationjobssynchronizationjobvalidatecredentials description: Microsoft Graph Invoke action validateCredentials call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobvalidatecredentials with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/secrets name: applications-application-id-synchronization-secrets description: REST surface for applications-application-id-synchronization-secrets. operations: - method: PUT name: applicationssynchronizationsetsecrets description: Microsoft Graph Update property secrets value. call: microsoft-graph-applications-synchronization.applicationssynchronizationsetsecrets with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/secrets/count name: applications-application-id-synchronization-secrets-count description: REST surface for applications-application-id-synchronization-secrets-$count. operations: - method: GET name: applicationssynchronizationsecretsgetcount26f1 description: Microsoft Graph Get the number of the resource call: microsoft-graph-applications-synchronization.applicationssynchronizationsecretsgetcount26f1 outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/templates name: applications-application-id-synchronization-templates description: REST surface for applications-application-id-synchronization-templates. operations: - method: GET name: applicationssynchronizationlisttemplates description: Microsoft Graph Get templates from applications call: microsoft-graph-applications-synchronization.applicationssynchronizationlisttemplates with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: applicationssynchronizationcreatetemplates description: Microsoft Graph Create new navigation property to templates for applications call: microsoft-graph-applications-synchronization.applicationssynchronizationcreatetemplates with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/templates/count name: applications-application-id-synchronization-templates-count description: REST surface for applications-application-id-synchronization-templates-$count. operations: - method: GET name: applicationssynchronizationtemplatesgetcount738a description: Microsoft Graph Get the number of the resource call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesgetcount738a outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id} name: applications-application-id-synchronization-templates-synchronizationtemplate-id description: REST surface for applications-application-id-synchronization-templates-synchronizationTemplate-id. operations: - method: GET name: applicationssynchronizationgettemplates description: Microsoft Graph Get templates from applications call: microsoft-graph-applications-synchronization.applicationssynchronizationgettemplates with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: applicationssynchronizationupdatetemplates description: Microsoft Graph Update synchronizationTemplate call: microsoft-graph-applications-synchronization.applicationssynchronizationupdatetemplates with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: applicationssynchronizationdeletetemplates description: Microsoft Graph Delete navigation property templates for applications call: microsoft-graph-applications-synchronization.applicationssynchronizationdeletetemplates with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema name: applications-application-id-synchronization-templates-synchronizationtemplate-id description: REST surface for applications-application-id-synchronization-templates-synchronizationTemplate-id. operations: - method: GET name: applicationssynchronizationtemplatesgetschema description: Microsoft Graph Get schema from applications call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesgetschema with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: applicationssynchronizationtemplatesupdateschema description: Microsoft Graph Update the navigation property schema in applications call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesupdateschema with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: applicationssynchronizationtemplatesdeleteschema description: Microsoft Graph Delete navigation property schema for applications call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesdeleteschema with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/directories name: applications-application-id-synchronization-templates-synchronizationtemplate-id description: REST surface for applications-application-id-synchronization-templates-synchronizationTemplate-id. operations: - method: GET name: applicationssynchronizationtemplatesschemalistdirectories description: Microsoft Graph Get directories from applications call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesschemalistdirectories with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: applicationssynchronizationtemplatesschemacreatedirectories description: Microsoft Graph Create new navigation property to directories for applications call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesschemacreatedirectories with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/directories/count name: applications-application-id-synchronization-templates-synchronizationtemplate-id description: REST surface for applications-application-id-synchronization-templates-synchronizationTemplate-id. operations: - method: GET name: applicationssynchronizationtemplatesschemadirectoriesgetcount27bc description: Microsoft Graph Get the number of the resource call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesschemadirectoriesgetcount27bc outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/directories/{directorydefinition-id} name: applications-application-id-synchronization-templates-synchronizationtemplate-id description: REST surface for applications-application-id-synchronization-templates-synchronizationTemplate-id. operations: - method: GET name: applicationssynchronizationtemplatesschemagetdirectories description: Microsoft Graph Get directories from applications call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesschemagetdirectories with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: applicationssynchronizationtemplatesschemaupdatedirectories description: Microsoft Graph Update the navigation property directories in applications call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesschemaupdatedirectories with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: applicationssynchronizationtemplatesschemadeletedirectories description: Microsoft Graph Delete navigation property directories for applications call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesschemadeletedirectories with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/directories/{directorydefinition-id}/discover name: applications-application-id-synchronization-templates-synchronizationtemplate-id description: REST surface for applications-application-id-synchronization-templates-synchronizationTemplate-id. operations: - method: POST name: applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemadirectoriesdirectorydefinitiondiscover description: Microsoft Graph Invoke action discover call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemadirectoriesdirectorydefinitiondiscover outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/filteroperators name: applications-application-id-synchronization-templates-synchronizationtemplate-id description: REST surface for applications-application-id-synchronization-templates-synchronizationTemplate-id. operations: - method: GET name: applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemafilteroperators description: Microsoft Graph Invoke function filterOperators call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemafilteroperators with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/functions name: applications-application-id-synchronization-templates-synchronizationtemplate-id description: REST surface for applications-application-id-synchronization-templates-synchronizationTemplate-id. operations: - method: GET name: applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemafunctions description: Microsoft Graph Invoke function functions call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemafunctions with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/parseexpression name: applications-application-id-synchronization-templates-synchronizationtemplate-id description: REST surface for applications-application-id-synchronization-templates-synchronizationTemplate-id. operations: - method: POST name: applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemaparseexpression description: Microsoft Graph Invoke action parseExpression call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemaparseexpression with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-applications-synchronization-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — Applications.synchronization. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-synchronization-applications description: Microsoft Graph Get synchronization from applications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationsgetsynchronization with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property synchronization in applications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssetsynchronization with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property synchronization for applications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-applications-synchronization.applicationsdeletesynchronization with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-acquireaccesstoken description: Microsoft Graph Invoke action acquireAccessToken hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationacquireaccesstoken with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-jobs-applications description: Microsoft Graph Get jobs from applications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationlistjobs 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 jobs for applications hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-applications-synchronization.applicationssynchronizationcreatejobs 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: microsoft-graph-applications-synchronization.applicationssynchronizationjobsgetcount30ed outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-validatecredentials description: Microsoft Graph Invoke action validateCredentials hints: readOnly: true destructive: false idempotent: false call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobsvalidatecredentials with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-jobs-applications-2 description: Microsoft Graph Get jobs from applications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationgetjobs 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 jobs in applications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationupdatejobs with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property jobs for applications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationdeletejobs with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-bulkupload-applications description: Microsoft Graph Get bulkUpload from applications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsgetbulkupload 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 bulkUpload in applications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsupdatebulkupload with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property bulkUpload for applications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsdeletebulkupload with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-media-content description: Microsoft Graph Get media content for the navigation property bulkUpload from applications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsgetbulkuploadcontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-media-content description: Microsoft Graph Update media content for the navigation property bulkUpload in applications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsupdatebulkuploadcontent with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-media-content description: Microsoft Graph Delete media content for the navigation property bulkUpload in applications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsdeletebulkuploadcontent with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-pause description: Microsoft Graph Invoke action pause hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobpause outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-provisionondemand description: Microsoft Graph Invoke action provisionOnDemand hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobprovisionondemand with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-restart description: Microsoft Graph Invoke action restart hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobrestart with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-schema-applications description: Microsoft Graph Get schema from applications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsgetschema 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 schema in applications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsupdateschema with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property schema for applications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsdeleteschema with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-directories-applications description: Microsoft Graph Get directories from applications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsschemalistdirectories 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 directories for applications hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsschemacreatedirectories 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: microsoft-graph-applications-synchronization.applicationssynchronizationjobsschemadirectoriesgetcount03bf outputParameters: - type: object mapping: $. - name: microsoft-graph-get-directories-applications-2 description: Microsoft Graph Get directories from applications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsschemagetdirectories 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 directories in applications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsschemaupdatedirectories with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property directories for applications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationjobsschemadeletedirectories with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-discover description: Microsoft Graph Invoke action discover hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobschemadirectoriesdirectorydefinitiondiscover outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-filteroperators description: Microsoft Graph Invoke function filterOperators hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobschemafilteroperators with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-functions description: Microsoft Graph Invoke function functions hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobschemafunctions with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-parseexpression description: Microsoft Graph Invoke action parseExpression hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobschemaparseexpression with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-start description: Microsoft Graph Invoke action start hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobstart outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-validatecredentials-2 description: Microsoft Graph Invoke action validateCredentials hints: readOnly: true destructive: false idempotent: false call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationjobssynchronizationjobvalidatecredentials with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-update-property-secrets description: Microsoft Graph Update property secrets value. hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationsetsecrets 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: microsoft-graph-applications-synchronization.applicationssynchronizationsecretsgetcount26f1 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-templates-applications description: Microsoft Graph Get templates from applications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationlisttemplates 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 templates for applications hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-applications-synchronization.applicationssynchronizationcreatetemplates 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: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesgetcount738a outputParameters: - type: object mapping: $. - name: microsoft-graph-get-templates-applications-2 description: Microsoft Graph Get templates from applications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationgettemplates with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-synchronizationtemplate description: Microsoft Graph Update synchronizationTemplate hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationupdatetemplates with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-6 description: Microsoft Graph Delete navigation property templates for applications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationdeletetemplates with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-schema-applications-2 description: Microsoft Graph Get schema from applications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesgetschema 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 schema in applications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesupdateschema with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-7 description: Microsoft Graph Delete navigation property schema for applications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesdeleteschema with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-directories-applications-3 description: Microsoft Graph Get directories from applications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesschemalistdirectories 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 directories for applications hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesschemacreatedirectories 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: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesschemadirectoriesgetcount27bc outputParameters: - type: object mapping: $. - name: microsoft-graph-get-directories-applications-4 description: Microsoft Graph Get directories from applications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesschemagetdirectories 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 directories in applications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesschemaupdatedirectories with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-8 description: Microsoft Graph Delete navigation property directories for applications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-applications-synchronization.applicationssynchronizationtemplatesschemadeletedirectories with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-discover-2 description: Microsoft Graph Invoke action discover hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemadirectoriesdirectorydefinitiondiscover outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-filteroperators-2 description: Microsoft Graph Invoke function filterOperators hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemafilteroperators with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-functions-2 description: Microsoft Graph Invoke function functions hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemafunctions with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-parseexpression-2 description: Microsoft Graph Invoke action parseExpression hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-applications-synchronization.applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemaparseexpression with: body: tools.body outputParameters: - type: object mapping: $.