reports: getUserArchivedPrintJobs
Namespace: microsoft.graph
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Get a list of archived print jobs for a particular user.
Permissions
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.
In addition to the following permissions, the user's tenant must have an active Universal Print subscription.
Permission type | Permissions (from least to most privileged) |
---|---|
Delegated (work or school account) | Reports.Read.All |
Delegated (personal Microsoft account) | Not Supported. |
Application | Not Supported. |
HTTP request
GET /print/reports/getUserArchivedPrintJobs(userId=userId-value,startDateTime=startDateTime-value,endDateTime=endDateTime-value)
GET /reports/getUserArchivedPrintJobs(userId=userId-value,startDateTime=startDateTime-value,endDateTime=endDateTime-value)
Request headers
Name | Description |
---|---|
Authorization | Bearer {token}. Required. |
Function Parameters
In the request URL, provide the following function parameters with values:
Parameter | Type | Required? | Description |
---|---|---|---|
userId |
Edm.String |
Yes | The ID of the user to return data for. |
startDateTime |
Edm.DateTimeOffset |
No | The start date (inclusive) for the time period to include data from. |
endDateTime |
Edm.DateTimeOffset |
No | The end date (inclusive) for the time period to include data from. |
Note: If a value is not required, pass the parameter with null value.
Response
If successful, this method returns a 200 OK
response code and a collection of archivedPrintJob objects in the response body.
Example
The following example shows how to call this API.
Request
The following is an example of the request.
GET https://graph.microsoft.com/beta/reports/getUserArchivedPrintJobs(userId='016b5565-3bbf-4067-b9ff-4d68167eb1a6',startDateTime=2021-05-24,endDateTime=2021-05-25)
Response
The following is an example of the response.
Note: The response object shown here might be shortened for readability.
HTTP/1.1 200 OK
Content-type: application/json
{
"value": [
{
"id": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
"printerId": "016b5565-3bbf-4067-b9ff-4d68167eb1a6",
"printerName": "printerName1",
"processingState": "completed",
"createdDateTime": "2023-06-29T00:00:00.0000000Z",
"acquiredDateTime": "2023-06-29T00:00:01.0000000Z",
"completionDateTime": "2023-06-29T00:00:02.0000000Z",
"acquiredByPrinter": true,
"copiesPrinted": 1,
"pageCount": 1,
"blackAndWhitePageCount": 1,
"colorPageCount": 0,
"simplexPageCount": 0,
"duplexPageCount": 1,
"createdBy": {
"displayName": "username",
"userPrincipalName": "username@contoso.com",
}
}
]
}
Feedback
Submit and view feedback for