Microsoft Graph · Capability

Microsoft Graph OData Service for namespace microsoft.graph — Applications.synchronization

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.

Run with Naftiko Microsoft GraphApplications.synchronization

What You Can Do

GET
Applicationsgetsynchronization — Microsoft Graph Get synchronization from applications
/v1/applications/{application-id}/synchronization
PUT
Applicationssetsynchronization — Microsoft Graph Update the navigation property synchronization in applications
/v1/applications/{application-id}/synchronization
DELETE
Applicationsdeletesynchronization — Microsoft Graph Delete navigation property synchronization for applications
/v1/applications/{application-id}/synchronization
POST
Applicationsapplicationsynchronizationacquireaccesstoken — Microsoft Graph Invoke action acquireAccessToken
/v1/applications/{application-id}/synchronization/acquireaccesstoken
GET
Applicationssynchronizationlistjobs — Microsoft Graph Get jobs from applications
/v1/applications/{application-id}/synchronization/jobs
POST
Applicationssynchronizationcreatejobs — Microsoft Graph Create new navigation property to jobs for applications
/v1/applications/{application-id}/synchronization/jobs
GET
Applicationssynchronizationjobsgetcount30ed — Microsoft Graph Get the number of the resource
/v1/applications/{application-id}/synchronization/jobs/count
POST
Applicationsapplicationsynchronizationjobsvalidatecredentials — Microsoft Graph Invoke action validateCredentials
/v1/applications/{application-id}/synchronization/jobs/validatecredentials
GET
Applicationssynchronizationgetjobs — Microsoft Graph Get jobs from applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}
PATCH
Applicationssynchronizationupdatejobs — Microsoft Graph Update the navigation property jobs in applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}
DELETE
Applicationssynchronizationdeletejobs — Microsoft Graph Delete navigation property jobs for applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}
GET
Applicationssynchronizationjobsgetbulkupload — Microsoft Graph Get bulkUpload from applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/bulkupload
PATCH
Applicationssynchronizationjobsupdatebulkupload — Microsoft Graph Update the navigation property bulkUpload in applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/bulkupload
DELETE
Applicationssynchronizationjobsdeletebulkupload — Microsoft Graph Delete navigation property bulkUpload for applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/bulkupload
GET
Applicationssynchronizationjobsgetbulkuploadcontent — Microsoft Graph Get media content for the navigation property bulkUpload from applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/bulkupload/value
PUT
Applicationssynchronizationjobsupdatebulkuploadcontent — Microsoft Graph Update media content for the navigation property bulkUpload in applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/bulkupload/value
DELETE
Applicationssynchronizationjobsdeletebulkuploadcontent — Microsoft Graph Delete media content for the navigation property bulkUpload in applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/bulkupload/value
POST
Applicationsapplicationsynchronizationjobssynchronizationjobpause — Microsoft Graph Invoke action pause
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/pause
POST
Applicationsapplicationsynchronizationjobssynchronizationjobprovisionondemand — Microsoft Graph Invoke action provisionOnDemand
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/provisionondemand
POST
Applicationsapplicationsynchronizationjobssynchronizationjobrestart — Microsoft Graph Invoke action restart
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/restart
GET
Applicationssynchronizationjobsgetschema — Microsoft Graph Get schema from applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema
PATCH
Applicationssynchronizationjobsupdateschema — Microsoft Graph Update the navigation property schema in applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema
DELETE
Applicationssynchronizationjobsdeleteschema — Microsoft Graph Delete navigation property schema for applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema
GET
Applicationssynchronizationjobsschemalistdirectories — Microsoft Graph Get directories from applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/directories
POST
Applicationssynchronizationjobsschemacreatedirectories — Microsoft Graph Create new navigation property to directories for applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/directories
GET
Applicationssynchronizationjobsschemadirectoriesgetcount03bf — Microsoft Graph Get the number of the resource
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/directories/count
GET
Applicationssynchronizationjobsschemagetdirectories — Microsoft Graph Get directories from applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/directories/{directorydefinition-id}
PATCH
Applicationssynchronizationjobsschemaupdatedirectories — Microsoft Graph Update the navigation property directories in applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/directories/{directorydefinition-id}
DELETE
Applicationssynchronizationjobsschemadeletedirectories — Microsoft Graph Delete navigation property directories for applications
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/directories/{directorydefinition-id}
POST
Applicationsapplicationsynchronizationjobssynchronizationjobschemadirectoriesdirectorydefinitiondiscover — Microsoft Graph Invoke action discover
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/directories/{directorydefinition-id}/discover
GET
Applicationsapplicationsynchronizationjobssynchronizationjobschemafilteroperators — Microsoft Graph Invoke function filterOperators
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/filteroperators
GET
Applicationsapplicationsynchronizationjobssynchronizationjobschemafunctions — Microsoft Graph Invoke function functions
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/functions
POST
Applicationsapplicationsynchronizationjobssynchronizationjobschemaparseexpression — Microsoft Graph Invoke action parseExpression
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/schema/parseexpression
POST
Applicationsapplicationsynchronizationjobssynchronizationjobstart — Microsoft Graph Invoke action start
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/start
POST
Applicationsapplicationsynchronizationjobssynchronizationjobvalidatecredentials — Microsoft Graph Invoke action validateCredentials
/v1/applications/{application-id}/synchronization/jobs/{synchronizationjob-id}/validatecredentials
PUT
Applicationssynchronizationsetsecrets — Microsoft Graph Update property secrets value.
/v1/applications/{application-id}/synchronization/secrets
GET
Applicationssynchronizationsecretsgetcount26f1 — Microsoft Graph Get the number of the resource
/v1/applications/{application-id}/synchronization/secrets/count
GET
Applicationssynchronizationlisttemplates — Microsoft Graph Get templates from applications
/v1/applications/{application-id}/synchronization/templates
POST
Applicationssynchronizationcreatetemplates — Microsoft Graph Create new navigation property to templates for applications
/v1/applications/{application-id}/synchronization/templates
GET
Applicationssynchronizationtemplatesgetcount738a — Microsoft Graph Get the number of the resource
/v1/applications/{application-id}/synchronization/templates/count
GET
Applicationssynchronizationgettemplates — Microsoft Graph Get templates from applications
/v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}
PATCH
Applicationssynchronizationupdatetemplates — Microsoft Graph Update synchronizationTemplate
/v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}
DELETE
Applicationssynchronizationdeletetemplates — Microsoft Graph Delete navigation property templates for applications
/v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}
GET
Applicationssynchronizationtemplatesgetschema — Microsoft Graph Get schema from applications
/v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema
PATCH
Applicationssynchronizationtemplatesupdateschema — Microsoft Graph Update the navigation property schema in applications
/v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema
DELETE
Applicationssynchronizationtemplatesdeleteschema — Microsoft Graph Delete navigation property schema for applications
/v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema
GET
Applicationssynchronizationtemplatesschemalistdirectories — Microsoft Graph Get directories from applications
/v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/directories
POST
Applicationssynchronizationtemplatesschemacreatedirectories — Microsoft Graph Create new navigation property to directories for applications
/v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/directories
GET
Applicationssynchronizationtemplatesschemadirectoriesgetcount27bc — Microsoft Graph Get the number of the resource
/v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/directories/count
GET
Applicationssynchronizationtemplatesschemagetdirectories — Microsoft Graph Get directories from applications
/v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/directories/{directorydefinition-id}
PATCH
Applicationssynchronizationtemplatesschemaupdatedirectories — Microsoft Graph Update the navigation property directories in applications
/v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/directories/{directorydefinition-id}
DELETE
Applicationssynchronizationtemplatesschemadeletedirectories — Microsoft Graph Delete navigation property directories for applications
/v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/directories/{directorydefinition-id}
POST
Applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemadirectoriesdirectorydefinitiondiscover — Microsoft Graph Invoke action discover
/v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/directories/{directorydefinition-id}/discover
GET
Applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemafilteroperators — Microsoft Graph Invoke function filterOperators
/v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/filteroperators
GET
Applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemafunctions — Microsoft Graph Invoke function functions
/v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/functions
POST
Applicationsapplicationsynchronizationtemplatessynchronizationtemplateschemaparseexpression — Microsoft Graph Invoke action parseExpression
/v1/applications/{application-id}/synchronization/templates/{synchronizationtemplate-id}/schema/parseexpression

MCP Tools

microsoft-graph-get-synchronization-applications

Microsoft Graph Get synchronization from applications

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

Microsoft Graph Update the navigation property synchronization in applications

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property synchronization for applications

idempotent
microsoft-graph-invoke-action-acquireaccesstoken

Microsoft Graph Invoke action acquireAccessToken

microsoft-graph-get-jobs-applications

Microsoft Graph Get jobs from applications

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

Microsoft Graph Create new navigation property to jobs for applications

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

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

Microsoft Graph Invoke action validateCredentials

read-only
microsoft-graph-get-jobs-applications-2

Microsoft Graph Get jobs from applications

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

Microsoft Graph Update the navigation property jobs in applications

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

Microsoft Graph Delete navigation property jobs for applications

idempotent
microsoft-graph-get-bulkupload-applications

Microsoft Graph Get bulkUpload from applications

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

Microsoft Graph Update the navigation property bulkUpload in applications

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

Microsoft Graph Delete navigation property bulkUpload for applications

idempotent
microsoft-graph-get-media-content

Microsoft Graph Get media content for the navigation property bulkUpload from applications

read-only idempotent
microsoft-graph-update-media-content

Microsoft Graph Update media content for the navigation property bulkUpload in applications

idempotent
microsoft-graph-delete-media-content

Microsoft Graph Delete media content for the navigation property bulkUpload in applications

idempotent
microsoft-graph-invoke-action-pause

Microsoft Graph Invoke action pause

microsoft-graph-invoke-action-provisionondemand

Microsoft Graph Invoke action provisionOnDemand

microsoft-graph-invoke-action-restart

Microsoft Graph Invoke action restart

microsoft-graph-get-schema-applications

Microsoft Graph Get schema from applications

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

Microsoft Graph Update the navigation property schema in applications

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

Microsoft Graph Delete navigation property schema for applications

idempotent
microsoft-graph-get-directories-applications

Microsoft Graph Get directories from applications

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

Microsoft Graph Create new navigation property to directories for applications

microsoft-graph-get-number-resource-2

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-directories-applications-2

Microsoft Graph Get directories from applications

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

Microsoft Graph Update the navigation property directories in applications

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

Microsoft Graph Delete navigation property directories for applications

idempotent
microsoft-graph-invoke-action-discover

Microsoft Graph Invoke action discover

microsoft-graph-invoke-function-filteroperators

Microsoft Graph Invoke function filterOperators

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

Microsoft Graph Invoke function functions

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

Microsoft Graph Invoke action parseExpression

microsoft-graph-invoke-action-start

Microsoft Graph Invoke action start

microsoft-graph-invoke-action-validatecredentials-2

Microsoft Graph Invoke action validateCredentials

read-only
microsoft-graph-update-property-secrets

Microsoft Graph Update property secrets value.

idempotent
microsoft-graph-get-number-resource-3

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-templates-applications

Microsoft Graph Get templates from applications

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

Microsoft Graph Create new navigation property to templates for applications

microsoft-graph-get-number-resource-4

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-templates-applications-2

Microsoft Graph Get templates from applications

read-only idempotent
microsoft-graph-update-synchronizationtemplate

Microsoft Graph Update synchronizationTemplate

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

Microsoft Graph Delete navigation property templates for applications

idempotent
microsoft-graph-get-schema-applications-2

Microsoft Graph Get schema from applications

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

Microsoft Graph Update the navigation property schema in applications

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

Microsoft Graph Delete navigation property schema for applications

idempotent
microsoft-graph-get-directories-applications-3

Microsoft Graph Get directories from applications

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

Microsoft Graph Create new navigation property to directories for applications

microsoft-graph-get-number-resource-5

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-directories-applications-4

Microsoft Graph Get directories from applications

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

Microsoft Graph Update the navigation property directories in applications

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

Microsoft Graph Delete navigation property directories for applications

idempotent
microsoft-graph-invoke-action-discover-2

Microsoft Graph Invoke action discover

microsoft-graph-invoke-function-filteroperators-2

Microsoft Graph Invoke function filterOperators

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

Microsoft Graph Invoke function functions

read-only idempotent
microsoft-graph-invoke-action-parseexpression-2

Microsoft Graph Invoke action parseExpression

Capability Spec

microsoft-graph-applications-synchronization.yaml Raw ↑
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
          

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