Get PAM requests
Used by a privileged account to return a history of previously posted PAM requests.
Note
The URLs in this article are relative to the hostname that's chosen during API deployment, such as https://api.contoso.com
.
Request
Method | Request URL |
---|---|
GET | /api/pamresources/pamrequests |
Query parameters
Parameter | Description |
---|---|
$filter | Optional. Specify any of the PAM request properties in a filter expression to return a filtered list of responses. For more information about supported operators, see Filtering in PAM REST API service details. |
v | Optional. The API version. If not included, the current (most recently released) version of the API is used. For more information, see Versioning in PAM REST API service details. |
Request headers
For common request headers, see HTTP request and response headers in PAM REST API service details.
Request body
None.
Response
This section describes the response.
Response codes
Code | Description |
---|---|
200 | OK |
401 | Unauthorized |
403 | Forbidden |
408 | Request Timeout |
500 | Internal Server Error |
503 | Service Unavailable |
Response headers
For common request headers, see HTTP request and response headers in PAM REST API service details.
Response body
A successful response contains a list of PAM request objects with the following properties:
Property | Description |
---|---|
RequestID | The unique identifier (GUID) for the PAM request. |
CreatorID | A unique identifier (GUID) for the Active Directory account that created the PAM request. |
Justification | The reason for elevation. |
DisplayName | The PAM request’s display name in MIM. |
CreationTime | The creation time of the request. |
CreationMethod | The method used to create the request. |
ExpirationTime | The expiration time of the request. |
RoleID | The unique identifier (GUID) of the PAM role. |
RequestedTTL | The requested expiration timeout in seconds. |
RequestedTime | The requested time for elevation. |
RequestedStatus | The status of the request. The possible values are "Active," "Closed," "Closing," "Expired," "PendingApproval," and "Rejected." |
Example
This section provides an example to get the posted PAM requests.
Example: Request
GET /api/pamresources/pamrequests?$filter=CreationTime%20gt%20datetime'2015-06-12T04:49:32.431Z'%20and%20CreationTime%20lt%20datetime'2015-07-13T04:49:32.432Z' HTTP/1.1
Example: Response
HTTP/1.1 200 OK
{
"odata.metadata":"http://localhost:8086/api/pamresources/%24metadata#pamrequests",
"value":[
{
"RequestId":"b22e1343-9a2b-4e33-a70a-1bb7b2d405b9",
"CreatorID":"73257e5e-00b3-4309-a330-f1e607ff113a",
"Justification":null,
"CreationTime":"2015-06-23T11:34:38.58Z",
"CreationMethod":"PAM Web API",
"ExpirationTime":"2015-06-23T12:34:38.847Z",
"RoleId":"00000000-0000-0000-0000-000000000000",
"RequestedTTL":"3600",
"RequestedTime":"2015-06-23T11:34:36.417Z",
"RequestStatus":"Expired"
},
{
"RequestId":"3a98d1c7-524d-4b72-9da7-bd9f907eab55",
"CreatorID":"73257e5e-00b3-4309-a330-f1e607ff113a",
"Justification":"Reason for Request",
"CreationTime":"2015-07-12T04:35:14.433Z",
"CreationMethod":"PAM Web API",
"ExpirationTime":"2015-07-12T04:43:51.95Z",
"RoleId":"00000000-0000-0000-0000-000000000000",
"RequestedTTL":"12960000",
"RequestedTime":"2015-07-12T04:35:00Z",
"RequestStatus":"Closed"
},
{
"RequestId":"f5e80be1-e9a3-42c4-81f8-4be5a4a429f4",
"CreatorID":"73257e5e-00b3-4309-a330-f1e607ff113a",
"Justification":null,
"CreationTime":"2015-07-12T04:48:17.46Z",
"CreationMethod":"PAM Web API",
"ExpirationTime":"2015-07-12T05:48:17.853Z",
"RoleId":"00000000-0000-0000-0000-000000000000",
"RequestedTTL":"3600",
"RequestedTime":"2015-07-12T04:48:14.057Z",
"RequestStatus":"Active"
},
{
"RequestId":"b0f0ddc0-c809-4770-9d39-0d706f97a2de",
"CreatorID":"73257e5e-00b3-4309-a330-f1e607ff113a",
"Justification":"",
"CreationTime":"2015-06-30T07:01:13.147Z",
"CreationMethod":"PAM Web API",
"ExpirationTime":"0001-01-01T00:00:00",
"RoleId":"00000000-0000-0000-0000-000000000000",
"RequestedTTL":"3600",
"RequestedTime":"2015-06-30T07:01:13.119Z",
"RequestStatus":"Rejected"
},
{
"RequestId":"5ec10e61-cdd1-404e-a18e-740467d87dbf",
"CreatorID":"73257e5e-00b3-4309-a330-f1e607ff113a",
"Justification":"Example Reason",
"CreationTime":"2015-07-12T04:49:09.963Z",
"CreationMethod":"PAM Web API",
"ExpirationTime":"0001-01-01T00:00:00",
"RoleId":"00000000-0000-0000-0000-000000000000",
"RequestedTTL":"12960000",
"RequestedTime":"2015-07-12T04:50:00Z",
"RequestStatus":"PendingApproval"
}
]
}