Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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"
}
]
}