mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-08 20:37:46 +00:00
Update python SDK docs: 15116515953
This commit is contained in:
@@ -30,20 +30,20 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**approve-bulk-access-request**](#approve-bulk-access-request) | **POST** `/access-request-approvals/bulk-approve` | Bulk Approve Access Request
|
||||
[**cancel-access-request**](#cancel-access-request) | **POST** `/access-requests/cancel` | Cancel Access Request
|
||||
[**cancel-access-request-in-bulk**](#cancel-access-request-in-bulk) | **POST** `/access-requests/bulk-cancel` | Bulk Cancel Access Request
|
||||
[**close-access-request**](#close-access-request) | **POST** `/access-requests/close` | Close Access Request
|
||||
[**create-access-request**](#create-access-request) | **POST** `/access-requests` | Submit Access Request
|
||||
[**get-access-request-config**](#get-access-request-config) | **GET** `/access-request-config` | Get Access Request Configuration
|
||||
[**list-access-request-status**](#list-access-request-status) | **GET** `/access-request-status` | Access Request Status
|
||||
[**list-administrators-access-request-status**](#list-administrators-access-request-status) | **GET** `/access-request-administration` | Access Request Status for Administrators
|
||||
[**approve-bulk-access-request**](#approve-bulk-access-request) | **POST** `/access-request-approvals/bulk-approve` | Bulk approve access request
|
||||
[**cancel-access-request**](#cancel-access-request) | **POST** `/access-requests/cancel` | Cancel access request
|
||||
[**cancel-access-request-in-bulk**](#cancel-access-request-in-bulk) | **POST** `/access-requests/bulk-cancel` | Bulk cancel access request
|
||||
[**close-access-request**](#close-access-request) | **POST** `/access-requests/close` | Close access request
|
||||
[**create-access-request**](#create-access-request) | **POST** `/access-requests` | Submit access request
|
||||
[**get-access-request-config**](#get-access-request-config) | **GET** `/access-request-config` | Get access request configuration
|
||||
[**list-access-request-status**](#list-access-request-status) | **GET** `/access-request-status` | Access request status
|
||||
[**list-administrators-access-request-status**](#list-administrators-access-request-status) | **GET** `/access-request-administration` | Access request status for administrators
|
||||
[**load-account-selections**](#load-account-selections) | **POST** `/access-requests/accounts-selection` | Get accounts selections for identity
|
||||
[**set-access-request-config**](#set-access-request-config) | **PUT** `/access-request-config` | Update Access Request Configuration
|
||||
[**set-access-request-config**](#set-access-request-config) | **PUT** `/access-request-config` | Update access request configuration
|
||||
|
||||
|
||||
## approve-bulk-access-request
|
||||
Bulk Approve Access Request
|
||||
Bulk approve access request
|
||||
This API endpoint allows approving pending access requests in bulk. Maximum of 50 approval ids can be provided in the request for one single invocation. ORG_ADMIN or users with rights "idn:access-request-administration:write" can approve the access requests in bulk.
|
||||
|
||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/approve-bulk-access-request)
|
||||
@@ -89,7 +89,7 @@ with ApiClient(configuration) as api_client:
|
||||
}''' # BulkApproveAccessRequest |
|
||||
|
||||
try:
|
||||
# Bulk Approve Access Request
|
||||
# Bulk approve access request
|
||||
new_bulk_approve_access_request = BulkApproveAccessRequest.from_json(bulk_approve_access_request)
|
||||
results = AccessRequestsApi(api_client).approve_bulk_access_request(bulk_approve_access_request=new_bulk_approve_access_request)
|
||||
# Below is a request that includes all optional parameters
|
||||
@@ -105,7 +105,7 @@ with ApiClient(configuration) as api_client:
|
||||
[[Back to top]](#)
|
||||
|
||||
## cancel-access-request
|
||||
Cancel Access Request
|
||||
Cancel access request
|
||||
This API endpoint cancels a pending access request. An access request can be cancelled only if it has not passed the approval step.
|
||||
In addition to users with ORG_ADMIN, any user who originally submitted the access request may cancel it.
|
||||
|
||||
@@ -152,7 +152,7 @@ with ApiClient(configuration) as api_client:
|
||||
}''' # CancelAccessRequest |
|
||||
|
||||
try:
|
||||
# Cancel Access Request
|
||||
# Cancel access request
|
||||
new_cancel_access_request = CancelAccessRequest.from_json(cancel_access_request)
|
||||
results = AccessRequestsApi(api_client).cancel_access_request(cancel_access_request=new_cancel_access_request)
|
||||
# Below is a request that includes all optional parameters
|
||||
@@ -168,7 +168,7 @@ with ApiClient(configuration) as api_client:
|
||||
[[Back to top]](#)
|
||||
|
||||
## cancel-access-request-in-bulk
|
||||
Bulk Cancel Access Request
|
||||
Bulk cancel access request
|
||||
This API endpoint allows cancelling pending access requests in bulk. Maximum of 50 access request ids can be provided in the request for one single invocation.
|
||||
Only ORG_ADMIN or users with rights "idn:access-request-administration:write" can cancel the access requests in bulk.
|
||||
|
||||
@@ -215,7 +215,7 @@ with ApiClient(configuration) as api_client:
|
||||
}''' # BulkCancelAccessRequest |
|
||||
|
||||
try:
|
||||
# Bulk Cancel Access Request
|
||||
# Bulk cancel access request
|
||||
new_bulk_cancel_access_request = BulkCancelAccessRequest.from_json(bulk_cancel_access_request)
|
||||
results = AccessRequestsApi(api_client).cancel_access_request_in_bulk(bulk_cancel_access_request=new_bulk_cancel_access_request)
|
||||
# Below is a request that includes all optional parameters
|
||||
@@ -242,7 +242,7 @@ This API is currently in an experimental state. The API is subject to change bas
|
||||
configuration.experimental = True
|
||||
```
|
||||
:::
|
||||
Close Access Request
|
||||
Close access request
|
||||
This endpoint closes access requests that are stuck in a pending state. It can be used throughout a request's lifecycle even after the approval state, unlike the [Cancel Access Request endpoint](https://developer.sailpoint.com/idn/api/v3/cancel-access-request/).
|
||||
|
||||
To find pending access requests with the UI, navigate to Search and use this query: status: Pending AND "Access Request". Use the Column Chooser to select 'Tracking Number', and use the 'Download' button to export a CSV containing the tracking numbers.
|
||||
@@ -303,7 +303,7 @@ with ApiClient(configuration) as api_client:
|
||||
}''' # CloseAccessRequest |
|
||||
|
||||
try:
|
||||
# Close Access Request
|
||||
# Close access request
|
||||
new_close_access_request = CloseAccessRequest.from_json(close_access_request)
|
||||
results = AccessRequestsApi(api_client).close_access_request(x_sail_point_experimental=x_sail_point_experimental, close_access_request=new_close_access_request)
|
||||
# Below is a request that includes all optional parameters
|
||||
@@ -319,7 +319,7 @@ with ApiClient(configuration) as api_client:
|
||||
[[Back to top]](#)
|
||||
|
||||
## create-access-request
|
||||
Submit Access Request
|
||||
Submit access request
|
||||
Use this API to submit an access request in Identity Security Cloud (ISC), where it follows any ISC approval processes.
|
||||
|
||||
Access requests are processed asynchronously by ISC. A successful response from this endpoint means that the request
|
||||
@@ -577,7 +577,7 @@ with ApiClient(configuration) as api_client:
|
||||
}''' # AccessRequest |
|
||||
|
||||
try:
|
||||
# Submit Access Request
|
||||
# Submit access request
|
||||
new_access_request = AccessRequest.from_json(access_request)
|
||||
results = AccessRequestsApi(api_client).create_access_request(access_request=new_access_request)
|
||||
# Below is a request that includes all optional parameters
|
||||
@@ -593,7 +593,7 @@ with ApiClient(configuration) as api_client:
|
||||
[[Back to top]](#)
|
||||
|
||||
## get-access-request-config
|
||||
Get Access Request Configuration
|
||||
Get access request configuration
|
||||
This endpoint returns the current access-request configuration.
|
||||
|
||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/get-access-request-config)
|
||||
@@ -631,7 +631,7 @@ configuration = Configuration()
|
||||
with ApiClient(configuration) as api_client:
|
||||
|
||||
try:
|
||||
# Get Access Request Configuration
|
||||
# Get access request configuration
|
||||
|
||||
results = AccessRequestsApi(api_client).get_access_request_config()
|
||||
# Below is a request that includes all optional parameters
|
||||
@@ -647,7 +647,7 @@ with ApiClient(configuration) as api_client:
|
||||
[[Back to top]](#)
|
||||
|
||||
## list-access-request-status
|
||||
Access Request Status
|
||||
Access request status
|
||||
Use this API to return a list of access request statuses based on the specified query parameters.
|
||||
If an access request was made for access that an identity already has, the API ignores the access request. These ignored requests do not display in the list of access request statuses.
|
||||
Any user with any user level can get the status of their own access requests. A user with ORG_ADMIN is required to call this API to get a list of statuses for other users.
|
||||
@@ -709,7 +709,7 @@ with ApiClient(configuration) as api_client:
|
||||
request_state = 'request-state=EXECUTING' # str | Filter the results by the state of the request. The only valid value is *EXECUTING*. (optional) # str | Filter the results by the state of the request. The only valid value is *EXECUTING*. (optional)
|
||||
|
||||
try:
|
||||
# Access Request Status
|
||||
# Access request status
|
||||
|
||||
results = AccessRequestsApi(api_client).list_access_request_status()
|
||||
# Below is a request that includes all optional parameters
|
||||
@@ -726,7 +726,7 @@ with ApiClient(configuration) as api_client:
|
||||
[[Back to top]](#)
|
||||
|
||||
## list-administrators-access-request-status
|
||||
Access Request Status for Administrators
|
||||
Access request status for administrators
|
||||
Use this API to get access request statuses of all the access requests in the org based on the specified query parameters.
|
||||
Any user with user level ORG_ADMIN or scope idn:access-request-administration:read can access this endpoint to get the access request statuses
|
||||
|
||||
@@ -787,7 +787,7 @@ with ApiClient(configuration) as api_client:
|
||||
request_state = 'request-state=EXECUTING' # str | Filter the results by the state of the request. The only valid value is *EXECUTING*. (optional) # str | Filter the results by the state of the request. The only valid value is *EXECUTING*. (optional)
|
||||
|
||||
try:
|
||||
# Access Request Status for Administrators
|
||||
# Access request status for administrators
|
||||
|
||||
results = AccessRequestsApi(api_client).list_administrators_access_request_status()
|
||||
# Below is a request that includes all optional parameters
|
||||
@@ -929,7 +929,7 @@ with ApiClient(configuration) as api_client:
|
||||
[[Back to top]](#)
|
||||
|
||||
## set-access-request-config
|
||||
Update Access Request Configuration
|
||||
Update access request configuration
|
||||
This endpoint replaces the current access-request configuration.
|
||||
|
||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/set-access-request-config)
|
||||
@@ -1013,7 +1013,7 @@ with ApiClient(configuration) as api_client:
|
||||
}''' # AccessRequestConfig |
|
||||
|
||||
try:
|
||||
# Update Access Request Configuration
|
||||
# Update access request configuration
|
||||
new_access_request_config = AccessRequestConfig.from_json(access_request_config)
|
||||
results = AccessRequestsApi(api_client).set_access_request_config(access_request_config=new_access_request_config)
|
||||
# Below is a request that includes all optional parameters
|
||||
|
||||
Reference in New Issue
Block a user