Microsoft Graph Print

Microsoft Graph Print (the Universal Print APIs in Microsoft Graph) lets developers integrate secure, cloud-based printing into their apps and workflows. Through these APIs, you can discover and register organization printers, manage printer shares and access, submit and spool print jobs (including uploading documents), set print options, and monitor job and device status. It also supports automation via print tasks and subscriptions for event-driven processing and notifications.

OpenAPI Specification

print-openapi-original.yml Raw ↑
openapi: 3.1.0
info:
  title: Microsoft Graph Print
  description: Needs a description.
paths:
  /print:
    description: Provides operations to manage the print singleton.
    get:
      tags:
        - Print.print
      summary: Microsoft Graph Get print
      operationId: print.print.GetPrint
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved entity
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.print'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - Print.print
      summary: Microsoft Graph Update print
      operationId: print.print.UpdatePrint
      requestBody:
        description: New property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.print'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.print'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /print/connectors:
    description: >-
      Provides operations to manage the connectors property of the
      microsoft.graph.print entity.
    get:
      tags:
        - print.printConnector
      summary: Microsoft Graph List printConnectors
      description: Retrieve a list of print connectors.
      externalDocs:
        description: Find more info here
        url: >-
          https://learn.microsoft.com/graph/api/print-list-connectors?view=graph-rest-1.0
      operationId: print.ListConnectors
      parameters:
        - $ref: '#/components/parameters/top'
        - $ref: '#/components/parameters/skip'
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
        - $ref: '#/components/parameters/count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: >-
            #/components/responses/microsoft.graph.printConnectorCollectionResponse
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
        - print.printConnector
      summary: Microsoft Graph Create new navigation property to connectors for print
      operationId: print.CreateConnectors
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.printConnector'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.printConnector'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /print/connectors/{printConnector-id}:
    description: >-
      Provides operations to manage the connectors property of the
      microsoft.graph.print entity.
    get:
      tags:
        - print.printConnector
      summary: Microsoft Graph Get printConnector
      description: Retrieve the properties and relationships of a printConnector object.
      externalDocs:
        description: Find more info here
        url: >-
          https://learn.microsoft.com/graph/api/printconnector-get?view=graph-rest-1.0
      operationId: print.GetConnectors
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.printConnector'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - print.printConnector
      summary: Microsoft Graph Update printConnector
      description: Update the properties of a printConnector object.
      externalDocs:
        description: Find more info here
        url: >-
          https://learn.microsoft.com/graph/api/printconnector-update?view=graph-rest-1.0
      operationId: print.UpdateConnectors
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.printConnector'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.printConnector'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - print.printConnector
      summary: Microsoft Graph Delete printConnector
      description: Delete (unregister) a printConnector.
      externalDocs:
        description: Find more info here
        url: >-
          https://learn.microsoft.com/graph/api/printconnector-delete?view=graph-rest-1.0
      operationId: print.DeleteConnectors
      parameters:
        - name: If-Match
          in: header
          description: ETag
          schema:
            type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    parameters:
      - name: printConnector-id
        in: path
        description: The unique identifier of printConnector
        required: true
        schema:
          type: string
        x-ms-docs-key-type: printConnector
  /print/connectors/$count:
    description: Provides operations to count the resources in the collection.
    get:
      tags:
        - print.printConnector
      summary: Microsoft Graph Get the number of the resource
      operationId: print.connectors.GetCount-1d73
      parameters:
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
  /print/operations:
    description: >-
      Provides operations to manage the operations property of the
      microsoft.graph.print entity.
    get:
      tags:
        - print.printOperation
      summary: Microsoft Graph Get printOperation
      description: Retrieve the properties and relationships of a printOperation object.
      operationId: print.ListOperations
      parameters:
        - $ref: '#/components/parameters/top'
        - $ref: '#/components/parameters/skip'
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
        - $ref: '#/components/parameters/count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: >-
            #/components/responses/microsoft.graph.printOperationCollectionResponse
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
        - print.printOperation
      summary: Microsoft Graph Create new navigation property to operations for print
      operationId: print.CreateOperations
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.printOperation'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.printOperation'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /print/operations/{printOperation-id}:
    description: >-
      Provides operations to manage the operations property of the
      microsoft.graph.print entity.
    get:
      tags:
        - print.printOperation
      summary: Microsoft Graph Get printOperation
      description: Retrieve the properties and relationships of a printOperation object.
      externalDocs:
        description: Find more info here
        url: >-
          https://learn.microsoft.com/graph/api/printoperation-get?view=graph-rest-1.0
      operationId: print.GetOperations
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.printOperation'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - print.printOperation
      summary: Microsoft Graph Update the navigation property operations in print
      operationId: print.UpdateOperations
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.printOperation'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.printOperation'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - print.printOperation
      summary: Microsoft Graph Delete navigation property operations for print
      operationId: print.DeleteOperations
      parameters:
        - name: If-Match
          in: header
          description: ETag
          schema:
            type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    parameters:
      - name: printOperation-id
        in: path
        description: The unique identifier of printOperation
        required: true
        schema:
          type: string
        x-ms-docs-key-type: printOperation
  /print/operations/$count:
    description: Provides operations to count the resources in the collection.
    get:
      tags:
        - print.printOperation
      summary: Microsoft Graph Get the number of the resource
      operationId: print.operations.GetCount-8242
      parameters:
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
  /print/printers:
    description: >-
      Provides operations to manage the printers property of the
      microsoft.graph.print entity.
    get:
      tags:
        - Print.printer
      summary: Microsoft Graph List printers
      description: Retrieve the list of printers that are registered in the tenant.
      externalDocs:
        description: Find more info here
        url: >-
          https://learn.microsoft.com/graph/api/print-list-printers?view=graph-rest-1.0
      operationId: print.ListPrinters
      parameters:
        - $ref: '#/components/parameters/top'
        - $ref: '#/components/parameters/skip'
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
        - $ref: '#/components/parameters/count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: '#/components/responses/microsoft.graph.printerCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
        - Print.printer
      summary: Microsoft Graph Create new navigation property to printers for print
      operationId: print.CreatePrinters
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.printer'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.printer'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /print/printers/{printer-id}:
    description: >-
      Provides operations to manage the printers property of the
      microsoft.graph.print entity.
    get:
      tags:
        - Print.printer
      summary: Microsoft Graph Get printer
      description: Retrieve the properties and relationships of a printer object.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/printer-get?view=graph-rest-1.0
      operationId: print.GetPrinters
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.printer'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - Print.printer
      summary: Microsoft Graph Update printer
      description: Update the properties of a printer object.
      externalDocs:
        description: Find more info here
        url: >-
          https://learn.microsoft.com/graph/api/printer-update?view=graph-rest-1.0
      operationId: print.UpdatePrinters
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.printer'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.printer'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - Print.printer
      summary: Microsoft Graph Delete printer
      description: Delete (unregister) a printer.
      externalDocs:
        description: Find more info here
        url: >-
          https://learn.microsoft.com/graph/api/printer-delete?view=graph-rest-1.0
      operationId: print.DeletePrinters
      parameters:
        - name: If-Match
          in: header
          description: ETag
          schema:
            type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    parameters:
      - name: printer-id
        in: path
        description: The unique identifier of printer
        required: true
        schema:
          type: string
        x-ms-docs-key-type: printer
  /print/printers/{printer-id}/connectors:
    description: >-
      Provides operations to manage the connectors property of the
      microsoft.graph.printer entity.
    get:
      tags:
        - Print.printer
      summary: Microsoft Graph List printConnectors for a printer
      description: Retrieve a list of printConnectors associated with the printer.
      externalDocs:
        description: Find more info here
        url: >-
          https://learn.microsoft.com/graph/api/printer-list-connectors?view=graph-rest-1.0
      operationId: print.printers.ListConnectors
      parameters:
        - $ref: '#/components/parameters/top'
        - $ref: '#/components/parameters/skip'
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
        - $ref: '#/components/parameters/count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: >-
            #/components/responses/microsoft.graph.printConnectorCollectionResponse
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    parameters:
      - name: printer-id
        in: path
        description: The unique identifier of printer
        required: true
        schema:
          type: string
        x-ms-docs-key-type: printer
  /print/printers/{printer-id}/connectors/{printConnector-id}:
    description: >-
      Provides operations to manage the connectors property of the
      microsoft.graph.printer entity.
    get:
      tags:
        - Print.printer
      summary: Microsoft Graph Get connectors from print
      description: The connectors that are associated with the printer.
      operationId: print.printers.GetConnectors
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.printConnector'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    parameters:
      - name: printer-id
        in: path
        description: The unique identifier of printer
        required: true
        schema:
          type: string
        x-ms-docs-key-type: printer
      - name: printConnector-id
        in: path
        description: The unique identifier of printConnector
        required: true
        schema:
          type: string
        x-ms-docs-key-type: printConnector
  /print/printers/{printer-id}/connectors/$count:
    description: Provides operations to count the resources in the collection.
    get:
      tags:
        - Print.printer
      summary: Microsoft Graph Get the number of the resource
      operationId: print.printers.connectors.GetCount-68ae
      parameters:
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
    parameters:
      - name: printer-id
        in: path
        description: The unique identifier of printer
        required: true
        schema:
          type: string
        x-ms-docs-key-type: printer
  /print/printers/{printer-id}/jobs:
    description: >-
      Provides operations to manage the jobs property of the
      microsoft.graph.printerBase entity.
    get:
      tags:
        - Print.printer
      summary: Microsoft Graph List printJobs for a printer
      description: Retrieve a list of print jobs associated with the printer.
      externalDocs:
        description: Find more info here
        url: >-
          https://learn.microsoft.com/graph/api/printer-list-jobs?view=graph-rest-1.0
      operationId: print.printers.ListJobs
      parameters:
        - $ref: '#/components/parameters/top'
        - $ref: '#/components/parameters/skip'
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
        - $ref: '#/components/parameters/count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: '#/components/responses/microsoft.graph.printJobCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
        - Print.printer
      summary: Microsoft Graph Create printJob
      description: >-
        Create a new printJob for a printer.  Also creates a new printDocument
        associated with the printJob.
      externalDocs:
        description: Find more info here
        url: >-
          https://learn.microsoft.com/graph/api/printer-post-jobs?view=graph-rest-1.0
      operationId: print.printers.CreateJobs
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.printJob'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.printJob'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    parameters:
      - name: printer-id
        in: path
        description: The unique identifier of printer
        required: true
        schema:
          type: string
        x-ms-docs-key-type: printer
    x-ms-docs-grouped-path:
      - /print/shares/{printerShare-id}/jobs
  /print/printers/{printer-id}/jobs/{printJob-id}:
    description: >-
      Provides operations to manage the jobs property of the
      microsoft.graph.printerBase entity.
    get:
      tags:
        - Print.printer
      summary: Microsoft Graph Get printJob
      description: Retrieve the properties and relationships of a print job.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/printjob-get?view=graph-rest-1.0
      operationId: print.printers.GetJobs
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.printJob'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - Print.printer
      summary: Microsoft Graph Update printJob
      description: >-
        Update a print job. Only the configuration property can be updated.
        Updating a print job will only succeed if there is a printTask in a
        processing state on the associated print job, started by a trigger that
        the requesting app created. For details about how to register a task
        trigger, see Extending Universal Print to support pull printing.
      externalDocs:
        description: Find more info here
        url: >-
          https://learn.microsoft.com/graph/api/printjob-update?view=graph-rest-1.0
      operationId: print.printers.UpdateJobs
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.printJob'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.printJob'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - Print.printer
      summary: Microsoft Graph Delete navigation property jobs for print
      operationId: print.printers.DeleteJobs
      parameters:
        - name: If-Match
          in: header
          description: ETag
          schema:
            type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    parameters:
      - name: printer-id
        in: path
        description: The unique identifier of printer
        required: true
        schema:
          type: string
        x-ms-docs-key-type: printer
      - name: printJob-id
        in: path
        description: The unique identifier of printJob
        required: true
        schema:
          type: string
        x-ms-docs-key-type: printJob
    x-ms-docs-grouped-path:
      - /print/shares/{printerShare-id}/jo

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