{ "opencollection": "1.0.0", "info": { "name": "Microsoft Graph Admin Admin.admin Print.printer API", "version": "1.0.0" }, "items": [ { "info": { "name": "Print.printer", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Graph List printers", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers", "params": [ { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the list of printers that are registered in the tenant." }, { "info": { "name": "Microsoft Graph Create new navigation property to printers for print", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/print/printers", "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to printers for print" }, { "info": { "name": "Microsoft Graph Get printer", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the properties and relationships of a printer object." }, { "info": { "name": "Microsoft Graph Update printer", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of a printer object." }, { "info": { "name": "Microsoft Graph Delete printer", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" } ] }, "docs": "Delete (unregister) a printer." }, { "info": { "name": "Microsoft Graph List printConnectors for a printer", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/connectors", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a list of printConnectors associated with the printer." }, { "info": { "name": "Microsoft Graph Get connectors from print", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/connectors/:printConnector-id", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printConnector-id", "value": "", "type": "path", "description": "The unique identifier of printConnector" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The connectors that are associated with the printer." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/connectors/$count", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List printJobs for a printer", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a list of print jobs associated with the printer." }, { "info": { "name": "Microsoft Graph Create printJob", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new printJob for a printer. Also creates a new printDocument associated with the printJob." }, { "info": { "name": "Microsoft Graph Get printJob", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the properties and relationships of a print job." }, { "info": { "name": "Microsoft Graph Update printJob", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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." }, { "info": { "name": "Microsoft Graph Delete navigation property jobs for print", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" } ] }, "docs": "Microsoft Graph Delete navigation property jobs for print" }, { "info": { "name": "Microsoft Graph Download printDocument binary file", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/documents", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Download the binary file associated with a printDocument. Calling this method yields a redirect response with a preauthenticated URL that can be used to download the payload." }, { "info": { "name": "Microsoft Graph Create new navigation property to documents for print", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/documents", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to documents for print" }, { "info": { "name": "Microsoft Graph Get documents from print", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/documents/:printDocument-id", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "printDocument-id", "value": "", "type": "path", "description": "The unique identifier of printDocument" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Microsoft Graph Get documents from print" }, { "info": { "name": "Microsoft Graph Update the navigation property documents in print", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/documents/:printDocument-id", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "printDocument-id", "value": "", "type": "path", "description": "The unique identifier of printDocument" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property documents in print" }, { "info": { "name": "Microsoft Graph Delete navigation property documents for print", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/documents/:printDocument-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "printDocument-id", "value": "", "type": "path", "description": "The unique identifier of printDocument" } ] }, "docs": "Microsoft Graph Delete navigation property documents for print" }, { "info": { "name": "Microsoft Graph Download printDocument binary file", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/documents/:printDocument-id/$value", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "printDocument-id", "value": "", "type": "path", "description": "The unique identifier of printDocument" } ] }, "docs": "Download the binary file associated with a printDocument. Calling this method yields a redirect response with a preauthenticated URL that can be used to download the payload." }, { "info": { "name": "Microsoft Graph Update media content for the navigation property documents in print", "type": "http" }, "http": { "method": "PUT", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/documents/:printDocument-id/$value", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "printDocument-id", "value": "", "type": "path", "description": "The unique identifier of printDocument" } ] }, "docs": "The unique identifier for an entity. Read-only." }, { "info": { "name": "Microsoft Graph Delete media content for the navigation property documents in print", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/documents/:printDocument-id/$value", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "printDocument-id", "value": "", "type": "path", "description": "The unique identifier of printDocument" } ] }, "docs": "The unique identifier for an entity. Read-only." }, { "info": { "name": "Microsoft Graph Invoke action createUploadSession", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/documents/:printDocument-id/createUploadSession", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "printDocument-id", "value": "", "type": "path", "description": "The unique identifier of printDocument" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create an upload session that allows an app to iteratively upload ranges of a binary file linked to the print document. As part of the response, this action returns an upload URL that can be used in subsequent sequential PUT queries. Request headers for each PUT operation can be used to specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. " }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/documents/$count", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action abort", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/abort", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Abort a print job. Only applications using application permissions can abort a print job. Aborting 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." }, { "info": { "name": "Microsoft Graph Invoke action cancel", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/cancel", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" } ] }, "docs": "Cancel a print job. Print jobs can be canceled only on behalf of a user, using delegated permissions." }, { "info": { "name": "Microsoft Graph Invoke action redirect", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/redirect", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Redirect a print job to a different printer. Redirecting 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 use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing." }, { "info": { "name": "Microsoft Graph Invoke action start", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/start", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" } ] }, "docs": "Submits the print job to the associated printer or printerShare. It will be printed after any existing pending jobs are completed, aborted, or canceled." }, { "info": { "name": "Microsoft Graph Get tasks from print", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/tasks", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A list of printTasks that were triggered by this print job." }, { "info": { "name": "Microsoft Graph Create new navigation property to tasks for print", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/tasks", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to tasks for print" }, { "info": { "name": "Microsoft Graph Get tasks from print", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/tasks/:printTask-id", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "printTask-id", "value": "", "type": "path", "description": "The unique identifier of printTask" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A list of printTasks that were triggered by this print job." }, { "info": { "name": "Microsoft Graph Update the navigation property tasks in print", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/tasks/:printTask-id", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "printTask-id", "value": "", "type": "path", "description": "The unique identifier of printTask" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property tasks in print" }, { "info": { "name": "Microsoft Graph Delete navigation property tasks for print", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/tasks/:printTask-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "printTask-id", "value": "", "type": "path", "description": "The unique identifier of printTask" } ] }, "docs": "Microsoft Graph Delete navigation property tasks for print" }, { "info": { "name": "Microsoft Graph Get definition from print", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/tasks/:printTask-id/definition", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "printTask-id", "value": "", "type": "path", "description": "The unique identifier of printTask" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The printTaskDefinition that was used to create this task. Read-only." }, { "info": { "name": "Microsoft Graph Get trigger from print", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/tasks/:printTask-id/trigger", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "printTask-id", "value": "", "type": "path", "description": "The unique identifier of printTask" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The printTaskTrigger that triggered this task's execution. Read-only." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/:printJob-id/tasks/$count", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printJob-id", "value": "", "type": "path", "description": "The unique identifier of printJob" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/jobs/$count", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action restoreFactoryDefaults", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/restoreFactoryDefaults", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" } ] }, "docs": "Restore a printer's default settings to the values specified by the manufacturer." }, { "info": { "name": "Microsoft Graph List printerShares for a printer", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/shares", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a list of printer shares associated with the printer." }, { "info": { "name": "Microsoft Graph Get shares from print", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/shares/:printerShare-id", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printerShare-id", "value": "", "type": "path", "description": "The unique identifier of printerShare" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/shares/$count", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List taskTriggers", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/taskTriggers", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a list of task triggers associated with the printer. The list of task triggers defines which tasks will be triggered as a result of events that occur during printing. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing." }, { "info": { "name": "Microsoft Graph Create printTaskTrigger", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/taskTriggers", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new task trigger on the specified printer. Currently, only one task trigger can be specified per printer, but this limit might be removed in the future. " }, { "info": { "name": "Microsoft Graph Get printTaskTrigger", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/taskTriggers/:printTaskTrigger-id", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printTaskTrigger-id", "value": "", "type": "path", "description": "The unique identifier of printTaskTrigger" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a task trigger from a printer. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing." }, { "info": { "name": "Microsoft Graph Update the navigation property taskTriggers in print", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/taskTriggers/:printTaskTrigger-id", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printTaskTrigger-id", "value": "", "type": "path", "description": "The unique identifier of printTaskTrigger" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property taskTriggers in print" }, { "info": { "name": "Microsoft Graph Delete printTaskTrigger", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/taskTriggers/:printTaskTrigger-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printTaskTrigger-id", "value": "", "type": "path", "description": "The unique identifier of printTaskTrigger" } ] }, "docs": "Delete the task trigger of a printer to prevent related print events from triggering tasks on the specified printer." }, { "info": { "name": "Microsoft Graph Get definition from print", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/taskTriggers/:printTaskTrigger-id/definition", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "printTaskTrigger-id", "value": "", "type": "path", "description": "The unique identifier of printTaskTrigger" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "An abstract definition that is used to create a printTask when triggered by a print event. Read-only." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/:printer-id/taskTriggers/$count", "params": [ { "name": "printer-id", "value": "", "type": "path", "description": "The unique identifier of printer" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/print/printers/$count", "params": [ { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action create", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/print/printers/create", "body": { "type": "json", "data": "{}" } }, "docs": "Create (register) a printer with the Universal Print service. This is a long-running operation and as such, it returns a printerCreateOperation that can be used to track and verify the registration of the printer. For help creating the required Certificate Signing Request (CSR) for creating printer, see the CSR generation code sample." } ] } ], "bundled": true }