mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-09 12:27:47 +00:00
Update PowerShell SDK docs: 15141274669
This commit is contained in:
@@ -51,13 +51,13 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-AccessProfile**](#create-access-profile) | **POST** `/access-profiles` | Create Access Profile
|
||||
[**Remove-AccessProfile**](#delete-access-profile) | **DELETE** `/access-profiles/{id}` | Delete the specified Access Profile
|
||||
[**Remove-AccessProfilesInBulk**](#delete-access-profiles-in-bulk) | **POST** `/access-profiles/bulk-delete` | Delete Access Profile(s)
|
||||
[**Get-AccessProfile**](#get-access-profile) | **GET** `/access-profiles/{id}` | Get an Access Profile
|
||||
[**Get-AccessProfileEntitlements**](#get-access-profile-entitlements) | **GET** `/access-profiles/{id}/entitlements` | List Access Profile's Entitlements
|
||||
[**Get-AccessProfiles**](#list-access-profiles) | **GET** `/access-profiles` | List Access Profiles
|
||||
[**Update-AccessProfile**](#patch-access-profile) | **PATCH** `/access-profiles/{id}` | Patch a specified Access Profile
|
||||
[**New-AccessProfile**](#create-access-profile) | **POST** `/access-profiles` | Create access profile
|
||||
[**Remove-AccessProfile**](#delete-access-profile) | **DELETE** `/access-profiles/{id}` | Delete the specified access profile
|
||||
[**Remove-AccessProfilesInBulk**](#delete-access-profiles-in-bulk) | **POST** `/access-profiles/bulk-delete` | Delete access profile(s)
|
||||
[**Get-AccessProfile**](#get-access-profile) | **GET** `/access-profiles/{id}` | Get an access profile
|
||||
[**Get-AccessProfileEntitlements**](#get-access-profile-entitlements) | **GET** `/access-profiles/{id}/entitlements` | List access profile's entitlements
|
||||
[**Get-AccessProfiles**](#list-access-profiles) | **GET** `/access-profiles` | List access profiles
|
||||
[**Update-AccessProfile**](#patch-access-profile) | **PATCH** `/access-profiles/{id}` | Patch a specified access profile
|
||||
|
||||
|
||||
## create-access-profile
|
||||
@@ -179,7 +179,7 @@ $AccessProfile = @"{
|
||||
"requestable" : true
|
||||
}"@
|
||||
|
||||
# Create Access Profile
|
||||
# Create access profile
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToAccessProfile -Json $AccessProfile
|
||||
@@ -229,7 +229,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c91808a7813090a017814121919ecca" # String | ID of the Access Profile to delete
|
||||
|
||||
# Delete the specified Access Profile
|
||||
# Delete the specified access profile
|
||||
|
||||
try {
|
||||
Remove-AccessProfile -Id $Id
|
||||
@@ -282,7 +282,7 @@ $AccessProfileBulkDeleteRequest = @"{
|
||||
"bestEffortOnly" : true
|
||||
}"@
|
||||
|
||||
# Delete Access Profile(s)
|
||||
# Delete access profile(s)
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToAccessProfileBulkDeleteRequest -Json $AccessProfileBulkDeleteRequest
|
||||
@@ -328,7 +328,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c9180837ca6693d017ca8d097500149" # String | ID of the Access Profile
|
||||
|
||||
# Get an Access Profile
|
||||
# Get an access profile
|
||||
|
||||
try {
|
||||
Get-AccessProfile -Id $Id
|
||||
@@ -385,7 +385,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Filters = 'attribute eq "memberOf"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **name**: *eq, sw* **attribute**: *eq, sw* **value**: *eq, sw* **created**: *gt, lt, ge, le* **modified**: *gt, lt, ge, le* **owner.id**: *eq, in* **source.id**: *eq, in* Filtering is not supported for access profiles and entitlements that have the '+' symbol in their names. (optional)
|
||||
$Sorters = "name,-modified" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, attribute, value, created, modified** (optional)
|
||||
|
||||
# List Access Profile's Entitlements
|
||||
# List access profile's entitlements
|
||||
|
||||
try {
|
||||
Get-AccessProfileEntitlements -Id $Id
|
||||
@@ -445,7 +445,7 @@ $Sorters = "name,-modified" # String | Sort results using the standard syntax de
|
||||
$ForSegmentIds = "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" # String | Filters access profiles to only those assigned to the segment(s) with the specified IDs. If segmentation is currently unavailable, specifying this parameter results in an error. (optional)
|
||||
$IncludeUnsegmented = $false # Boolean | Indicates whether the response list should contain unsegmented access profiles. If `for-segment-ids` is absent or empty, specifying *include-unsegmented* as `false` results in an error. (optional) (default to $true)
|
||||
|
||||
# List Access Profiles
|
||||
# List access profiles
|
||||
|
||||
try {
|
||||
Get-AccessProfiles
|
||||
@@ -526,7 +526,7 @@ $Id = "2c91808a7813090a017814121919ecca" # String | ID of the Access Profile to
|
||||
}"@ # JsonPatchOperation[] |
|
||||
|
||||
|
||||
# Patch a specified Access Profile
|
||||
# Patch a specified access profile
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
|
||||
@@ -34,12 +34,12 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Approve-AccessRequest**](#approve-access-request) | **POST** `/access-request-approvals/{approvalId}/approve` | Approve Access Request Approval
|
||||
[**Invoke-ForwardAccessRequest**](#forward-access-request) | **POST** `/access-request-approvals/{approvalId}/forward` | Forward Access Request Approval
|
||||
[**Get-AccessRequestApprovalSummary**](#get-access-request-approval-summary) | **GET** `/access-request-approvals/approval-summary` | Get Access Requests Approvals Number
|
||||
[**Get-CompletedApprovals**](#list-completed-approvals) | **GET** `/access-request-approvals/completed` | Completed Access Request Approvals List
|
||||
[**Get-PendingApprovals**](#list-pending-approvals) | **GET** `/access-request-approvals/pending` | Pending Access Request Approvals List
|
||||
[**Deny-AccessRequest**](#reject-access-request) | **POST** `/access-request-approvals/{approvalId}/reject` | Reject Access Request Approval
|
||||
[**Approve-AccessRequest**](#approve-access-request) | **POST** `/access-request-approvals/{approvalId}/approve` | Approve access request approval
|
||||
[**Invoke-ForwardAccessRequest**](#forward-access-request) | **POST** `/access-request-approvals/{approvalId}/forward` | Forward access request approval
|
||||
[**Get-AccessRequestApprovalSummary**](#get-access-request-approval-summary) | **GET** `/access-request-approvals/approval-summary` | Get access requests approvals number
|
||||
[**Get-CompletedApprovals**](#list-completed-approvals) | **GET** `/access-request-approvals/completed` | Completed access request approvals list
|
||||
[**Get-PendingApprovals**](#list-pending-approvals) | **GET** `/access-request-approvals/pending` | Pending access request approvals list
|
||||
[**Deny-AccessRequest**](#reject-access-request) | **POST** `/access-request-approvals/{approvalId}/reject` | Reject access request approval
|
||||
|
||||
|
||||
## approve-access-request
|
||||
@@ -84,7 +84,7 @@ $CommentDto = @"{
|
||||
"comment" : "This is a comment."
|
||||
}"@
|
||||
|
||||
# Approve Access Request Approval
|
||||
# Approve access request approval
|
||||
|
||||
try {
|
||||
Approve-AccessRequest -ApprovalId $ApprovalId
|
||||
@@ -135,7 +135,7 @@ $ForwardApprovalDto = @"{
|
||||
"comment" : "2c91808568c529c60168cca6f90c1313"
|
||||
}"@
|
||||
|
||||
# Forward Access Request Approval
|
||||
# Forward access request approval
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToForwardApprovalDto -Json $ForwardApprovalDto
|
||||
@@ -183,7 +183,7 @@ Code | Description | Data Type
|
||||
$OwnerId = "2c91808568c529c60168cca6f90c1313" # String | The ID of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity. * ORG_ADMIN users can call this with any identity ID value. * ORG_ADMIN user can also fetch all the approvals in the org, when owner-id is not used. * Non ORG_ADMIN users can only specify *me* or pass their own identity ID value. (optional)
|
||||
$FromDate = "from-date=2020-03-19T19:59:11Z" # String | This is the date and time the results will be shown from. It must be in a valid ISO-8601 format. (optional)
|
||||
|
||||
# Get Access Requests Approvals Number
|
||||
# Get access requests approvals number
|
||||
|
||||
try {
|
||||
Get-AccessRequestApprovalSummary
|
||||
@@ -238,7 +238,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Filters = 'id eq "2c91808568c529c60168cca6f90c1313"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in, ge, gt, le, lt, ne, isnull, sw* **requestedFor.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw* **modified**: *gt, lt, ge, le, eq, in, ne, sw* (optional)
|
||||
$Sorters = "modified" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **created, modified** (optional)
|
||||
|
||||
# Completed Access Request Approvals List
|
||||
# Completed access request approvals list
|
||||
|
||||
try {
|
||||
Get-CompletedApprovals
|
||||
@@ -293,7 +293,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Filters = 'id eq "2c91808568c529c60168cca6f90c1313"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **requestedFor.id**: *eq, in* **modified**: *gt, lt, ge, le, eq, in* **accessRequestId**: *eq, in* **created**: *gt, lt, ge, le, eq, in* (optional)
|
||||
$Sorters = "modified" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **created, modified** (optional)
|
||||
|
||||
# Pending Access Request Approvals List
|
||||
# Pending access request approvals list
|
||||
|
||||
try {
|
||||
Get-PendingApprovals
|
||||
@@ -349,7 +349,7 @@ $CommentDto = @"{
|
||||
"comment" : "This is a comment."
|
||||
}"@
|
||||
|
||||
# Reject Access Request Approval
|
||||
# Reject access request approval
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToCommentDto -Json $CommentDto
|
||||
|
||||
@@ -32,11 +32,11 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Suspend-AccessRequest**](#cancel-access-request) | **POST** `/access-requests/cancel` | Cancel Access Request
|
||||
[**New-AccessRequest**](#create-access-request) | **POST** `/access-requests` | Submit Access Request
|
||||
[**Get-AccessRequestConfig**](#get-access-request-config) | **GET** `/access-request-config` | Get Access Request Configuration
|
||||
[**Get-AccessRequestStatus**](#list-access-request-status) | **GET** `/access-request-status` | Access Request Status
|
||||
[**Set-AccessRequestConfig**](#set-access-request-config) | **PUT** `/access-request-config` | Update Access Request Configuration
|
||||
[**Suspend-AccessRequest**](#cancel-access-request) | **POST** `/access-requests/cancel` | Cancel access request
|
||||
[**New-AccessRequest**](#create-access-request) | **POST** `/access-requests` | Submit access request
|
||||
[**Get-AccessRequestConfig**](#get-access-request-config) | **GET** `/access-request-config` | Get access request configuration
|
||||
[**Get-AccessRequestStatus**](#list-access-request-status) | **GET** `/access-request-status` | Access request status
|
||||
[**Set-AccessRequestConfig**](#set-access-request-config) | **PUT** `/access-request-config` | Update access request configuration
|
||||
|
||||
|
||||
## cancel-access-request
|
||||
@@ -75,7 +75,7 @@ $CancelAccessRequest = @"{
|
||||
"comment" : "I requested this role by mistake."
|
||||
}"@
|
||||
|
||||
# Cancel Access Request
|
||||
# Cancel access request
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToCancelAccessRequest -Json $CancelAccessRequest
|
||||
@@ -336,7 +336,7 @@ $AccessRequest = @"{
|
||||
} ]
|
||||
}"@
|
||||
|
||||
# Submit Access Request
|
||||
# Submit access request
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToAccessRequest -Json $AccessRequest
|
||||
@@ -380,7 +380,7 @@ Code | Description | Data Type
|
||||
### Example
|
||||
```powershell
|
||||
|
||||
# Get Access Request Configuration
|
||||
# Get access request configuration
|
||||
|
||||
try {
|
||||
Get-AccessRequestConfig
|
||||
@@ -445,7 +445,7 @@ $Filters = 'accountActivityItemId eq "2c918086771c86df0177401efcdf54c0"' # Strin
|
||||
$Sorters = "created" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **created, modified, accountActivityItemId, name** (optional)
|
||||
$RequestState = "request-state=EXECUTING" # String | Filter the results by the state of the request. The only valid value is *EXECUTING*. (optional)
|
||||
|
||||
# Access Request Status
|
||||
# Access request status
|
||||
|
||||
try {
|
||||
Get-AccessRequestStatus
|
||||
@@ -515,7 +515,7 @@ $AccessRequestConfig = @"{
|
||||
"approvalsMustBeExternal" : true
|
||||
}"@
|
||||
|
||||
# Update Access Request Configuration
|
||||
# Update access request configuration
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToAccessRequestConfig -Json $AccessRequestConfig
|
||||
|
||||
@@ -50,8 +50,8 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Get-AccountActivity**](#get-account-activity) | **GET** `/account-activities/{id}` | Get an Account Activity
|
||||
[**Get-AccountActivities**](#list-account-activities) | **GET** `/account-activities` | List Account Activities
|
||||
[**Get-AccountActivity**](#get-account-activity) | **GET** `/account-activities/{id}` | Get an account activity
|
||||
[**Get-AccountActivities**](#list-account-activities) | **GET** `/account-activities` | List account activities
|
||||
|
||||
|
||||
## get-account-activity
|
||||
@@ -86,7 +86,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The account activity id
|
||||
|
||||
# Get an Account Activity
|
||||
# Get an account activity
|
||||
|
||||
try {
|
||||
Get-AccountActivity -Id $Id
|
||||
@@ -145,7 +145,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Filters = 'type eq "Identity Refresh"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **type**: *eq, in, ge, le, lt, ne, isnull, sw* **created**: *gt, lt, ge, le, eq, in, ne, isnull, sw* **modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw* (optional)
|
||||
$Sorters = "created" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **type, created, modified** (optional)
|
||||
|
||||
# List Account Activities
|
||||
# List account activities
|
||||
|
||||
try {
|
||||
Get-AccountActivities
|
||||
|
||||
@@ -44,17 +44,17 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-Account**](#create-account) | **POST** `/accounts` | Create Account
|
||||
[**Remove-Account**](#delete-account) | **DELETE** `/accounts/{id}` | Delete Account
|
||||
[**Disable-Account**](#disable-account) | **POST** `/accounts/{id}/disable` | Disable Account
|
||||
[**Enable-Account**](#enable-account) | **POST** `/accounts/{id}/enable` | Enable Account
|
||||
[**Get-Account**](#get-account) | **GET** `/accounts/{id}` | Account Details
|
||||
[**Get-AccountEntitlements**](#get-account-entitlements) | **GET** `/accounts/{id}/entitlements` | Account Entitlements
|
||||
[**Get-Accounts**](#list-accounts) | **GET** `/accounts` | Accounts List
|
||||
[**Send-Account**](#put-account) | **PUT** `/accounts/{id}` | Update Account
|
||||
[**Submit-ReloadAccount**](#submit-reload-account) | **POST** `/accounts/{id}/reload` | Reload Account
|
||||
[**Unlock-Account**](#unlock-account) | **POST** `/accounts/{id}/unlock` | Unlock Account
|
||||
[**Update-Account**](#update-account) | **PATCH** `/accounts/{id}` | Update Account
|
||||
[**New-Account**](#create-account) | **POST** `/accounts` | Create account
|
||||
[**Remove-Account**](#delete-account) | **DELETE** `/accounts/{id}` | Delete account
|
||||
[**Disable-Account**](#disable-account) | **POST** `/accounts/{id}/disable` | Disable account
|
||||
[**Enable-Account**](#enable-account) | **POST** `/accounts/{id}/enable` | Enable account
|
||||
[**Get-Account**](#get-account) | **GET** `/accounts/{id}` | Account details
|
||||
[**Get-AccountEntitlements**](#get-account-entitlements) | **GET** `/accounts/{id}/entitlements` | Account entitlements
|
||||
[**Get-Accounts**](#list-accounts) | **GET** `/accounts` | Accounts list
|
||||
[**Send-Account**](#put-account) | **PUT** `/accounts/{id}` | Update account
|
||||
[**Submit-ReloadAccount**](#submit-reload-account) | **POST** `/accounts/{id}/reload` | Reload account
|
||||
[**Unlock-Account**](#unlock-account) | **POST** `/accounts/{id}/unlock` | Unlock account
|
||||
[**Update-Account**](#update-account) | **PATCH** `/accounts/{id}` | Update account
|
||||
|
||||
|
||||
## create-account
|
||||
@@ -108,7 +108,7 @@ $AccountAttributesCreate = @"{
|
||||
}
|
||||
}"@
|
||||
|
||||
# Create Account
|
||||
# Create account
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToAccountAttributesCreate -Json $AccountAttributesCreate
|
||||
@@ -158,7 +158,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Account ID.
|
||||
|
||||
# Delete Account
|
||||
# Delete account
|
||||
|
||||
try {
|
||||
Remove-Account -Id $Id
|
||||
@@ -209,7 +209,7 @@ $AccountToggleRequest = @"{
|
||||
"externalVerificationId" : "3f9180835d2e5168015d32f890ca1581"
|
||||
}"@
|
||||
|
||||
# Disable Account
|
||||
# Disable account
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToAccountToggleRequest -Json $AccountToggleRequest
|
||||
@@ -261,7 +261,7 @@ $AccountToggleRequest = @"{
|
||||
"externalVerificationId" : "3f9180835d2e5168015d32f890ca1581"
|
||||
}"@
|
||||
|
||||
# Enable Account
|
||||
# Enable account
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToAccountToggleRequest -Json $AccountToggleRequest
|
||||
@@ -308,7 +308,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Account ID.
|
||||
|
||||
# Account Details
|
||||
# Account details
|
||||
|
||||
try {
|
||||
Get-Account -Id $Id
|
||||
@@ -360,7 +360,7 @@ $Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Col
|
||||
$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
|
||||
# Account Entitlements
|
||||
# Account entitlements
|
||||
|
||||
try {
|
||||
Get-AccountEntitlements -Id $Id
|
||||
@@ -415,7 +415,7 @@ $DetailLevel = "SLIM" # String | This value determines whether the API provides
|
||||
$Filters = 'identityId eq "2c9180858082150f0180893dbaf44201"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in, sw* **identityId**: *eq, in, sw* **name**: *eq, in, sw* **nativeIdentity**: *eq, in, sw* **hasEntitlements**: *eq* **sourceId**: *eq, in, sw* **uncorrelated**: *eq* **entitlements**: *eq* **origin**: *eq, in* **manuallyCorrelated**: *eq* **identity.name**: *eq, in, sw* **identity.correlated**: *eq* **identity.identityState**: *eq, in* **source.displayableName**: *eq, in* **source.authoritative**: *eq* **source.connectionType**: *eq, in* **recommendation.method**: *eq, in, isnull* **created**: *eq, ge, gt, le, lt* **modified**: *eq, ge, gt, le, lt* (optional)
|
||||
$Sorters = "id,name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, entitlements, origin, identity.name, identity.identityState, identity.correlated, source.displayableName, source.authoritative, source.connectionType** (optional)
|
||||
|
||||
# Accounts List
|
||||
# Accounts list
|
||||
|
||||
try {
|
||||
Get-Accounts
|
||||
@@ -476,7 +476,7 @@ $AccountAttributes = @"{
|
||||
}
|
||||
}"@
|
||||
|
||||
# Update Account
|
||||
# Update account
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToAccountAttributes -Json $AccountAttributes
|
||||
@@ -523,7 +523,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The account id
|
||||
|
||||
# Reload Account
|
||||
# Reload account
|
||||
|
||||
try {
|
||||
Submit-ReloadAccount -Id $Id
|
||||
@@ -576,7 +576,7 @@ $AccountUnlockRequest = @"{
|
||||
"unlockIDNAccount" : false
|
||||
}"@
|
||||
|
||||
# Unlock Account
|
||||
# Unlock account
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToAccountUnlockRequest -Json $AccountUnlockRequest
|
||||
@@ -637,7 +637,7 @@ $RequestBody = # SystemCollectionsHashtable[] | A list of account update operat
|
||||
$RequestBody = @"[{op=remove, path=/identityId}]"@ # SystemCollectionsHashtable[] | A list of account update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.
|
||||
|
||||
|
||||
# Update Account
|
||||
# Update account
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToRequestBody -Json $RequestBody
|
||||
|
||||
@@ -19,9 +19,9 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Get-DiscoveredApplications**](#get-discovered-applications) | **GET** `/discovered-applications` | Get Discovered Applications for Tenant
|
||||
[**Get-ManualDiscoverApplicationsCsvTemplate**](#get-manual-discover-applications-csv-template) | **GET** `/manual-discover-applications-template` | Download CSV Template for Discovery
|
||||
[**Send-ManualDiscoverApplicationsCsvTemplate**](#send-manual-discover-applications-csv-template) | **POST** `/manual-discover-applications` | Upload CSV to Discover Applications
|
||||
[**Get-DiscoveredApplications**](#get-discovered-applications) | **GET** `/discovered-applications` | Get discovered applications for tenant
|
||||
[**Get-ManualDiscoverApplicationsCsvTemplate**](#get-manual-discover-applications-csv-template) | **GET** `/manual-discover-applications-template` | Download csv template for discovery
|
||||
[**Send-ManualDiscoverApplicationsCsvTemplate**](#send-manual-discover-applications-csv-template) | **POST** `/manual-discover-applications` | Upload csv to discover applications
|
||||
|
||||
|
||||
## get-discovered-applications
|
||||
@@ -64,7 +64,7 @@ $Detail = "SLIM" # String | Determines whether slim, or increased level of detai
|
||||
$Filter = "name eq "Okta" and description co "Okta" and discoverySource in ("csv", "Okta Saas")" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **name**: *eq, sw, co* **description**: *eq, sw, co* **createdAtStart**: *eq, le, ge* **createdAtEnd**: *eq, le, ge* **discoveredAtStart**: *eq, le, ge* **discoveredAtEnd**: *eq, le, ge* **discoverySource**: *eq, in* (optional)
|
||||
$Sorters = "name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, description, discoveredAt, discoverySource** (optional)
|
||||
|
||||
# Get Discovered Applications for Tenant
|
||||
# Get discovered applications for tenant
|
||||
|
||||
try {
|
||||
Get-DiscoveredApplications
|
||||
@@ -110,7 +110,7 @@ Code | Description | Data Type
|
||||
### Example
|
||||
```powershell
|
||||
|
||||
# Download CSV Template for Discovery
|
||||
# Download csv template for discovery
|
||||
|
||||
try {
|
||||
Get-ManualDiscoverApplicationsCsvTemplate
|
||||
@@ -156,7 +156,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$File = # System.IO.FileInfo | The CSV file to upload containing `application_name` and `description` columns. Each row represents an application to be discovered.
|
||||
|
||||
# Upload CSV to Discover Applications
|
||||
# Upload csv to discover applications
|
||||
|
||||
try {
|
||||
Send-ManualDiscoverApplicationsCsvTemplate -File $File
|
||||
|
||||
@@ -22,8 +22,8 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Get-AuthUser**](#get-auth-user) | **GET** `/auth-users/{id}` | Auth User Details
|
||||
[**Update-AuthUser**](#patch-auth-user) | **PATCH** `/auth-users/{id}` | Auth User Update
|
||||
[**Get-AuthUser**](#get-auth-user) | **GET** `/auth-users/{id}` | Auth user details
|
||||
[**Update-AuthUser**](#patch-auth-user) | **PATCH** `/auth-users/{id}` | Auth user update
|
||||
|
||||
|
||||
## get-auth-user
|
||||
@@ -58,7 +58,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Identity ID
|
||||
|
||||
# Auth User Details
|
||||
# Auth user details
|
||||
|
||||
try {
|
||||
Get-AuthUser -Id $Id
|
||||
@@ -115,7 +115,7 @@ $Id = "ef38f94347e94562b5bb8424a56397d8" # String | Identity ID
|
||||
}"@ # JsonPatchOperation[] | A list of auth user update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.
|
||||
|
||||
|
||||
# Auth User Update
|
||||
# Auth user update
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
|
||||
@@ -44,11 +44,11 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-CampaignFilter**](#create-campaign-filter) | **POST** `/campaign-filters` | Create Campaign Filter
|
||||
[**Remove-CampaignFilters**](#delete-campaign-filters) | **POST** `/campaign-filters/delete` | Deletes Campaign Filters
|
||||
[**Get-CampaignFilterById**](#get-campaign-filter-by-id) | **GET** `/campaign-filters/{id}` | Get Campaign Filter by ID
|
||||
[**Get-CampaignFilters**](#list-campaign-filters) | **GET** `/campaign-filters` | List Campaign Filters
|
||||
[**Update-CampaignFilter**](#update-campaign-filter) | **POST** `/campaign-filters/{id}` | Updates a Campaign Filter
|
||||
[**New-CampaignFilter**](#create-campaign-filter) | **POST** `/campaign-filters` | Create campaign filter
|
||||
[**Remove-CampaignFilters**](#delete-campaign-filters) | **POST** `/campaign-filters/delete` | Deletes campaign filters
|
||||
[**Get-CampaignFilterById**](#get-campaign-filter-by-id) | **GET** `/campaign-filters/{id}` | Get campaign filter by id
|
||||
[**Get-CampaignFilters**](#list-campaign-filters) | **GET** `/campaign-filters` | List campaign filters
|
||||
[**Update-CampaignFilter**](#update-campaign-filter) | **POST** `/campaign-filters/{id}` | Updates a campaign filter
|
||||
|
||||
|
||||
## create-campaign-filter
|
||||
@@ -99,7 +99,7 @@ $CampaignFilterDetails = @"{
|
||||
} ]
|
||||
}"@
|
||||
|
||||
# Create Campaign Filter
|
||||
# Create campaign filter
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToCampaignFilterDetails -Json $CampaignFilterDetails
|
||||
@@ -148,7 +148,7 @@ $RequestBody = "MyRequestBody" # String[] | A json list of IDs of campaign filte
|
||||
$RequestBody = @""@ # String[] | A json list of IDs of campaign filters to delete.
|
||||
|
||||
|
||||
# Deletes Campaign Filters
|
||||
# Deletes campaign filters
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToRequestBody -Json $RequestBody
|
||||
@@ -195,7 +195,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "e9f9a1397b842fd5a65842087040d3ac" # String | The ID of the campaign filter to be retrieved.
|
||||
|
||||
# Get Campaign Filter by ID
|
||||
# Get campaign filter by id
|
||||
|
||||
try {
|
||||
Get-CampaignFilterById -Id $Id
|
||||
@@ -244,7 +244,7 @@ $Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Col
|
||||
$Start = 0 # Int32 | Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
|
||||
$IncludeSystemFilters = $true # Boolean | If this is true, the API includes system filters in the count and results. Otherwise it excludes them. If no value is provided, the default is true. (optional) (default to $true)
|
||||
|
||||
# List Campaign Filters
|
||||
# List campaign filters
|
||||
|
||||
try {
|
||||
Get-CampaignFilters
|
||||
@@ -308,7 +308,7 @@ $CampaignFilterDetails = @"{
|
||||
} ]
|
||||
}"@
|
||||
|
||||
# Updates a Campaign Filter
|
||||
# Updates a campaign filter
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToCampaignFilterDetails -Json $CampaignFilterDetails
|
||||
|
||||
@@ -82,28 +82,28 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Complete-Campaign**](#complete-campaign) | **POST** `/campaigns/{id}/complete` | Complete a Campaign
|
||||
[**Complete-Campaign**](#complete-campaign) | **POST** `/campaigns/{id}/complete` | Complete a campaign
|
||||
[**New-Campaign**](#create-campaign) | **POST** `/campaigns` | Create a campaign
|
||||
[**New-CampaignTemplate**](#create-campaign-template) | **POST** `/campaign-templates` | Create a Campaign Template
|
||||
[**Remove-CampaignTemplate**](#delete-campaign-template) | **DELETE** `/campaign-templates/{id}` | Delete a Campaign Template
|
||||
[**Remove-CampaignTemplateSchedule**](#delete-campaign-template-schedule) | **DELETE** `/campaign-templates/{id}/schedule` | Delete Campaign Template Schedule
|
||||
[**Remove-Campaigns**](#delete-campaigns) | **POST** `/campaigns/delete` | Delete Campaigns
|
||||
[**Get-ActiveCampaigns**](#get-active-campaigns) | **GET** `/campaigns` | List Campaigns
|
||||
[**Get-Campaign**](#get-campaign) | **GET** `/campaigns/{id}` | Get Campaign
|
||||
[**Get-CampaignReports**](#get-campaign-reports) | **GET** `/campaigns/{id}/reports` | Get Campaign Reports
|
||||
[**Get-CampaignReportsConfig**](#get-campaign-reports-config) | **GET** `/campaigns/reports-configuration` | Get Campaign Reports Configuration
|
||||
[**Get-CampaignTemplate**](#get-campaign-template) | **GET** `/campaign-templates/{id}` | Get a Campaign Template
|
||||
[**Get-CampaignTemplateSchedule**](#get-campaign-template-schedule) | **GET** `/campaign-templates/{id}/schedule` | Get Campaign Template Schedule
|
||||
[**Get-CampaignTemplates**](#get-campaign-templates) | **GET** `/campaign-templates` | List Campaign Templates
|
||||
[**Move-**](#move) | **POST** `/campaigns/{id}/reassign` | Reassign Certifications
|
||||
[**Update-CampaignTemplate**](#patch-campaign-template) | **PATCH** `/campaign-templates/{id}` | Update a Campaign Template
|
||||
[**Set-CampaignReportsConfig**](#set-campaign-reports-config) | **PUT** `/campaigns/reports-configuration` | Set Campaign Reports Configuration
|
||||
[**Set-CampaignTemplateSchedule**](#set-campaign-template-schedule) | **PUT** `/campaign-templates/{id}/schedule` | Set Campaign Template Schedule
|
||||
[**Start-Campaign**](#start-campaign) | **POST** `/campaigns/{id}/activate` | Activate a Campaign
|
||||
[**Start-CampaignRemediationScan**](#start-campaign-remediation-scan) | **POST** `/campaigns/{id}/run-remediation-scan` | Run Campaign Remediation Scan
|
||||
[**Start-CampaignReport**](#start-campaign-report) | **POST** `/campaigns/{id}/run-report/{type}` | Run Campaign Report
|
||||
[**Start-GenerateCampaignTemplate**](#start-generate-campaign-template) | **POST** `/campaign-templates/{id}/generate` | Generate a Campaign from Template
|
||||
[**Update-Campaign**](#update-campaign) | **PATCH** `/campaigns/{id}` | Update a Campaign
|
||||
[**New-CampaignTemplate**](#create-campaign-template) | **POST** `/campaign-templates` | Create a campaign template
|
||||
[**Remove-CampaignTemplate**](#delete-campaign-template) | **DELETE** `/campaign-templates/{id}` | Delete a campaign template
|
||||
[**Remove-CampaignTemplateSchedule**](#delete-campaign-template-schedule) | **DELETE** `/campaign-templates/{id}/schedule` | Delete campaign template schedule
|
||||
[**Remove-Campaigns**](#delete-campaigns) | **POST** `/campaigns/delete` | Delete campaigns
|
||||
[**Get-ActiveCampaigns**](#get-active-campaigns) | **GET** `/campaigns` | List campaigns
|
||||
[**Get-Campaign**](#get-campaign) | **GET** `/campaigns/{id}` | Get campaign
|
||||
[**Get-CampaignReports**](#get-campaign-reports) | **GET** `/campaigns/{id}/reports` | Get campaign reports
|
||||
[**Get-CampaignReportsConfig**](#get-campaign-reports-config) | **GET** `/campaigns/reports-configuration` | Get campaign reports configuration
|
||||
[**Get-CampaignTemplate**](#get-campaign-template) | **GET** `/campaign-templates/{id}` | Get a campaign template
|
||||
[**Get-CampaignTemplateSchedule**](#get-campaign-template-schedule) | **GET** `/campaign-templates/{id}/schedule` | Get campaign template schedule
|
||||
[**Get-CampaignTemplates**](#get-campaign-templates) | **GET** `/campaign-templates` | List campaign templates
|
||||
[**Move-**](#move) | **POST** `/campaigns/{id}/reassign` | Reassign certifications
|
||||
[**Update-CampaignTemplate**](#patch-campaign-template) | **PATCH** `/campaign-templates/{id}` | Update a campaign template
|
||||
[**Set-CampaignReportsConfig**](#set-campaign-reports-config) | **PUT** `/campaigns/reports-configuration` | Set campaign reports configuration
|
||||
[**Set-CampaignTemplateSchedule**](#set-campaign-template-schedule) | **PUT** `/campaign-templates/{id}/schedule` | Set campaign template schedule
|
||||
[**Start-Campaign**](#start-campaign) | **POST** `/campaigns/{id}/activate` | Activate a campaign
|
||||
[**Start-CampaignRemediationScan**](#start-campaign-remediation-scan) | **POST** `/campaigns/{id}/run-remediation-scan` | Run campaign remediation scan
|
||||
[**Start-CampaignReport**](#start-campaign-report) | **POST** `/campaigns/{id}/run-report/{type}` | Run campaign report
|
||||
[**Start-GenerateCampaignTemplate**](#start-generate-campaign-template) | **POST** `/campaign-templates/{id}/generate` | Generate a campaign from template
|
||||
[**Update-Campaign**](#update-campaign) | **PATCH** `/campaigns/{id}` | Update a campaign
|
||||
|
||||
|
||||
## complete-campaign
|
||||
@@ -152,7 +152,7 @@ $CampaignCompleteOptions = @"{
|
||||
"autoCompleteAction" : "REVOKE"
|
||||
}"@
|
||||
|
||||
# Complete a Campaign
|
||||
# Complete a campaign
|
||||
|
||||
try {
|
||||
Complete-Campaign -Id $Id
|
||||
@@ -476,7 +476,7 @@ $CampaignTemplate = @"{
|
||||
"id" : "2c9079b270a266a60170a277bb960008"
|
||||
}"@
|
||||
|
||||
# Create a Campaign Template
|
||||
# Create a campaign template
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToCampaignTemplate -Json $CampaignTemplate
|
||||
@@ -524,7 +524,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | ID of the campaign template being deleted.
|
||||
|
||||
# Delete a Campaign Template
|
||||
# Delete a campaign template
|
||||
|
||||
try {
|
||||
Remove-CampaignTemplate -Id $Id
|
||||
@@ -571,7 +571,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "04bedce387bd47b2ae1f86eb0bb36dee" # String | ID of the campaign template whose schedule is being deleted.
|
||||
|
||||
# Delete Campaign Template Schedule
|
||||
# Delete campaign template schedule
|
||||
|
||||
try {
|
||||
Remove-CampaignTemplateSchedule -Id $Id
|
||||
@@ -620,7 +620,7 @@ $CampaignsDeleteRequest = @"{
|
||||
"ids" : [ "2c9180887335cee10173490db1776c26", "2c9180836a712436016a7125a90c0021" ]
|
||||
}"@
|
||||
|
||||
# Delete Campaigns
|
||||
# Delete campaigns
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToCampaignsDeleteRequest -Json $CampaignsDeleteRequest
|
||||
@@ -677,7 +677,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Filters = 'name eq "Manager Campaign"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **name**: *eq, sw* **status**: *eq, in* (optional)
|
||||
$Sorters = "name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, created** (optional)
|
||||
|
||||
# List Campaigns
|
||||
# List campaigns
|
||||
|
||||
try {
|
||||
Get-ActiveCampaigns
|
||||
@@ -726,7 +726,7 @@ Code | Description | Data Type
|
||||
$Id = "2c91808571bcfcf80171c23e4b4221fc" # String | ID of the campaign to be retrieved.
|
||||
$Detail = "SLIM" # String | Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior. (optional)
|
||||
|
||||
# Get Campaign
|
||||
# Get campaign
|
||||
|
||||
try {
|
||||
Get-Campaign -Id $Id
|
||||
@@ -773,7 +773,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c91808571bcfcf80171c23e4b4221fc" # String | ID of the campaign whose reports are being fetched.
|
||||
|
||||
# Get Campaign Reports
|
||||
# Get campaign reports
|
||||
|
||||
try {
|
||||
Get-CampaignReports -Id $Id
|
||||
@@ -817,7 +817,7 @@ Code | Description | Data Type
|
||||
### Example
|
||||
```powershell
|
||||
|
||||
# Get Campaign Reports Configuration
|
||||
# Get campaign reports configuration
|
||||
|
||||
try {
|
||||
Get-CampaignReportsConfig
|
||||
@@ -864,7 +864,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | Requested campaign template's ID.
|
||||
|
||||
# Get a Campaign Template
|
||||
# Get a campaign template
|
||||
|
||||
try {
|
||||
Get-CampaignTemplate -Id $Id
|
||||
@@ -911,7 +911,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "04bedce387bd47b2ae1f86eb0bb36dee" # String | ID of the campaign template whose schedule is being fetched.
|
||||
|
||||
# Get Campaign Template Schedule
|
||||
# Get campaign template schedule
|
||||
|
||||
try {
|
||||
Get-CampaignTemplateSchedule -Id $Id
|
||||
@@ -967,7 +967,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Sorters = "name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, created, modified** (optional)
|
||||
$Filters = 'name eq "manager template"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **name**: *eq, ge, gt, in, le, lt, ne, sw* **id**: *eq, ge, gt, in, le, lt, ne, sw* (optional)
|
||||
|
||||
# List Campaign Templates
|
||||
# List campaign templates
|
||||
|
||||
try {
|
||||
Get-CampaignTemplates
|
||||
@@ -1023,7 +1023,7 @@ $AdminReviewReassign = @"{
|
||||
}
|
||||
}"@
|
||||
|
||||
# Reassign Certifications
|
||||
# Reassign certifications
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToAdminReviewReassign -Json $AdminReviewReassign
|
||||
@@ -1078,7 +1078,7 @@ $Id = "2c9180835d191a86015d28455b4a2329" # String | ID of the campaign template
|
||||
}"@ # JsonPatchOperation[] | A list of campaign update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. The following fields are patchable: * name * description * deadlineDuration * campaign (all fields that are allowed during create)
|
||||
|
||||
|
||||
# Update a Campaign Template
|
||||
# Update a campaign template
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
@@ -1127,7 +1127,7 @@ $CampaignReportsConfig = @"{
|
||||
"identityAttributeColumns" : [ "firstname", "lastname" ]
|
||||
}"@
|
||||
|
||||
# Set Campaign Reports Configuration
|
||||
# Set campaign reports configuration
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToCampaignReportsConfig -Json $CampaignReportsConfig
|
||||
@@ -1196,7 +1196,7 @@ $Schedule = @"{
|
||||
"type" : "WEEKLY"
|
||||
}"@
|
||||
|
||||
# Set Campaign Template Schedule
|
||||
# Set campaign template schedule
|
||||
|
||||
try {
|
||||
Set-CampaignTemplateSchedule -Id $Id
|
||||
@@ -1247,7 +1247,7 @@ $ActivateCampaignOptions = @"{
|
||||
"timeZone" : "-05:00"
|
||||
}"@
|
||||
|
||||
# Activate a Campaign
|
||||
# Activate a campaign
|
||||
|
||||
try {
|
||||
Start-Campaign -Id $Id
|
||||
@@ -1294,7 +1294,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c91808571bcfcf80171c23e4b4221fc" # String | ID of the campaign the remediation scan is being run for.
|
||||
|
||||
# Run Campaign Remediation Scan
|
||||
# Run campaign remediation scan
|
||||
|
||||
try {
|
||||
Start-CampaignRemediationScan -Id $Id
|
||||
@@ -1343,7 +1343,7 @@ Code | Description | Data Type
|
||||
$Id = "2c91808571bcfcf80171c23e4b4221fc" # String | ID of the campaign the report is being run for.
|
||||
$Type = "CAMPAIGN_COMPOSITION_REPORT" # ReportType | Type of the report to run.
|
||||
|
||||
# Run Campaign Report
|
||||
# Run campaign report
|
||||
|
||||
try {
|
||||
Start-CampaignReport -Id $Id -Type $Type
|
||||
@@ -1399,7 +1399,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | ID of the campaign template to use for generation.
|
||||
|
||||
# Generate a Campaign from Template
|
||||
# Generate a campaign from template
|
||||
|
||||
try {
|
||||
Start-GenerateCampaignTemplate -Id $Id
|
||||
@@ -1453,7 +1453,7 @@ $Id = "2c91808571bcfcf80171c23e4b4221fc" # String | ID of the campaign template
|
||||
}"@ # JsonPatchOperation[] | A list of campaign update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. The fields that can be patched differ based on the status of the campaign. When the campaign is in the *STAGED* status, you can patch these fields: * name * description * recommendationsEnabled * deadline * emailNotificationEnabled * autoRevokeAllowed When the campaign is in the *ACTIVE* status, you can patch these fields: * deadline
|
||||
|
||||
|
||||
# Update a Campaign
|
||||
# Update a campaign
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
|
||||
@@ -31,10 +31,10 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Get-IdentityAccessSummaries**](#get-identity-access-summaries) | **GET** `/certifications/{id}/access-summaries/{type}` | Access Summaries
|
||||
[**Get-IdentityDecisionSummary**](#get-identity-decision-summary) | **GET** `/certifications/{id}/decision-summary` | Summary of Certification Decisions
|
||||
[**Get-IdentitySummaries**](#get-identity-summaries) | **GET** `/certifications/{id}/identity-summaries` | Identity Summaries for Campaign Certification
|
||||
[**Get-IdentitySummary**](#get-identity-summary) | **GET** `/certifications/{id}/identity-summaries/{identitySummaryId}` | Summary for Identity
|
||||
[**Get-IdentityAccessSummaries**](#get-identity-access-summaries) | **GET** `/certifications/{id}/access-summaries/{type}` | Access summaries
|
||||
[**Get-IdentityDecisionSummary**](#get-identity-decision-summary) | **GET** `/certifications/{id}/decision-summary` | Summary of certification decisions
|
||||
[**Get-IdentitySummaries**](#get-identity-summaries) | **GET** `/certifications/{id}/identity-summaries` | Identity summaries for campaign certification
|
||||
[**Get-IdentitySummary**](#get-identity-summary) | **GET** `/certifications/{id}/identity-summaries/{identitySummaryId}` | Summary for identity
|
||||
|
||||
|
||||
## get-identity-access-summaries
|
||||
@@ -81,7 +81,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Filters = 'access.id eq "ef38f94347e94562b5bb8424a56397d8"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **completed**: *eq, ne* **access.id**: *eq, in* **access.name**: *eq, sw* **entitlement.sourceName**: *eq, sw* **accessProfile.sourceName**: *eq, sw* (optional)
|
||||
$Sorters = "access.name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **access.name** (optional)
|
||||
|
||||
# Access Summaries
|
||||
# Access summaries
|
||||
|
||||
try {
|
||||
Get-IdentityAccessSummaries -Id $Id -Type $Type
|
||||
@@ -129,7 +129,7 @@ Code | Description | Data Type
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The certification ID
|
||||
$Filters = 'identitySummary.id eq "ef38f94347e94562b5bb8424a56397d8"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **identitySummary.id**: *eq, in* (optional)
|
||||
|
||||
# Summary of Certification Decisions
|
||||
# Summary of certification decisions
|
||||
|
||||
try {
|
||||
Get-IdentityDecisionSummary -Id $Id
|
||||
@@ -185,7 +185,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Filters = 'id eq "ef38f94347e94562b5bb8424a56397d8"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **completed**: *eq, ne* **name**: *eq, sw* (optional)
|
||||
$Sorters = "name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name** (optional)
|
||||
|
||||
# Identity Summaries for Campaign Certification
|
||||
# Identity summaries for campaign certification
|
||||
|
||||
try {
|
||||
Get-IdentitySummaries -Id $Id
|
||||
@@ -233,7 +233,7 @@ Code | Description | Data Type
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The identity campaign certification ID
|
||||
$IdentitySummaryId = "2c91808772a504f50172a9540e501ba8" # String | The identity summary ID
|
||||
|
||||
# Summary for Identity
|
||||
# Summary for identity
|
||||
|
||||
try {
|
||||
Get-IdentitySummary -Id $Id -IdentitySummaryId $IdentitySummaryId
|
||||
|
||||
@@ -40,17 +40,17 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Get-CertificationTask**](#get-certification-task) | **GET** `/certification-tasks/{id}` | Certification Task by ID
|
||||
[**Get-IdentityCertification**](#get-identity-certification) | **GET** `/certifications/{id}` | Identity Certification by ID
|
||||
[**Get-IdentityCertificationItemPermissions**](#get-identity-certification-item-permissions) | **GET** `/certifications/{certificationId}/access-review-items/{itemId}/permissions` | Permissions for Entitlement Certification Item
|
||||
[**Get-PendingCertificationTasks**](#get-pending-certification-tasks) | **GET** `/certification-tasks` | List of Pending Certification Tasks
|
||||
[**Get-CertificationReviewers**](#list-certification-reviewers) | **GET** `/certifications/{id}/reviewers` | List of Reviewers for certification
|
||||
[**Get-IdentityAccessReviewItems**](#list-identity-access-review-items) | **GET** `/certifications/{id}/access-review-items` | List of Access Review Items
|
||||
[**Get-IdentityCertifications**](#list-identity-certifications) | **GET** `/certifications` | List Identity Campaign Certifications
|
||||
[**Select-IdentityDecision**](#make-identity-decision) | **POST** `/certifications/{id}/decide` | Decide on a Certification Item
|
||||
[**Invoke-ReassignIdentityCertifications**](#reassign-identity-certifications) | **POST** `/certifications/{id}/reassign` | Reassign Identities or Items
|
||||
[**Invoke-SignOffIdentityCertification**](#sign-off-identity-certification) | **POST** `/certifications/{id}/sign-off` | Finalize Identity Certification Decisions
|
||||
[**Submit-ReassignCertsAsync**](#submit-reassign-certs-async) | **POST** `/certifications/{id}/reassign-async` | Reassign Certifications Asynchronously
|
||||
[**Get-CertificationTask**](#get-certification-task) | **GET** `/certification-tasks/{id}` | Certification task by id
|
||||
[**Get-IdentityCertification**](#get-identity-certification) | **GET** `/certifications/{id}` | Identity certification by id
|
||||
[**Get-IdentityCertificationItemPermissions**](#get-identity-certification-item-permissions) | **GET** `/certifications/{certificationId}/access-review-items/{itemId}/permissions` | Permissions for entitlement certification item
|
||||
[**Get-PendingCertificationTasks**](#get-pending-certification-tasks) | **GET** `/certification-tasks` | List of pending certification tasks
|
||||
[**Get-CertificationReviewers**](#list-certification-reviewers) | **GET** `/certifications/{id}/reviewers` | List of reviewers for certification
|
||||
[**Get-IdentityAccessReviewItems**](#list-identity-access-review-items) | **GET** `/certifications/{id}/access-review-items` | List of access review items
|
||||
[**Get-IdentityCertifications**](#list-identity-certifications) | **GET** `/certifications` | List identity campaign certifications
|
||||
[**Select-IdentityDecision**](#make-identity-decision) | **POST** `/certifications/{id}/decide` | Decide on a certification item
|
||||
[**Invoke-ReassignIdentityCertifications**](#reassign-identity-certifications) | **POST** `/certifications/{id}/reassign` | Reassign identities or items
|
||||
[**Invoke-SignOffIdentityCertification**](#sign-off-identity-certification) | **POST** `/certifications/{id}/sign-off` | Finalize identity certification decisions
|
||||
[**Submit-ReassignCertsAsync**](#submit-reassign-certs-async) | **POST** `/certifications/{id}/reassign-async` | Reassign certifications asynchronously
|
||||
|
||||
|
||||
## get-certification-task
|
||||
@@ -85,7 +85,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "63b32151-26c0-42f4-9299-8898dc1c9daa" # String | The task ID
|
||||
|
||||
# Certification Task by ID
|
||||
# Certification task by id
|
||||
|
||||
try {
|
||||
Get-CertificationTask -Id $Id
|
||||
@@ -131,7 +131,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The certification id
|
||||
|
||||
# Identity Certification by ID
|
||||
# Identity certification by id
|
||||
|
||||
try {
|
||||
Get-IdentityCertification -Id $Id
|
||||
@@ -187,7 +187,7 @@ $Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Col
|
||||
$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
|
||||
# Permissions for Entitlement Certification Item
|
||||
# Permissions for entitlement certification item
|
||||
|
||||
try {
|
||||
Get-IdentityCertificationItemPermissions -CertificationId $CertificationId -ItemId $ItemId
|
||||
@@ -241,7 +241,7 @@ $Offset = 0 # Int32 | Offset into the full result set. Usually specified with *l
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
$Filters = 'type eq "ADMIN_REASSIGN"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **targetId**: *eq, in* **type**: *eq, in* (optional)
|
||||
|
||||
# List of Pending Certification Tasks
|
||||
# List of pending certification tasks
|
||||
|
||||
try {
|
||||
Get-PendingCertificationTasks
|
||||
@@ -297,7 +297,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Filters = 'name eq "Bob"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **name**: *eq, sw* **email**: *eq, sw* (optional)
|
||||
$Sorters = "name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, email** (optional)
|
||||
|
||||
# List of Reviewers for certification
|
||||
# List of reviewers for certification
|
||||
|
||||
try {
|
||||
Get-CertificationReviewers -Id $Id
|
||||
@@ -359,7 +359,7 @@ $Entitlements = "identityEntitlement" # String | Filter results to view access r
|
||||
$AccessProfiles = "accessProfile1" # String | Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs. An error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time. (optional)
|
||||
$Roles = "userRole" # String | Filter results to view access review items that pertain to any of the specified comma-separated role IDs. An error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time. (optional)
|
||||
|
||||
# List of Access Review Items
|
||||
# List of access review items
|
||||
|
||||
try {
|
||||
Get-IdentityAccessReviewItems -Id $Id
|
||||
@@ -414,7 +414,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Filters = 'id eq "ef38f94347e94562b5bb8424a56397d8"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **campaign.id**: *eq, in* **phase**: *eq* **completed**: *eq* (optional)
|
||||
$Sorters = "name,due" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, due, signed** (optional)
|
||||
|
||||
# List Identity Campaign Certifications
|
||||
# List identity campaign certifications
|
||||
|
||||
try {
|
||||
Get-IdentityCertifications
|
||||
@@ -474,7 +474,7 @@ $Id = "ef38f94347e94562b5bb8424a56397d8" # String | The ID of the identity campa
|
||||
}"@ # ReviewDecision[] | A non-empty array of decisions to be made.
|
||||
|
||||
|
||||
# Decide on a Certification Item
|
||||
# Decide on a certification item
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToReviewDecision -Json $ReviewDecision
|
||||
@@ -533,7 +533,7 @@ $ReviewReassign = @"{
|
||||
} ]
|
||||
}"@
|
||||
|
||||
# Reassign Identities or Items
|
||||
# Reassign identities or items
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToReviewReassign -Json $ReviewReassign
|
||||
@@ -580,7 +580,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The identity campaign certification ID
|
||||
|
||||
# Finalize Identity Certification Decisions
|
||||
# Finalize identity certification decisions
|
||||
|
||||
try {
|
||||
Invoke-SignOffIdentityCertification -Id $Id
|
||||
@@ -643,7 +643,7 @@ $ReviewReassign = @"{
|
||||
} ]
|
||||
}"@
|
||||
|
||||
# Reassign Certifications Asynchronously
|
||||
# Reassign certifications asynchronously
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToReviewReassign -Json $ReviewReassign
|
||||
|
||||
@@ -28,12 +28,12 @@ Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-ObjectMapping**](#create-object-mapping) | **POST** `/configuration-hub/object-mappings/{sourceOrg}` | Creates an object mapping
|
||||
[**New-ObjectMappings**](#create-object-mappings) | **POST** `/configuration-hub/object-mappings/{sourceOrg}/bulk-create` | Bulk creates object mappings
|
||||
[**New-UploadedConfiguration**](#create-uploaded-configuration) | **POST** `/configuration-hub/backups/uploads` | Upload a Configuration
|
||||
[**New-UploadedConfiguration**](#create-uploaded-configuration) | **POST** `/configuration-hub/backups/uploads` | Upload a configuration
|
||||
[**Remove-ObjectMapping**](#delete-object-mapping) | **DELETE** `/configuration-hub/object-mappings/{sourceOrg}/{objectMappingId}` | Deletes an object mapping
|
||||
[**Remove-UploadedConfiguration**](#delete-uploaded-configuration) | **DELETE** `/configuration-hub/backups/uploads/{id}` | Delete an Uploaded Configuration
|
||||
[**Remove-UploadedConfiguration**](#delete-uploaded-configuration) | **DELETE** `/configuration-hub/backups/uploads/{id}` | Delete an uploaded configuration
|
||||
[**Get-ObjectMappings**](#get-object-mappings) | **GET** `/configuration-hub/object-mappings/{sourceOrg}` | Gets list of object mappings
|
||||
[**Get-UploadedConfiguration**](#get-uploaded-configuration) | **GET** `/configuration-hub/backups/uploads/{id}` | Get an Uploaded Configuration
|
||||
[**Get-UploadedConfigurations**](#list-uploaded-configurations) | **GET** `/configuration-hub/backups/uploads` | List Uploaded Configurations
|
||||
[**Get-UploadedConfiguration**](#get-uploaded-configuration) | **GET** `/configuration-hub/backups/uploads/{id}` | Get an uploaded configuration
|
||||
[**Get-UploadedConfigurations**](#list-uploaded-configurations) | **GET** `/configuration-hub/backups/uploads` | List uploaded configurations
|
||||
[**Update-ObjectMappings**](#update-object-mappings) | **POST** `/configuration-hub/object-mappings/{sourceOrg}/bulk-patch` | Bulk updates object mappings
|
||||
|
||||
|
||||
@@ -198,7 +198,7 @@ Code | Description | Data Type
|
||||
$Data = # System.IO.FileInfo | JSON file containing the objects to be imported.
|
||||
$Name = "MyName" # String | Name that will be assigned to the uploaded configuration file.
|
||||
|
||||
# Upload a Configuration
|
||||
# Upload a configuration
|
||||
|
||||
try {
|
||||
New-UploadedConfiguration -Data $Data -Name $Name
|
||||
@@ -299,7 +299,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "3d0fe04b-57df-4a46-a83b-8f04b0f9d10b" # String | The id of the uploaded configuration.
|
||||
|
||||
# Delete an Uploaded Configuration
|
||||
# Delete an uploaded configuration
|
||||
|
||||
try {
|
||||
Remove-UploadedConfiguration -Id $Id
|
||||
@@ -394,7 +394,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "3d0fe04b-57df-4a46-a83b-8f04b0f9d10b" # String | The id of the uploaded configuration.
|
||||
|
||||
# Get an Uploaded Configuration
|
||||
# Get an uploaded configuration
|
||||
|
||||
try {
|
||||
Get-UploadedConfiguration -Id $Id
|
||||
@@ -440,7 +440,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Filters = 'status eq "COMPLETE"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **status**: *eq* (optional)
|
||||
|
||||
# List Uploaded Configurations
|
||||
# List uploaded configurations
|
||||
|
||||
try {
|
||||
Get-UploadedConfigurations
|
||||
|
||||
@@ -31,17 +31,17 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-CustomConnector**](#create-custom-connector) | **POST** `/connectors` | Create Custom Connector
|
||||
[**Remove-CustomConnector**](#delete-custom-connector) | **DELETE** `/connectors/{scriptName}` | Delete Connector by Script Name
|
||||
[**Get-Connector**](#get-connector) | **GET** `/connectors/{scriptName}` | Get Connector by Script Name
|
||||
[**Get-ConnectorList**](#get-connector-list) | **GET** `/connectors` | Get Connector List
|
||||
[**Get-ConnectorSourceConfig**](#get-connector-source-config) | **GET** `/connectors/{scriptName}/source-config` | Get Connector Source Configuration
|
||||
[**Get-ConnectorSourceTemplate**](#get-connector-source-template) | **GET** `/connectors/{scriptName}/source-template` | Get Connector Source Template
|
||||
[**Get-ConnectorTranslations**](#get-connector-translations) | **GET** `/connectors/{scriptName}/translations/{locale}` | Get Connector Translations
|
||||
[**Send-ConnectorSourceConfig**](#put-connector-source-config) | **PUT** `/connectors/{scriptName}/source-config` | Update Connector Source Configuration
|
||||
[**Send-ConnectorSourceTemplate**](#put-connector-source-template) | **PUT** `/connectors/{scriptName}/source-template` | Update Connector Source Template
|
||||
[**Send-ConnectorTranslations**](#put-connector-translations) | **PUT** `/connectors/{scriptName}/translations/{locale}` | Update Connector Translations
|
||||
[**Update-Connector**](#update-connector) | **PATCH** `/connectors/{scriptName}` | Update Connector by Script Name
|
||||
[**New-CustomConnector**](#create-custom-connector) | **POST** `/connectors` | Create custom connector
|
||||
[**Remove-CustomConnector**](#delete-custom-connector) | **DELETE** `/connectors/{scriptName}` | Delete connector by script name
|
||||
[**Get-Connector**](#get-connector) | **GET** `/connectors/{scriptName}` | Get connector by script name
|
||||
[**Get-ConnectorList**](#get-connector-list) | **GET** `/connectors` | Get connector list
|
||||
[**Get-ConnectorSourceConfig**](#get-connector-source-config) | **GET** `/connectors/{scriptName}/source-config` | Get connector source configuration
|
||||
[**Get-ConnectorSourceTemplate**](#get-connector-source-template) | **GET** `/connectors/{scriptName}/source-template` | Get connector source template
|
||||
[**Get-ConnectorTranslations**](#get-connector-translations) | **GET** `/connectors/{scriptName}/translations/{locale}` | Get connector translations
|
||||
[**Send-ConnectorSourceConfig**](#put-connector-source-config) | **PUT** `/connectors/{scriptName}/source-config` | Update connector source configuration
|
||||
[**Send-ConnectorSourceTemplate**](#put-connector-source-template) | **PUT** `/connectors/{scriptName}/source-template` | Update connector source template
|
||||
[**Send-ConnectorTranslations**](#put-connector-translations) | **PUT** `/connectors/{scriptName}/translations/{locale}` | Update connector translations
|
||||
[**Update-Connector**](#update-connector) | **PATCH** `/connectors/{scriptName}` | Update connector by script name
|
||||
|
||||
|
||||
## create-custom-connector
|
||||
@@ -82,7 +82,7 @@ $V3CreateConnectorDto = @"{
|
||||
"status" : "RELEASED"
|
||||
}"@
|
||||
|
||||
# Create Custom Connector
|
||||
# Create custom connector
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToV3CreateConnectorDto -Json $V3CreateConnectorDto
|
||||
@@ -129,7 +129,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$ScriptName = "aScriptName" # String | The scriptName value of the connector. ScriptName is the unique id generated at connector creation.
|
||||
|
||||
# Delete Connector by Script Name
|
||||
# Delete connector by script name
|
||||
|
||||
try {
|
||||
Remove-CustomConnector -ScriptName $ScriptName
|
||||
@@ -177,7 +177,7 @@ Code | Description | Data Type
|
||||
$ScriptName = "aScriptName" # String | The scriptName value of the connector. ScriptName is the unique id generated at connector creation.
|
||||
$Locale = "de" # String | The locale to apply to the config. If no viable locale is given, it will default to ""en"" (optional)
|
||||
|
||||
# Get Connector by Script Name
|
||||
# Get connector by script name
|
||||
|
||||
try {
|
||||
Get-Connector -ScriptName $ScriptName
|
||||
@@ -231,7 +231,7 @@ $Offset = 0 # Int32 | Offset into the full result set. Usually specified with *l
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
$Locale = "de" # String | The locale to apply to the config. If no viable locale is given, it will default to ""en"" (optional)
|
||||
|
||||
# Get Connector List
|
||||
# Get connector list
|
||||
|
||||
try {
|
||||
Get-ConnectorList
|
||||
@@ -277,7 +277,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$ScriptName = "aScriptName" # String | The scriptName value of the connector. ScriptName is the unique id generated at connector creation.
|
||||
|
||||
# Get Connector Source Configuration
|
||||
# Get connector source configuration
|
||||
|
||||
try {
|
||||
Get-ConnectorSourceConfig -ScriptName $ScriptName
|
||||
@@ -323,7 +323,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$ScriptName = "aScriptName" # String | The scriptName value of the connector. ScriptName is the unique id generated at connector creation.
|
||||
|
||||
# Get Connector Source Template
|
||||
# Get connector source template
|
||||
|
||||
try {
|
||||
Get-ConnectorSourceTemplate -ScriptName $ScriptName
|
||||
@@ -371,7 +371,7 @@ Code | Description | Data Type
|
||||
$ScriptName = "aScriptName" # String | The scriptName value of the connector. Scriptname is the unique id generated at connector creation.
|
||||
$Locale = "de" # String | The locale to apply to the config. If no viable locale is given, it will default to ""en""
|
||||
|
||||
# Get Connector Translations
|
||||
# Get connector translations
|
||||
|
||||
try {
|
||||
Get-ConnectorTranslations -ScriptName $ScriptName -Locale $Locale
|
||||
@@ -419,7 +419,7 @@ Code | Description | Data Type
|
||||
$ScriptName = "aScriptName" # String | The scriptName value of the connector. ScriptName is the unique id generated at connector creation.
|
||||
$File = # System.IO.FileInfo | connector source config xml file
|
||||
|
||||
# Update Connector Source Configuration
|
||||
# Update connector source configuration
|
||||
|
||||
try {
|
||||
Send-ConnectorSourceConfig -ScriptName $ScriptName -File $File
|
||||
@@ -467,7 +467,7 @@ Code | Description | Data Type
|
||||
$ScriptName = "aScriptName" # String | The scriptName value of the connector. ScriptName is the unique id generated at connector creation.
|
||||
$File = # System.IO.FileInfo | connector source template xml file
|
||||
|
||||
# Update Connector Source Template
|
||||
# Update connector source template
|
||||
|
||||
try {
|
||||
Send-ConnectorSourceTemplate -ScriptName $ScriptName -File $File
|
||||
@@ -515,7 +515,7 @@ Code | Description | Data Type
|
||||
$ScriptName = "aScriptName" # String | The scriptName value of the connector. Scriptname is the unique id generated at connector creation.
|
||||
$Locale = "de" # String | The locale to apply to the config. If no viable locale is given, it will default to ""en""
|
||||
|
||||
# Update Connector Translations
|
||||
# Update connector translations
|
||||
|
||||
try {
|
||||
Send-ConnectorTranslations -ScriptName $ScriptName -Locale $Locale
|
||||
@@ -580,7 +580,7 @@ $ScriptName = "aScriptName" # String | The scriptName value of the connector. Sc
|
||||
}"@ # JsonPatchOperation[] | A list of connector detail update operations
|
||||
|
||||
|
||||
# Update Connector by Script Name
|
||||
# Update connector by script name
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
|
||||
@@ -21,14 +21,14 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-AuthOrgNetworkConfig**](#create-auth-org-network-config) | **POST** `/auth-org/network-config` | Create security network configuration.
|
||||
[**Get-AuthOrgLockoutConfig**](#get-auth-org-lockout-config) | **GET** `/auth-org/lockout-config` | Get Auth Org Lockout Configuration.
|
||||
[**Get-AuthOrgLockoutConfig**](#get-auth-org-lockout-config) | **GET** `/auth-org/lockout-config` | Get auth org lockout configuration.
|
||||
[**Get-AuthOrgNetworkConfig**](#get-auth-org-network-config) | **GET** `/auth-org/network-config` | Get security network configuration.
|
||||
[**Get-AuthOrgServiceProviderConfig**](#get-auth-org-service-provider-config) | **GET** `/auth-org/service-provider-config` | Get Service Provider Configuration.
|
||||
[**Get-AuthOrgSessionConfig**](#get-auth-org-session-config) | **GET** `/auth-org/session-config` | Get Auth Org Session Configuration.
|
||||
[**Update-AuthOrgLockoutConfig**](#patch-auth-org-lockout-config) | **PATCH** `/auth-org/lockout-config` | Update Auth Org Lockout Configuration
|
||||
[**Get-AuthOrgServiceProviderConfig**](#get-auth-org-service-provider-config) | **GET** `/auth-org/service-provider-config` | Get service provider configuration.
|
||||
[**Get-AuthOrgSessionConfig**](#get-auth-org-session-config) | **GET** `/auth-org/session-config` | Get auth org session configuration.
|
||||
[**Update-AuthOrgLockoutConfig**](#patch-auth-org-lockout-config) | **PATCH** `/auth-org/lockout-config` | Update auth org lockout configuration
|
||||
[**Update-AuthOrgNetworkConfig**](#patch-auth-org-network-config) | **PATCH** `/auth-org/network-config` | Update security network configuration.
|
||||
[**Update-AuthOrgServiceProviderConfig**](#patch-auth-org-service-provider-config) | **PATCH** `/auth-org/service-provider-config` | Update Service Provider Configuration
|
||||
[**Update-AuthOrgSessionConfig**](#patch-auth-org-session-config) | **PATCH** `/auth-org/session-config` | Update Auth Org Session Configuration
|
||||
[**Update-AuthOrgServiceProviderConfig**](#patch-auth-org-service-provider-config) | **PATCH** `/auth-org/service-provider-config` | Update service provider configuration
|
||||
[**Update-AuthOrgSessionConfig**](#patch-auth-org-session-config) | **PATCH** `/auth-org/session-config` | Update auth org session configuration
|
||||
|
||||
|
||||
## create-auth-org-network-config
|
||||
@@ -112,7 +112,7 @@ Code | Description | Data Type
|
||||
### Example
|
||||
```powershell
|
||||
|
||||
# Get Auth Org Lockout Configuration.
|
||||
# Get auth org lockout configuration.
|
||||
|
||||
try {
|
||||
Get-AuthOrgLockoutConfig
|
||||
@@ -200,7 +200,7 @@ Code | Description | Data Type
|
||||
### Example
|
||||
```powershell
|
||||
|
||||
# Get Service Provider Configuration.
|
||||
# Get service provider configuration.
|
||||
|
||||
try {
|
||||
Get-AuthOrgServiceProviderConfig
|
||||
@@ -244,7 +244,7 @@ Code | Description | Data Type
|
||||
### Example
|
||||
```powershell
|
||||
|
||||
# Get Auth Org Session Configuration.
|
||||
# Get auth org session configuration.
|
||||
|
||||
try {
|
||||
Get-AuthOrgSessionConfig
|
||||
@@ -296,7 +296,7 @@ Code | Description | Data Type
|
||||
}"@ # JsonPatchOperation[] | A list of auth org lockout configuration update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. Ensures that the patched Lockout Config conforms to certain logical guidelines, which are: `1. maximumAttempts >= 1 && maximumAttempts <= 15 2. lockoutDuration >= 5 && lockoutDuration <= 60 3. lockoutWindow >= 5 && lockoutDuration <= 60`
|
||||
|
||||
|
||||
# Update Auth Org Lockout Configuration
|
||||
# Update auth org lockout configuration
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
@@ -401,7 +401,7 @@ Code | Description | Data Type
|
||||
}"@ # JsonPatchOperation[] | A list of auth org service provider configuration update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. Note: /federationProtocolDetails/0 is IdpDetails /federationProtocolDetails/1 is SpDetails Ensures that the patched ServiceProviderConfig conforms to certain logical guidelines, which are: 1. Do not add or remove any elements in the federation protocol details in the service provider configuration. 2. Do not modify, add, or delete the service provider details element in the federation protocol details. 3. If this is the first time the patched ServiceProviderConfig enables Remote IDP sign-in, it must also include IDPDetails. 4. If the patch enables Remote IDP sign in, the entityID in the IDPDetails cannot be null. IDPDetails must include an entityID. 5. Any JIT configuration update must be valid. Just in time configuration update must be valid when enabled. This includes: - A Source ID - Source attribute mappings - Source attribute maps have all the required key values (firstName, lastName, email)
|
||||
|
||||
|
||||
# Update Service Provider Configuration
|
||||
# Update service provider configuration
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
@@ -453,7 +453,7 @@ Code | Description | Data Type
|
||||
}"@ # JsonPatchOperation[] | A list of auth org session configuration update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. Ensures that the patched Session Config conforms to certain logical guidelines, which are: `1. maxSessionTime >= 1 && maxSessionTime <= 10080 (1 week) 2. maxIdleTime >= 1 && maxIdleTime <= 1440 (1 day) 3. maxSessionTime must have a greater duration than maxIdleTime.`
|
||||
|
||||
|
||||
# Update Auth Org Session Configuration
|
||||
# Update auth org session configuration
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
|
||||
@@ -27,17 +27,17 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-IdentityProfile**](#create-identity-profile) | **POST** `/identity-profiles` | Create Identity Profile
|
||||
[**Remove-IdentityProfile**](#delete-identity-profile) | **DELETE** `/identity-profiles/{identity-profile-id}` | Delete Identity Profile
|
||||
[**Remove-IdentityProfiles**](#delete-identity-profiles) | **POST** `/identity-profiles/bulk-delete` | Delete Identity Profiles
|
||||
[**Export-IdentityProfiles**](#export-identity-profiles) | **GET** `/identity-profiles/export` | Export Identity Profiles
|
||||
[**Get-DefaultIdentityAttributeConfig**](#get-default-identity-attribute-config) | **GET** `/identity-profiles/{identity-profile-id}/default-identity-attribute-config` | Get default Identity Attribute Config
|
||||
[**Get-IdentityProfile**](#get-identity-profile) | **GET** `/identity-profiles/{identity-profile-id}` | Get Identity Profile
|
||||
[**Import-IdentityProfiles**](#import-identity-profiles) | **POST** `/identity-profiles/import` | Import Identity Profiles
|
||||
[**Get-IdentityProfiles**](#list-identity-profiles) | **GET** `/identity-profiles` | List Identity Profiles
|
||||
[**Show-IdentityPreview**](#show-identity-preview) | **POST** `/identity-profiles/identity-preview` | Generate Identity Profile Preview
|
||||
[**New-IdentityProfile**](#create-identity-profile) | **POST** `/identity-profiles` | Create identity profile
|
||||
[**Remove-IdentityProfile**](#delete-identity-profile) | **DELETE** `/identity-profiles/{identity-profile-id}` | Delete identity profile
|
||||
[**Remove-IdentityProfiles**](#delete-identity-profiles) | **POST** `/identity-profiles/bulk-delete` | Delete identity profiles
|
||||
[**Export-IdentityProfiles**](#export-identity-profiles) | **GET** `/identity-profiles/export` | Export identity profiles
|
||||
[**Get-DefaultIdentityAttributeConfig**](#get-default-identity-attribute-config) | **GET** `/identity-profiles/{identity-profile-id}/default-identity-attribute-config` | Get default identity attribute config
|
||||
[**Get-IdentityProfile**](#get-identity-profile) | **GET** `/identity-profiles/{identity-profile-id}` | Get identity profile
|
||||
[**Import-IdentityProfiles**](#import-identity-profiles) | **POST** `/identity-profiles/import` | Import identity profiles
|
||||
[**Get-IdentityProfiles**](#list-identity-profiles) | **GET** `/identity-profiles` | List identity profiles
|
||||
[**Show-IdentityPreview**](#show-identity-preview) | **POST** `/identity-profiles/identity-preview` | Generate identity profile preview
|
||||
[**Sync-IdentityProfile**](#sync-identity-profile) | **POST** `/identity-profiles/{identity-profile-id}/process-identities` | Process identities under profile
|
||||
[**Update-IdentityProfile**](#update-identity-profile) | **PATCH** `/identity-profiles/{identity-profile-id}` | Update Identity Profile
|
||||
[**Update-IdentityProfile**](#update-identity-profile) | **PATCH** `/identity-profiles/{identity-profile-id}` | Update identity profile
|
||||
|
||||
|
||||
## create-identity-profile
|
||||
@@ -119,7 +119,7 @@ $IdentityProfile = @"{
|
||||
"id" : "id12345"
|
||||
}"@
|
||||
|
||||
# Create Identity Profile
|
||||
# Create identity profile
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToIdentityProfile -Json $IdentityProfile
|
||||
@@ -167,7 +167,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$IdentityProfileId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity profile ID.
|
||||
|
||||
# Delete Identity Profile
|
||||
# Delete identity profile
|
||||
|
||||
try {
|
||||
Remove-IdentityProfile -IdentityProfileId $IdentityProfileId
|
||||
@@ -218,7 +218,7 @@ $RequestBody = "MyRequestBody" # String[] | Identity Profile bulk delete request
|
||||
$RequestBody = @""@ # String[] | Identity Profile bulk delete request body.
|
||||
|
||||
|
||||
# Delete Identity Profiles
|
||||
# Delete identity profiles
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToRequestBody -Json $RequestBody
|
||||
@@ -272,7 +272,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Filters = 'id eq "ef38f94347e94562b5bb8424a56397d8"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, ne* **name**: *eq, ne* **priority**: *eq, ne* (optional)
|
||||
$Sorters = "id,name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **id, name, priority** (optional)
|
||||
|
||||
# Export Identity Profiles
|
||||
# Export identity profiles
|
||||
|
||||
try {
|
||||
Export-IdentityProfiles
|
||||
@@ -318,7 +318,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$IdentityProfileId = "2b838de9-db9b-abcf-e646-d4f274ad4238" # String | The Identity Profile ID.
|
||||
|
||||
# Get default Identity Attribute Config
|
||||
# Get default identity attribute config
|
||||
|
||||
try {
|
||||
Get-DefaultIdentityAttributeConfig -IdentityProfileId $IdentityProfileId
|
||||
@@ -364,7 +364,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$IdentityProfileId = "2b838de9-db9b-abcf-e646-d4f274ad4238" # String | Identity profile ID.
|
||||
|
||||
# Get Identity Profile
|
||||
# Get identity profile
|
||||
|
||||
try {
|
||||
Get-IdentityProfile -IdentityProfileId $IdentityProfileId
|
||||
@@ -471,7 +471,7 @@ Code | Description | Data Type
|
||||
}"@ # IdentityProfileExportedObject[] | Previously exported Identity Profiles.
|
||||
|
||||
|
||||
# Import Identity Profiles
|
||||
# Import identity profiles
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToIdentityProfileExportedObject -Json $IdentityProfileExportedObject
|
||||
@@ -525,7 +525,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Filters = 'id eq "ef38f94347e94562b5bb8424a56397d8"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, ne, ge, gt, in, le, sw* **name**: *eq, ne, ge, gt, in, le, sw* **priority**: *eq, ne* (optional)
|
||||
$Sorters = "id,name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **id, name, priority, created, modified, owner.id, owner.name** (optional)
|
||||
|
||||
# List Identity Profiles
|
||||
# List identity profiles
|
||||
|
||||
try {
|
||||
Get-IdentityProfiles
|
||||
@@ -597,7 +597,7 @@ $IdentityPreviewRequest = @"{
|
||||
}
|
||||
}"@
|
||||
|
||||
# Generate Identity Profile Preview
|
||||
# Generate identity profile preview
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToIdentityPreviewRequest -Json $IdentityPreviewRequest
|
||||
@@ -709,7 +709,7 @@ $IdentityProfileId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity prof
|
||||
}"@ # JsonPatchOperation[] | List of identity profile update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.
|
||||
|
||||
|
||||
# Update Identity Profile
|
||||
# Update identity profile
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
|
||||
@@ -55,12 +55,12 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-LifecycleState**](#create-lifecycle-state) | **POST** `/identity-profiles/{identity-profile-id}/lifecycle-states` | Create Lifecycle State
|
||||
[**Remove-LifecycleState**](#delete-lifecycle-state) | **DELETE** `/identity-profiles/{identity-profile-id}/lifecycle-states/{lifecycle-state-id}` | Delete Lifecycle State
|
||||
[**Get-LifecycleState**](#get-lifecycle-state) | **GET** `/identity-profiles/{identity-profile-id}/lifecycle-states/{lifecycle-state-id}` | Get Lifecycle State
|
||||
[**Get-LifecycleStates**](#get-lifecycle-states) | **GET** `/identity-profiles/{identity-profile-id}/lifecycle-states` | Lists LifecycleStates
|
||||
[**Set-LifecycleState**](#set-lifecycle-state) | **POST** `/identities/{identity-id}/set-lifecycle-state` | Set Lifecycle State
|
||||
[**Update-LifecycleStates**](#update-lifecycle-states) | **PATCH** `/identity-profiles/{identity-profile-id}/lifecycle-states/{lifecycle-state-id}` | Update Lifecycle State
|
||||
[**New-LifecycleState**](#create-lifecycle-state) | **POST** `/identity-profiles/{identity-profile-id}/lifecycle-states` | Create lifecycle state
|
||||
[**Remove-LifecycleState**](#delete-lifecycle-state) | **DELETE** `/identity-profiles/{identity-profile-id}/lifecycle-states/{lifecycle-state-id}` | Delete lifecycle state
|
||||
[**Get-LifecycleState**](#get-lifecycle-state) | **GET** `/identity-profiles/{identity-profile-id}/lifecycle-states/{lifecycle-state-id}` | Get lifecycle state
|
||||
[**Get-LifecycleStates**](#get-lifecycle-states) | **GET** `/identity-profiles/{identity-profile-id}/lifecycle-states` | Lists lifecyclestates
|
||||
[**Set-LifecycleState**](#set-lifecycle-state) | **POST** `/identities/{identity-id}/set-lifecycle-state` | Set lifecycle state
|
||||
[**Update-LifecycleStates**](#update-lifecycle-states) | **PATCH** `/identity-profiles/{identity-profile-id}/lifecycle-states/{lifecycle-state-id}` | Update lifecycle state
|
||||
|
||||
|
||||
## create-lifecycle-state
|
||||
@@ -120,7 +120,7 @@ $LifecycleState = @"{
|
||||
"enabled" : true
|
||||
}"@
|
||||
|
||||
# Create Lifecycle State
|
||||
# Create lifecycle state
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToLifecycleState -Json $LifecycleState
|
||||
@@ -169,7 +169,7 @@ Code | Description | Data Type
|
||||
$IdentityProfileId = "2b838de9-db9b-abcf-e646-d4f274ad4238" # String | Identity profile ID.
|
||||
$LifecycleStateId = "ef38f94347e94562b5bb8424a56397d8" # String | Lifecycle state ID.
|
||||
|
||||
# Delete Lifecycle State
|
||||
# Delete lifecycle state
|
||||
|
||||
try {
|
||||
Remove-LifecycleState -IdentityProfileId $IdentityProfileId -LifecycleStateId $LifecycleStateId
|
||||
@@ -217,7 +217,7 @@ Code | Description | Data Type
|
||||
$IdentityProfileId = "2b838de9-db9b-abcf-e646-d4f274ad4238" # String | Identity profile ID.
|
||||
$LifecycleStateId = "ef38f94347e94562b5bb8424a56397d8" # String | Lifecycle state ID.
|
||||
|
||||
# Get Lifecycle State
|
||||
# Get lifecycle state
|
||||
|
||||
try {
|
||||
Get-LifecycleState -IdentityProfileId $IdentityProfileId -LifecycleStateId $LifecycleStateId
|
||||
@@ -270,7 +270,7 @@ $Offset = 0 # Int32 | Offset into the full result set. Usually specified with *l
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
$Sorters = "created,modified" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **created, modified** (optional)
|
||||
|
||||
# Lists LifecycleStates
|
||||
# Lists lifecyclestates
|
||||
|
||||
try {
|
||||
Get-LifecycleStates -IdentityProfileId $IdentityProfileId
|
||||
@@ -318,7 +318,7 @@ Code | Description | Data Type
|
||||
$IdentityId = "2c9180857893f1290178944561990364" # String | ID of the identity to update.
|
||||
$SetLifecycleStateRequest = @""@
|
||||
|
||||
# Set Lifecycle State
|
||||
# Set lifecycle state
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToSetLifecycleStateRequest -Json $SetLifecycleStateRequest
|
||||
@@ -374,7 +374,7 @@ $LifecycleStateId = "ef38f94347e94562b5bb8424a56397d8" # String | Lifecycle stat
|
||||
}"@ # JsonPatchOperation[] | A list of lifecycle state update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. The following fields can be updated: * enabled * description * accountActions * accessProfileIds * emailNotificationOption
|
||||
|
||||
|
||||
# Update Lifecycle State
|
||||
# Update lifecycle state
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
|
||||
@@ -17,14 +17,14 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Remove-MFAConfig**](#delete-mfa-config) | **DELETE** `/mfa/{method}/delete` | Delete MFA method configuration
|
||||
[**Get-MFADuoConfig**](#get-mfa-duo-config) | **GET** `/mfa/duo-web/config` | Configuration of Duo MFA method
|
||||
[**Get-MFAKbaConfig**](#get-mfa-kba-config) | **GET** `/mfa/kba/config` | Configuration of KBA MFA method
|
||||
[**Get-MFAOktaConfig**](#get-mfa-okta-config) | **GET** `/mfa/okta-verify/config` | Configuration of Okta MFA method
|
||||
[**Set-MFADuoConfig**](#set-mfa-duo-config) | **PUT** `/mfa/duo-web/config` | Set Duo MFA configuration
|
||||
[**Set-MFAKBAConfig**](#set-mfakba-config) | **POST** `/mfa/kba/config/answers` | Set MFA KBA configuration
|
||||
[**Set-MFAOktaConfig**](#set-mfa-okta-config) | **PUT** `/mfa/okta-verify/config` | Set Okta MFA configuration
|
||||
[**Test-MFAConfig**](#test-mfa-config) | **GET** `/mfa/{method}/test` | MFA method's test configuration
|
||||
[**Remove-MFAConfig**](#delete-mfa-config) | **DELETE** `/mfa/{method}/delete` | Delete mfa method configuration
|
||||
[**Get-MFADuoConfig**](#get-mfa-duo-config) | **GET** `/mfa/duo-web/config` | Configuration of duo mfa method
|
||||
[**Get-MFAKbaConfig**](#get-mfa-kba-config) | **GET** `/mfa/kba/config` | Configuration of kba mfa method
|
||||
[**Get-MFAOktaConfig**](#get-mfa-okta-config) | **GET** `/mfa/okta-verify/config` | Configuration of okta mfa method
|
||||
[**Set-MFADuoConfig**](#set-mfa-duo-config) | **PUT** `/mfa/duo-web/config` | Set duo mfa configuration
|
||||
[**Set-MFAKBAConfig**](#set-mfakba-config) | **POST** `/mfa/kba/config/answers` | Set mfa kba configuration
|
||||
[**Set-MFAOktaConfig**](#set-mfa-okta-config) | **PUT** `/mfa/okta-verify/config` | Set okta mfa configuration
|
||||
[**Test-MFAConfig**](#test-mfa-config) | **GET** `/mfa/{method}/test` | Mfa method's test configuration
|
||||
|
||||
|
||||
## delete-mfa-config
|
||||
@@ -58,7 +58,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Method = "okta-verify" # String | The name of the MFA method. The currently supported method names are 'okta-verify' and 'duo-web'.
|
||||
|
||||
# Delete MFA method configuration
|
||||
# Delete mfa method configuration
|
||||
|
||||
try {
|
||||
Remove-MFAConfig -Method $Method
|
||||
@@ -101,7 +101,7 @@ Code | Description | Data Type
|
||||
### Example
|
||||
```powershell
|
||||
|
||||
# Configuration of Duo MFA method
|
||||
# Configuration of duo mfa method
|
||||
|
||||
try {
|
||||
Get-MFADuoConfig
|
||||
@@ -146,7 +146,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$AllLanguages = $false # Boolean | Indicator whether the question text should be returned in all configured languages * If true, the question text is returned in all languages that it is configured in. * If false, the question text is returned in the user locale if available, else for the default locale. * If not passed, it behaves the same way as passing this parameter as false (optional)
|
||||
|
||||
# Configuration of KBA MFA method
|
||||
# Configuration of kba mfa method
|
||||
|
||||
try {
|
||||
Get-MFAKbaConfig
|
||||
@@ -189,7 +189,7 @@ Code | Description | Data Type
|
||||
### Example
|
||||
```powershell
|
||||
|
||||
# Configuration of Okta MFA method
|
||||
# Configuration of okta mfa method
|
||||
|
||||
try {
|
||||
Get-MFAOktaConfig
|
||||
@@ -244,7 +244,7 @@ $MfaDuoConfig = @"{
|
||||
"identityAttribute" : "email"
|
||||
}"@
|
||||
|
||||
# Set Duo MFA configuration
|
||||
# Set duo mfa configuration
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToMfaDuoConfig -Json $MfaDuoConfig
|
||||
@@ -294,7 +294,7 @@ Code | Description | Data Type
|
||||
}"@ # KbaAnswerRequestItem[] |
|
||||
|
||||
|
||||
# Set MFA KBA configuration
|
||||
# Set mfa kba configuration
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToKbaAnswerRequestItem -Json $KbaAnswerRequestItem
|
||||
@@ -346,7 +346,7 @@ $MfaOktaConfig = @"{
|
||||
"identityAttribute" : "email"
|
||||
}"@
|
||||
|
||||
# Set Okta MFA configuration
|
||||
# Set okta mfa configuration
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToMfaOktaConfig -Json $MfaOktaConfig
|
||||
@@ -392,7 +392,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Method = "okta-verify" # String | The name of the MFA method. The currently supported method names are 'okta-verify' and 'duo-web'.
|
||||
|
||||
# MFA method's test configuration
|
||||
# Mfa method's test configuration
|
||||
|
||||
try {
|
||||
Test-MFAConfig -Method $Method
|
||||
|
||||
@@ -18,11 +18,11 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-SendToken**](#create-send-token) | **POST** `/mfa/token/send` | Create and send user token
|
||||
[**Ping-VerificationStatus**](#ping-verification-status) | **POST** `/mfa/{method}/poll` | Polling MFA method by VerificationPollRequest
|
||||
[**Send-DuoVerifyRequest**](#send-duo-verify-request) | **POST** `/mfa/duo-web/verify` | Verifying authentication via Duo method
|
||||
[**Send-KbaAnswers**](#send-kba-answers) | **POST** `/mfa/kba/authenticate` | Authenticate KBA provided MFA method
|
||||
[**Send-OktaVerifyRequest**](#send-okta-verify-request) | **POST** `/mfa/okta-verify/verify` | Verifying authentication via Okta method
|
||||
[**Send-TokenAuthRequest**](#send-token-auth-request) | **POST** `/mfa/token/authenticate` | Authenticate Token provided MFA method
|
||||
[**Ping-VerificationStatus**](#ping-verification-status) | **POST** `/mfa/{method}/poll` | Polling mfa method by verificationpollrequest
|
||||
[**Send-DuoVerifyRequest**](#send-duo-verify-request) | **POST** `/mfa/duo-web/verify` | Verifying authentication via duo method
|
||||
[**Send-KbaAnswers**](#send-kba-answers) | **POST** `/mfa/kba/authenticate` | Authenticate kba provided mfa method
|
||||
[**Send-OktaVerifyRequest**](#send-okta-verify-request) | **POST** `/mfa/okta-verify/verify` | Verifying authentication via okta method
|
||||
[**Send-TokenAuthRequest**](#send-token-auth-request) | **POST** `/mfa/token/authenticate` | Authenticate token provided mfa method
|
||||
|
||||
|
||||
## create-send-token
|
||||
@@ -109,7 +109,7 @@ $VerificationPollRequest = @"{
|
||||
"requestId" : "089899f13a8f4da7824996191587bab9"
|
||||
}"@
|
||||
|
||||
# Polling MFA method by VerificationPollRequest
|
||||
# Polling mfa method by verificationpollrequest
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToVerificationPollRequest -Json $VerificationPollRequest
|
||||
@@ -158,7 +158,7 @@ $DuoVerificationRequest = @"{
|
||||
"userId" : "2c9180947f0ef465017f215cbcfd004b"
|
||||
}"@
|
||||
|
||||
# Verifying authentication via Duo method
|
||||
# Verifying authentication via duo method
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToDuoVerificationRequest -Json $DuoVerificationRequest
|
||||
@@ -208,7 +208,7 @@ Code | Description | Data Type
|
||||
}"@ # KbaAnswerRequestItem[] |
|
||||
|
||||
|
||||
# Authenticate KBA provided MFA method
|
||||
# Authenticate kba provided mfa method
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToKbaAnswerRequestItem -Json $KbaAnswerRequestItem
|
||||
@@ -256,7 +256,7 @@ $OktaVerificationRequest = @"{
|
||||
"userId" : "example@mail.com"
|
||||
}"@
|
||||
|
||||
# Verifying authentication via Okta method
|
||||
# Verifying authentication via okta method
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToOktaVerificationRequest -Json $OktaVerificationRequest
|
||||
@@ -306,7 +306,7 @@ $TokenAuthRequest = @"{
|
||||
"token" : "12345"
|
||||
}"@
|
||||
|
||||
# Authenticate Token provided MFA method
|
||||
# Authenticate token provided mfa method
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToTokenAuthRequest -Json $TokenAuthRequest
|
||||
|
||||
@@ -19,12 +19,12 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-ManagedClient**](#create-managed-client) | **POST** `/managed-clients` | Create Managed Client
|
||||
[**Remove-ManagedClient**](#delete-managed-client) | **DELETE** `/managed-clients/{id}` | Delete Managed Client
|
||||
[**Get-ManagedClient**](#get-managed-client) | **GET** `/managed-clients/{id}` | Get Managed Client
|
||||
[**Get-ManagedClientStatus**](#get-managed-client-status) | **GET** `/managed-clients/{id}/status` | Get Managed Client Status
|
||||
[**Get-ManagedClients**](#get-managed-clients) | **GET** `/managed-clients` | Get Managed Clients
|
||||
[**Update-ManagedClient**](#update-managed-client) | **PATCH** `/managed-clients/{id}` | Update Managed Client
|
||||
[**New-ManagedClient**](#create-managed-client) | **POST** `/managed-clients` | Create managed client
|
||||
[**Remove-ManagedClient**](#delete-managed-client) | **DELETE** `/managed-clients/{id}` | Delete managed client
|
||||
[**Get-ManagedClient**](#get-managed-client) | **GET** `/managed-clients/{id}` | Get managed client
|
||||
[**Get-ManagedClientStatus**](#get-managed-client-status) | **GET** `/managed-clients/{id}/status` | Get managed client status
|
||||
[**Get-ManagedClients**](#get-managed-clients) | **GET** `/managed-clients` | Get managed clients
|
||||
[**Update-ManagedClient**](#update-managed-client) | **PATCH** `/managed-clients/{id}` | Update managed client
|
||||
|
||||
|
||||
## create-managed-client
|
||||
@@ -64,7 +64,7 @@ $ManagedClientRequest = @"{
|
||||
"type" : "VA"
|
||||
}"@
|
||||
|
||||
# Create Managed Client
|
||||
# Create managed client
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToManagedClientRequest -Json $ManagedClientRequest
|
||||
@@ -110,7 +110,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "4440278c-0ce2-41ee-a0a9-f5cfd5e8d3b7" # String | Managed client ID.
|
||||
|
||||
# Delete Managed Client
|
||||
# Delete managed client
|
||||
|
||||
try {
|
||||
Remove-ManagedClient -Id $Id
|
||||
@@ -156,7 +156,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "4440278c-0ce2-41ee-a0a9-f5cfd5e8d3b7" # String | Managed client ID.
|
||||
|
||||
# Get Managed Client
|
||||
# Get managed client
|
||||
|
||||
try {
|
||||
Get-ManagedClient -Id $Id
|
||||
@@ -204,7 +204,7 @@ Code | Description | Data Type
|
||||
$Id = "aClientId" # String | Managed client ID to get status for.
|
||||
$Type = "CCG" # ManagedClientType | Managed client type to get status for.
|
||||
|
||||
# Get Managed Client Status
|
||||
# Get managed client status
|
||||
|
||||
try {
|
||||
Get-ManagedClientStatus -Id $Id -Type $Type
|
||||
@@ -255,7 +255,7 @@ $Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Col
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
$Filters = 'name eq "client name"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq* **name**: *eq* **clientId**: *eq* **clusterId**: *eq* (optional)
|
||||
|
||||
# Get Managed Clients
|
||||
# Get managed clients
|
||||
|
||||
try {
|
||||
Get-ManagedClients
|
||||
@@ -308,7 +308,7 @@ $Id = "4440278c-0ce2-41ee-a0a9-f5cfd5e8d3b7" # String | Managed client ID.
|
||||
}"@ # JsonPatchOperation[] | JSONPatch payload used to update the object.
|
||||
|
||||
|
||||
# Update Managed Client
|
||||
# Update managed client
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
|
||||
@@ -19,13 +19,13 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-ManagedCluster**](#create-managed-cluster) | **POST** `/managed-clusters` | Create Create Managed Cluster
|
||||
[**Remove-ManagedCluster**](#delete-managed-cluster) | **DELETE** `/managed-clusters/{id}` | Delete Managed Cluster
|
||||
[**Get-ClientLogConfiguration**](#get-client-log-configuration) | **GET** `/managed-clusters/{id}/log-config` | Get Managed Cluster Log Configuration
|
||||
[**Get-ManagedCluster**](#get-managed-cluster) | **GET** `/managed-clusters/{id}` | Get Managed Cluster
|
||||
[**Get-ManagedClusters**](#get-managed-clusters) | **GET** `/managed-clusters` | Get Managed Clusters
|
||||
[**Send-ClientLogConfiguration**](#put-client-log-configuration) | **PUT** `/managed-clusters/{id}/log-config` | Update Managed Cluster Log Configuration
|
||||
[**Update-ManagedCluster**](#update-managed-cluster) | **PATCH** `/managed-clusters/{id}` | Update Managed Cluster
|
||||
[**New-ManagedCluster**](#create-managed-cluster) | **POST** `/managed-clusters` | Create create managed cluster
|
||||
[**Remove-ManagedCluster**](#delete-managed-cluster) | **DELETE** `/managed-clusters/{id}` | Delete managed cluster
|
||||
[**Get-ClientLogConfiguration**](#get-client-log-configuration) | **GET** `/managed-clusters/{id}/log-config` | Get managed cluster log configuration
|
||||
[**Get-ManagedCluster**](#get-managed-cluster) | **GET** `/managed-clusters/{id}` | Get managed cluster
|
||||
[**Get-ManagedClusters**](#get-managed-clusters) | **GET** `/managed-clusters` | Get managed clusters
|
||||
[**Send-ClientLogConfiguration**](#put-client-log-configuration) | **PUT** `/managed-clusters/{id}/log-config` | Update managed cluster log configuration
|
||||
[**Update-ManagedCluster**](#update-managed-cluster) | **PATCH** `/managed-clusters/{id}` | Update managed cluster
|
||||
|
||||
|
||||
## create-managed-cluster
|
||||
@@ -68,7 +68,7 @@ $ManagedClusterRequest = @"{
|
||||
"type" : "idn"
|
||||
}"@
|
||||
|
||||
# Create Create Managed Cluster
|
||||
# Create create managed cluster
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToManagedClusterRequest -Json $ManagedClusterRequest
|
||||
@@ -116,7 +116,7 @@ Code | Description | Data Type
|
||||
$Id = "2c9180897de347a2017de8859e8c5039" # String | Managed cluster ID.
|
||||
$RemoveClients = $false # Boolean | Flag to determine the need to delete a cluster with clients. (optional) (default to $false)
|
||||
|
||||
# Delete Managed Cluster
|
||||
# Delete managed cluster
|
||||
|
||||
try {
|
||||
Remove-ManagedCluster -Id $Id
|
||||
@@ -163,7 +163,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2b838de9-db9b-abcf-e646-d4f274ad4238" # String | ID of managed cluster to get log configuration for.
|
||||
|
||||
# Get Managed Cluster Log Configuration
|
||||
# Get managed cluster log configuration
|
||||
|
||||
try {
|
||||
Get-ClientLogConfiguration -Id $Id
|
||||
@@ -209,7 +209,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c9180897de347a2017de8859e8c5039" # String | Managed cluster ID.
|
||||
|
||||
# Get Managed Cluster
|
||||
# Get managed cluster
|
||||
|
||||
try {
|
||||
Get-ManagedCluster -Id $Id
|
||||
@@ -260,7 +260,7 @@ $Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Col
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
$Filters = 'operational eq "operation"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **operational**: *eq* (optional)
|
||||
|
||||
# Get Managed Clusters
|
||||
# Get managed clusters
|
||||
|
||||
try {
|
||||
Get-ManagedClusters
|
||||
@@ -308,7 +308,7 @@ Code | Description | Data Type
|
||||
$Id = "2b838de9-db9b-abcf-e646-d4f274ad4238" # String | ID of the managed cluster to update the log configuration for.
|
||||
$PutClientLogConfigurationRequest = @""@
|
||||
|
||||
# Update Managed Cluster Log Configuration
|
||||
# Update managed cluster log configuration
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToPutClientLogConfigurationRequest -Json $PutClientLogConfigurationRequest
|
||||
@@ -362,7 +362,7 @@ $Id = "2c9180897de347a2017de8859e8c5039" # String | Managed cluster ID.
|
||||
}"@ # JsonPatchOperation[] | JSONPatch payload used to update the object.
|
||||
|
||||
|
||||
# Update Managed Cluster
|
||||
# Update managed cluster
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
|
||||
@@ -48,38 +48,38 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Approve-NonEmployeeRequest**](#approve-non-employee-request) | **POST** `/non-employee-approvals/{id}/approve` | Approve a Non-Employee Request
|
||||
[**New-NonEmployeeRecord**](#create-non-employee-record) | **POST** `/non-employee-records` | Create Non-Employee Record
|
||||
[**New-NonEmployeeRequest**](#create-non-employee-request) | **POST** `/non-employee-requests` | Create Non-Employee Request
|
||||
[**New-NonEmployeeSource**](#create-non-employee-source) | **POST** `/non-employee-sources` | Create Non-Employee Source
|
||||
[**New-NonEmployeeSourceSchemaAttributes**](#create-non-employee-source-schema-attributes) | **POST** `/non-employee-sources/{sourceId}/schema-attributes` | Create a new Schema Attribute for Non-Employee Source
|
||||
[**Remove-NonEmployeeRecord**](#delete-non-employee-record) | **DELETE** `/non-employee-records/{id}` | Delete Non-Employee Record
|
||||
[**Remove-NonEmployeeRecordsInBulk**](#delete-non-employee-records-in-bulk) | **POST** `/non-employee-records/bulk-delete` | Delete Multiple Non-Employee Records
|
||||
[**Remove-NonEmployeeRequest**](#delete-non-employee-request) | **DELETE** `/non-employee-requests/{id}` | Delete Non-Employee Request
|
||||
[**Remove-NonEmployeeSchemaAttribute**](#delete-non-employee-schema-attribute) | **DELETE** `/non-employee-sources/{sourceId}/schema-attributes/{attributeId}` | Delete a Schema Attribute for Non-Employee Source
|
||||
[**Remove-NonEmployeeSource**](#delete-non-employee-source) | **DELETE** `/non-employee-sources/{sourceId}` | Delete Non-Employee Source
|
||||
[**Remove-NonEmployeeSourceSchemaAttributes**](#delete-non-employee-source-schema-attributes) | **DELETE** `/non-employee-sources/{sourceId}/schema-attributes` | Delete all custom schema attributes for Non-Employee Source
|
||||
[**Export-NonEmployeeRecords**](#export-non-employee-records) | **GET** `/non-employee-sources/{id}/non-employees/download` | Exports Non-Employee Records to CSV
|
||||
[**Export-NonEmployeeSourceSchemaTemplate**](#export-non-employee-source-schema-template) | **GET** `/non-employee-sources/{id}/schema-attributes-template/download` | Exports Source Schema Template
|
||||
[**Approve-NonEmployeeRequest**](#approve-non-employee-request) | **POST** `/non-employee-approvals/{id}/approve` | Approve a non-employee request
|
||||
[**New-NonEmployeeRecord**](#create-non-employee-record) | **POST** `/non-employee-records` | Create non-employee record
|
||||
[**New-NonEmployeeRequest**](#create-non-employee-request) | **POST** `/non-employee-requests` | Create non-employee request
|
||||
[**New-NonEmployeeSource**](#create-non-employee-source) | **POST** `/non-employee-sources` | Create non-employee source
|
||||
[**New-NonEmployeeSourceSchemaAttributes**](#create-non-employee-source-schema-attributes) | **POST** `/non-employee-sources/{sourceId}/schema-attributes` | Create a new schema attribute for non-employee source
|
||||
[**Remove-NonEmployeeRecord**](#delete-non-employee-record) | **DELETE** `/non-employee-records/{id}` | Delete non-employee record
|
||||
[**Remove-NonEmployeeRecordsInBulk**](#delete-non-employee-records-in-bulk) | **POST** `/non-employee-records/bulk-delete` | Delete multiple non-employee records
|
||||
[**Remove-NonEmployeeRequest**](#delete-non-employee-request) | **DELETE** `/non-employee-requests/{id}` | Delete non-employee request
|
||||
[**Remove-NonEmployeeSchemaAttribute**](#delete-non-employee-schema-attribute) | **DELETE** `/non-employee-sources/{sourceId}/schema-attributes/{attributeId}` | Delete a schema attribute for non-employee source
|
||||
[**Remove-NonEmployeeSource**](#delete-non-employee-source) | **DELETE** `/non-employee-sources/{sourceId}` | Delete non-employee source
|
||||
[**Remove-NonEmployeeSourceSchemaAttributes**](#delete-non-employee-source-schema-attributes) | **DELETE** `/non-employee-sources/{sourceId}/schema-attributes` | Delete all custom schema attributes for non-employee source
|
||||
[**Export-NonEmployeeRecords**](#export-non-employee-records) | **GET** `/non-employee-sources/{id}/non-employees/download` | Exports non-employee records to csv
|
||||
[**Export-NonEmployeeSourceSchemaTemplate**](#export-non-employee-source-schema-template) | **GET** `/non-employee-sources/{id}/schema-attributes-template/download` | Exports source schema template
|
||||
[**Get-NonEmployeeApproval**](#get-non-employee-approval) | **GET** `/non-employee-approvals/{id}` | Get a non-employee approval item detail
|
||||
[**Get-NonEmployeeApprovalSummary**](#get-non-employee-approval-summary) | **GET** `/non-employee-approvals/summary/{requested-for}` | Get Summary of Non-Employee Approval Requests
|
||||
[**Get-NonEmployeeApprovalSummary**](#get-non-employee-approval-summary) | **GET** `/non-employee-approvals/summary/{requested-for}` | Get summary of non-employee approval requests
|
||||
[**Get-NonEmployeeBulkUploadStatus**](#get-non-employee-bulk-upload-status) | **GET** `/non-employee-sources/{id}/non-employee-bulk-upload/status` | Obtain the status of bulk upload on the source
|
||||
[**Get-NonEmployeeRecord**](#get-non-employee-record) | **GET** `/non-employee-records/{id}` | Get a Non-Employee Record
|
||||
[**Get-NonEmployeeRequest**](#get-non-employee-request) | **GET** `/non-employee-requests/{id}` | Get a Non-Employee Request
|
||||
[**Get-NonEmployeeRequestSummary**](#get-non-employee-request-summary) | **GET** `/non-employee-requests/summary/{requested-for}` | Get Summary of Non-Employee Requests
|
||||
[**Get-NonEmployeeSchemaAttribute**](#get-non-employee-schema-attribute) | **GET** `/non-employee-sources/{sourceId}/schema-attributes/{attributeId}` | Get Schema Attribute Non-Employee Source
|
||||
[**Get-NonEmployeeSource**](#get-non-employee-source) | **GET** `/non-employee-sources/{sourceId}` | Get a Non-Employee Source
|
||||
[**Get-NonEmployeeSourceSchemaAttributes**](#get-non-employee-source-schema-attributes) | **GET** `/non-employee-sources/{sourceId}/schema-attributes` | List Schema Attributes Non-Employee Source
|
||||
[**Import-NonEmployeeRecordsInBulk**](#import-non-employee-records-in-bulk) | **POST** `/non-employee-sources/{id}/non-employee-bulk-upload` | Imports, or Updates, Non-Employee Records
|
||||
[**Get-NonEmployeeApprovals**](#list-non-employee-approvals) | **GET** `/non-employee-approvals` | Get List of Non-Employee Approval Requests
|
||||
[**Get-NonEmployeeRecords**](#list-non-employee-records) | **GET** `/non-employee-records` | List Non-Employee Records
|
||||
[**Get-NonEmployeeRequests**](#list-non-employee-requests) | **GET** `/non-employee-requests` | List Non-Employee Requests
|
||||
[**Get-NonEmployeeSources**](#list-non-employee-sources) | **GET** `/non-employee-sources` | List Non-Employee Sources
|
||||
[**Update-NonEmployeeRecord**](#patch-non-employee-record) | **PATCH** `/non-employee-records/{id}` | Patch Non-Employee Record
|
||||
[**Update-NonEmployeeSchemaAttribute**](#patch-non-employee-schema-attribute) | **PATCH** `/non-employee-sources/{sourceId}/schema-attributes/{attributeId}` | Patch a Schema Attribute for Non-Employee Source
|
||||
[**Update-NonEmployeeSource**](#patch-non-employee-source) | **PATCH** `/non-employee-sources/{sourceId}` | Patch a Non-Employee Source
|
||||
[**Deny-NonEmployeeRequest**](#reject-non-employee-request) | **POST** `/non-employee-approvals/{id}/reject` | Reject a Non-Employee Request
|
||||
[**Update-NonEmployeeRecord**](#update-non-employee-record) | **PUT** `/non-employee-records/{id}` | Update Non-Employee Record
|
||||
[**Get-NonEmployeeRecord**](#get-non-employee-record) | **GET** `/non-employee-records/{id}` | Get a non-employee record
|
||||
[**Get-NonEmployeeRequest**](#get-non-employee-request) | **GET** `/non-employee-requests/{id}` | Get a non-employee request
|
||||
[**Get-NonEmployeeRequestSummary**](#get-non-employee-request-summary) | **GET** `/non-employee-requests/summary/{requested-for}` | Get summary of non-employee requests
|
||||
[**Get-NonEmployeeSchemaAttribute**](#get-non-employee-schema-attribute) | **GET** `/non-employee-sources/{sourceId}/schema-attributes/{attributeId}` | Get schema attribute non-employee source
|
||||
[**Get-NonEmployeeSource**](#get-non-employee-source) | **GET** `/non-employee-sources/{sourceId}` | Get a non-employee source
|
||||
[**Get-NonEmployeeSourceSchemaAttributes**](#get-non-employee-source-schema-attributes) | **GET** `/non-employee-sources/{sourceId}/schema-attributes` | List schema attributes non-employee source
|
||||
[**Import-NonEmployeeRecordsInBulk**](#import-non-employee-records-in-bulk) | **POST** `/non-employee-sources/{id}/non-employee-bulk-upload` | Imports, or updates, non-employee records
|
||||
[**Get-NonEmployeeApprovals**](#list-non-employee-approvals) | **GET** `/non-employee-approvals` | Get list of non-employee approval requests
|
||||
[**Get-NonEmployeeRecords**](#list-non-employee-records) | **GET** `/non-employee-records` | List non-employee records
|
||||
[**Get-NonEmployeeRequests**](#list-non-employee-requests) | **GET** `/non-employee-requests` | List non-employee requests
|
||||
[**Get-NonEmployeeSources**](#list-non-employee-sources) | **GET** `/non-employee-sources` | List non-employee sources
|
||||
[**Update-NonEmployeeRecord**](#patch-non-employee-record) | **PATCH** `/non-employee-records/{id}` | Patch non-employee record
|
||||
[**Update-NonEmployeeSchemaAttribute**](#patch-non-employee-schema-attribute) | **PATCH** `/non-employee-sources/{sourceId}/schema-attributes/{attributeId}` | Patch a schema attribute for non-employee source
|
||||
[**Update-NonEmployeeSource**](#patch-non-employee-source) | **PATCH** `/non-employee-sources/{sourceId}` | Patch a non-employee source
|
||||
[**Deny-NonEmployeeRequest**](#reject-non-employee-request) | **POST** `/non-employee-approvals/{id}/reject` | Reject a non-employee request
|
||||
[**Update-NonEmployeeRecord**](#update-non-employee-record) | **PUT** `/non-employee-records/{id}` | Update non-employee record
|
||||
|
||||
|
||||
## approve-non-employee-request
|
||||
@@ -117,7 +117,7 @@ $NonEmployeeApprovalDecision = @"{
|
||||
"comment" : "Approved by manager"
|
||||
}"@
|
||||
|
||||
# Approve a Non-Employee Request
|
||||
# Approve a non-employee request
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToNonEmployeeApprovalDecision -Json $NonEmployeeApprovalDecision
|
||||
@@ -177,7 +177,7 @@ $NonEmployeeRequestBody = @"{
|
||||
"startDate" : "2020-03-24T00:00:00-05:00"
|
||||
}"@
|
||||
|
||||
# Create Non-Employee Record
|
||||
# Create non-employee record
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToNonEmployeeRequestBody -Json $NonEmployeeRequestBody
|
||||
@@ -236,7 +236,7 @@ $NonEmployeeRequestBody = @"{
|
||||
"startDate" : "2020-03-24T00:00:00-05:00"
|
||||
}"@
|
||||
|
||||
# Create Non-Employee Request
|
||||
# Create non-employee request
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToNonEmployeeRequestBody -Json $NonEmployeeRequestBody
|
||||
@@ -307,7 +307,7 @@ $NonEmployeeSourceRequestBody = @"{
|
||||
} ]
|
||||
}"@
|
||||
|
||||
# Create Non-Employee Source
|
||||
# Create non-employee source
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToNonEmployeeSourceRequestBody -Json $NonEmployeeSourceRequestBody
|
||||
@@ -363,7 +363,7 @@ $NonEmployeeSchemaAttributeBody = @"{
|
||||
"required" : true
|
||||
}"@
|
||||
|
||||
# Create a new Schema Attribute for Non-Employee Source
|
||||
# Create a new schema attribute for non-employee source
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToNonEmployeeSchemaAttributeBody -Json $NonEmployeeSchemaAttributeBody
|
||||
@@ -410,7 +410,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Non-Employee record id (UUID)
|
||||
|
||||
# Delete Non-Employee Record
|
||||
# Delete non-employee record
|
||||
|
||||
try {
|
||||
Remove-NonEmployeeRecord -Id $Id
|
||||
@@ -455,7 +455,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$DeleteNonEmployeeRecordsInBulkRequest = @""@
|
||||
|
||||
# Delete Multiple Non-Employee Records
|
||||
# Delete multiple non-employee records
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToDeleteNonEmployeeRecordsInBulkRequest -Json $DeleteNonEmployeeRecordsInBulkRequest
|
||||
@@ -503,7 +503,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ac110005-7156-1150-8171-5b292e3e0084" # String | Non-Employee request id in the UUID format
|
||||
|
||||
# Delete Non-Employee Request
|
||||
# Delete non-employee request
|
||||
|
||||
try {
|
||||
Remove-NonEmployeeRequest -Id $Id
|
||||
@@ -552,7 +552,7 @@ Code | Description | Data Type
|
||||
$AttributeId = "ef38f94347e94562b5bb8424a56397d8" # String | The Schema Attribute Id (UUID)
|
||||
$SourceId = "ef38f94347e94562b5bb8424a56397d8" # String | The Source id
|
||||
|
||||
# Delete a Schema Attribute for Non-Employee Source
|
||||
# Delete a schema attribute for non-employee source
|
||||
|
||||
try {
|
||||
Remove-NonEmployeeSchemaAttribute -AttributeId $AttributeId -SourceId $SourceId
|
||||
@@ -597,7 +597,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$SourceId = "e136567de87e4d029e60b3c3c55db56d" # String | Source Id
|
||||
|
||||
# Delete Non-Employee Source
|
||||
# Delete non-employee source
|
||||
|
||||
try {
|
||||
Remove-NonEmployeeSource -SourceId $SourceId
|
||||
@@ -642,7 +642,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$SourceId = "ef38f94347e94562b5bb8424a56397d8" # String | The Source id
|
||||
|
||||
# Delete all custom schema attributes for Non-Employee Source
|
||||
# Delete all custom schema attributes for non-employee source
|
||||
|
||||
try {
|
||||
Remove-NonEmployeeSourceSchemaAttributes -SourceId $SourceId
|
||||
@@ -688,7 +688,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "e136567de87e4d029e60b3c3c55db56d" # String | Source Id (UUID)
|
||||
|
||||
# Exports Non-Employee Records to CSV
|
||||
# Exports non-employee records to csv
|
||||
|
||||
try {
|
||||
Export-NonEmployeeRecords -Id $Id
|
||||
@@ -734,7 +734,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source Id (UUID)
|
||||
|
||||
# Exports Source Schema Template
|
||||
# Exports source schema template
|
||||
|
||||
try {
|
||||
Export-NonEmployeeSourceSchemaTemplate -Id $Id
|
||||
@@ -833,7 +833,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$RequestedFor = "2c91808280430dfb0180431a59440460" # String | The identity (UUID) of the approver for whom for whom the summary is being retrieved. Use ""me"" instead to indicate the current user.
|
||||
|
||||
# Get Summary of Non-Employee Approval Requests
|
||||
# Get summary of non-employee approval requests
|
||||
|
||||
try {
|
||||
Get-NonEmployeeApprovalSummary -RequestedFor $RequestedFor
|
||||
@@ -926,7 +926,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Non-Employee record id (UUID)
|
||||
|
||||
# Get a Non-Employee Record
|
||||
# Get a non-employee record
|
||||
|
||||
try {
|
||||
Get-NonEmployeeRecord -Id $Id
|
||||
@@ -976,7 +976,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ac110005-7156-1150-8171-5b292e3e0084" # String | Non-Employee request id (UUID)
|
||||
|
||||
# Get a Non-Employee Request
|
||||
# Get a non-employee request
|
||||
|
||||
try {
|
||||
Get-NonEmployeeRequest -Id $Id
|
||||
@@ -1025,7 +1025,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$RequestedFor = "2c91808280430dfb0180431a59440460" # String | The identity (UUID) of the non-employee account manager for whom the summary is being retrieved. Use ""me"" instead to indicate the current user.
|
||||
|
||||
# Get Summary of Non-Employee Requests
|
||||
# Get summary of non-employee requests
|
||||
|
||||
try {
|
||||
Get-NonEmployeeRequestSummary -RequestedFor $RequestedFor
|
||||
@@ -1072,7 +1072,7 @@ Code | Description | Data Type
|
||||
$AttributeId = "ef38f94347e94562b5bb8424a56397d8" # String | The Schema Attribute Id (UUID)
|
||||
$SourceId = "ef38f94347e94562b5bb8424a56397d8" # String | The Source id
|
||||
|
||||
# Get Schema Attribute Non-Employee Source
|
||||
# Get schema attribute non-employee source
|
||||
|
||||
try {
|
||||
Get-NonEmployeeSchemaAttribute -AttributeId $AttributeId -SourceId $SourceId
|
||||
@@ -1121,7 +1121,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$SourceId = "2c91808b7c28b350017c2a2ec5790aa1" # String | Source Id
|
||||
|
||||
# Get a Non-Employee Source
|
||||
# Get a non-employee source
|
||||
|
||||
try {
|
||||
Get-NonEmployeeSource -SourceId $SourceId
|
||||
@@ -1168,7 +1168,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$SourceId = "ef38f94347e94562b5bb8424a56397d8" # String | The Source id
|
||||
|
||||
# List Schema Attributes Non-Employee Source
|
||||
# List schema attributes non-employee source
|
||||
|
||||
try {
|
||||
Get-NonEmployeeSourceSchemaAttributes -SourceId $SourceId
|
||||
@@ -1216,7 +1216,7 @@ Code | Description | Data Type
|
||||
$Id = "e136567de87e4d029e60b3c3c55db56d" # String | Source Id (UUID)
|
||||
$Data = # System.IO.FileInfo |
|
||||
|
||||
# Imports, or Updates, Non-Employee Records
|
||||
# Imports, or updates, non-employee records
|
||||
|
||||
try {
|
||||
Import-NonEmployeeRecordsInBulk -Id $Id -Data $Data
|
||||
@@ -1275,7 +1275,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Filters = 'approvalStatus eq "Pending"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **approvalStatus**: *eq* (optional)
|
||||
$Sorters = "created" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **created, modified** (optional)
|
||||
|
||||
# Get List of Non-Employee Approval Requests
|
||||
# Get list of non-employee approval requests
|
||||
|
||||
try {
|
||||
Get-NonEmployeeApprovals
|
||||
@@ -1330,7 +1330,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Sorters = "accountName,sourceId" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **id, accountName, sourceId, manager, firstName, lastName, email, phone, startDate, endDate, created, modified** (optional)
|
||||
$Filters = 'sourceId eq "2c91808568c529c60168cca6f90c1313"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **sourceId**: *eq* (optional)
|
||||
|
||||
# List Non-Employee Records
|
||||
# List non-employee records
|
||||
|
||||
try {
|
||||
Get-NonEmployeeRecords
|
||||
@@ -1389,7 +1389,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Sorters = "created,approvalStatus" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **created, approvalStatus, firstName, lastName, email, phone, accountName, startDate, endDate** (optional)
|
||||
$Filters = 'sourceId eq "2c91808568c529c60168cca6f90c1313"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **sourceId**: *eq* (optional)
|
||||
|
||||
# List Non-Employee Requests
|
||||
# List non-employee requests
|
||||
|
||||
try {
|
||||
Get-NonEmployeeRequests -RequestedFor $RequestedFor
|
||||
@@ -1446,7 +1446,7 @@ $RequestedFor = "me" # String | Identity the request was made for. Use 'me' to i
|
||||
$NonEmployeeCount = $true # Boolean | Flag that determines whether the API will return a non-employee count associated with the source. (optional) (default to $false)
|
||||
$Sorters = "name,created" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, created, sourceId** (optional)
|
||||
|
||||
# List Non-Employee Sources
|
||||
# List non-employee sources
|
||||
|
||||
try {
|
||||
Get-NonEmployeeSources
|
||||
@@ -1503,7 +1503,7 @@ $Id = "ef38f94347e94562b5bb8424a56397d8" # String | Non-employee record id (UUID
|
||||
}"@ # JsonPatchOperation[] | A list of non-employee update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. Attributes are restricted by user type. Owner of source can update end date. Organization admins can update all available fields.
|
||||
|
||||
|
||||
# Patch Non-Employee Record
|
||||
# Patch non-employee record
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
@@ -1561,7 +1561,7 @@ $SourceId = "ef38f94347e94562b5bb8424a56397d8" # String | The Source id
|
||||
}"@ # JsonPatchOperation[] | A list of schema attribute update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. The following properties are allowed for update ':' 'label', 'helpText', 'placeholder', 'required'.
|
||||
|
||||
|
||||
# Patch a Schema Attribute for Non-Employee Source
|
||||
# Patch a schema attribute for non-employee source
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
@@ -1614,7 +1614,7 @@ $SourceId = "e136567de87e4d029e60b3c3c55db56d" # String | Source Id
|
||||
}"@ # JsonPatchOperation[] | A list of non-employee source update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.
|
||||
|
||||
|
||||
# Patch a Non-Employee Source
|
||||
# Patch a non-employee source
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
@@ -1664,7 +1664,7 @@ $NonEmployeeRejectApprovalDecision = @"{
|
||||
"comment" : "approved"
|
||||
}"@
|
||||
|
||||
# Reject a Non-Employee Request
|
||||
# Reject a non-employee request
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToNonEmployeeRejectApprovalDecision -Json $NonEmployeeRejectApprovalDecision
|
||||
@@ -1730,7 +1730,7 @@ $NonEmployeeRequestBody = @"{
|
||||
"startDate" : "2020-03-24T00:00:00-05:00"
|
||||
}"@
|
||||
|
||||
# Update Non-Employee Record
|
||||
# Update non-employee record
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToNonEmployeeRequestBody -Json $NonEmployeeRequestBody
|
||||
|
||||
@@ -20,11 +20,11 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-OauthClient**](#create-oauth-client) | **POST** `/oauth-clients` | Create OAuth Client
|
||||
[**Remove-OauthClient**](#delete-oauth-client) | **DELETE** `/oauth-clients/{id}` | Delete OAuth Client
|
||||
[**Get-OauthClient**](#get-oauth-client) | **GET** `/oauth-clients/{id}` | Get OAuth Client
|
||||
[**Get-OauthClients**](#list-oauth-clients) | **GET** `/oauth-clients` | List OAuth Clients
|
||||
[**Update-OauthClient**](#patch-oauth-client) | **PATCH** `/oauth-clients/{id}` | Patch OAuth Client
|
||||
[**New-OauthClient**](#create-oauth-client) | **POST** `/oauth-clients` | Create oauth client
|
||||
[**Remove-OauthClient**](#delete-oauth-client) | **DELETE** `/oauth-clients/{id}` | Delete oauth client
|
||||
[**Get-OauthClient**](#get-oauth-client) | **GET** `/oauth-clients/{id}` | Get oauth client
|
||||
[**Get-OauthClients**](#list-oauth-clients) | **GET** `/oauth-clients` | List oauth clients
|
||||
[**Update-OauthClient**](#patch-oauth-client) | **PATCH** `/oauth-clients/{id}` | Patch oauth client
|
||||
|
||||
|
||||
## create-oauth-client
|
||||
@@ -74,7 +74,7 @@ $CreateOAuthClientRequest = @"{
|
||||
"claimsSupported" : false
|
||||
}"@
|
||||
|
||||
# Create OAuth Client
|
||||
# Create oauth client
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToCreateOAuthClientRequest -Json $CreateOAuthClientRequest
|
||||
@@ -121,7 +121,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The OAuth client id
|
||||
|
||||
# Delete OAuth Client
|
||||
# Delete oauth client
|
||||
|
||||
try {
|
||||
Remove-OauthClient -Id $Id
|
||||
@@ -167,7 +167,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The OAuth client id
|
||||
|
||||
# Get OAuth Client
|
||||
# Get oauth client
|
||||
|
||||
try {
|
||||
Get-OauthClient -Id $Id
|
||||
@@ -212,7 +212,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Filters = 'lastUsed le 2023-02-05T10:59:27.214Z' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **lastUsed**: *le, isnull* (optional)
|
||||
|
||||
# List OAuth Clients
|
||||
# List oauth clients
|
||||
|
||||
try {
|
||||
Get-OauthClients
|
||||
@@ -265,7 +265,7 @@ $Id = "ef38f94347e94562b5bb8424a56397d8" # String | The OAuth client id
|
||||
}"@ # JsonPatchOperation[] | A list of OAuth client update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. The following fields are patchable: * tenant * businessName * homepageUrl * name * description * accessTokenValiditySeconds * refreshTokenValiditySeconds * redirectUris * grantTypes * accessType * enabled * strongAuthSupported * claimsSupported
|
||||
|
||||
|
||||
# Patch OAuth Client
|
||||
# Patch oauth client
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
|
||||
@@ -23,9 +23,9 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-PasswordOrgConfig**](#create-password-org-config) | **POST** `/password-org-config` | Create Password Org Config
|
||||
[**Get-PasswordOrgConfig**](#get-password-org-config) | **GET** `/password-org-config` | Get Password Org Config
|
||||
[**Send-PasswordOrgConfig**](#put-password-org-config) | **PUT** `/password-org-config` | Update Password Org Config
|
||||
[**New-PasswordOrgConfig**](#create-password-org-config) | **POST** `/password-org-config` | Create password org config
|
||||
[**Get-PasswordOrgConfig**](#get-password-org-config) | **GET** `/password-org-config` | Get password org config
|
||||
[**Send-PasswordOrgConfig**](#put-password-org-config) | **PUT** `/password-org-config` | Update password org config
|
||||
|
||||
|
||||
## create-password-org-config
|
||||
@@ -66,7 +66,7 @@ $PasswordOrgConfig = @"{
|
||||
"customInstructionsEnabled" : true
|
||||
}"@
|
||||
|
||||
# Create Password Org Config
|
||||
# Create password org config
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToPasswordOrgConfig -Json $PasswordOrgConfig
|
||||
@@ -110,7 +110,7 @@ Code | Description | Data Type
|
||||
### Example
|
||||
```powershell
|
||||
|
||||
# Get Password Org Config
|
||||
# Get password org config
|
||||
|
||||
try {
|
||||
Get-PasswordOrgConfig
|
||||
@@ -162,7 +162,7 @@ $PasswordOrgConfig = @"{
|
||||
"customInstructionsEnabled" : true
|
||||
}"@
|
||||
|
||||
# Update Password Org Config
|
||||
# Update password org config
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToPasswordOrgConfig -Json $PasswordOrgConfig
|
||||
|
||||
@@ -64,8 +64,8 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Get-PasswordDictionary**](#get-password-dictionary) | **GET** `/password-dictionary` | Get Password Dictionary
|
||||
[**Send-PasswordDictionary**](#put-password-dictionary) | **PUT** `/password-dictionary` | Update Password Dictionary
|
||||
[**Get-PasswordDictionary**](#get-password-dictionary) | **GET** `/password-dictionary` | Get password dictionary
|
||||
[**Send-PasswordDictionary**](#put-password-dictionary) | **PUT** `/password-dictionary` | Update password dictionary
|
||||
|
||||
|
||||
## get-password-dictionary
|
||||
@@ -126,7 +126,7 @@ Code | Description | Data Type
|
||||
### Example
|
||||
```powershell
|
||||
|
||||
# Get Password Dictionary
|
||||
# Get password dictionary
|
||||
|
||||
try {
|
||||
Get-PasswordDictionary
|
||||
@@ -201,7 +201,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$File = # System.IO.FileInfo | (optional)
|
||||
|
||||
# Update Password Dictionary
|
||||
# Update password dictionary
|
||||
|
||||
try {
|
||||
Send-PasswordDictionary
|
||||
|
||||
@@ -41,9 +41,9 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Get-PasswordChangeStatus**](#get-password-change-status) | **GET** `/password-change-status/{id}` | Get Password Change Request Status
|
||||
[**Search-PasswordInfo**](#query-password-info) | **POST** `/query-password-info` | Query Password Info
|
||||
[**Set-Password**](#set-password) | **POST** `/set-password` | Set Identity's Password
|
||||
[**Get-PasswordChangeStatus**](#get-password-change-status) | **GET** `/password-change-status/{id}` | Get password change request status
|
||||
[**Search-PasswordInfo**](#query-password-info) | **POST** `/query-password-info` | Query password info
|
||||
[**Set-Password**](#set-password) | **POST** `/set-password` | Set identity's password
|
||||
|
||||
|
||||
## get-password-change-status
|
||||
@@ -78,7 +78,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "089899f13a8f4da7824996191587bab9" # String | Password change request ID
|
||||
|
||||
# Get Password Change Request Status
|
||||
# Get password change request status
|
||||
|
||||
try {
|
||||
Get-PasswordChangeStatus -Id $Id
|
||||
@@ -127,7 +127,7 @@ $PasswordInfoQueryDTO = @"{
|
||||
"userName" : "Abby.Smith"
|
||||
}"@
|
||||
|
||||
# Query Password Info
|
||||
# Query password info
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToPasswordInfoQueryDTO -Json $PasswordInfoQueryDTO
|
||||
@@ -198,7 +198,7 @@ $PasswordChangeRequest = @"{
|
||||
"encryptedPassword" : "XzN+YwKgr2C+InkMYFMBG3UtjMEw5ZIql/XFlXo8cJNeslmkplx6vn4kd4/43IF9STBk5RnzR6XmjpEO+FwHDoiBwYZAkAZK/Iswxk4OdybG6Y4MStJCOCiK8osKr35IMMSV/mbO4wAeltoCk7daTWzTGLiI6UaT5tf+F2EgdjJZ7YqM8W8r7aUWsm3p2Xt01Y46ZRx0QaM91QruiIx2rECFT2pUO0wr+7oQ77jypATyGWRtADsu3YcvCk/6U5MqCnXMzKBcRas7NnZdSL/d5H1GglVGz3VLPMaivG4/oL4chOMmFCRl/zVsGxZ9RhN8rxsRGFFKn+rhExTi+bax3A=="
|
||||
}"@
|
||||
|
||||
# Set Identity's Password
|
||||
# Set identity's password
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToPasswordChangeRequest -Json $PasswordChangeRequest
|
||||
|
||||
@@ -25,11 +25,11 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-PasswordPolicy**](#create-password-policy) | **POST** `/password-policies` | Create Password Policy
|
||||
[**Remove-PasswordPolicy**](#delete-password-policy) | **DELETE** `/password-policies/{id}` | Delete Password Policy by ID
|
||||
[**Get-PasswordPolicyById**](#get-password-policy-by-id) | **GET** `/password-policies/{id}` | Get Password Policy by ID
|
||||
[**Get-PasswordPolicies**](#list-password-policies) | **GET** `/password-policies` | List Password Policies
|
||||
[**Set-PasswordPolicy**](#set-password-policy) | **PUT** `/password-policies/{id}` | Update Password Policy by ID
|
||||
[**New-PasswordPolicy**](#create-password-policy) | **POST** `/password-policies` | Create password policy
|
||||
[**Remove-PasswordPolicy**](#delete-password-policy) | **DELETE** `/password-policies/{id}` | Delete password policy by id
|
||||
[**Get-PasswordPolicyById**](#get-password-policy-by-id) | **GET** `/password-policies/{id}` | Get password policy by id
|
||||
[**Get-PasswordPolicies**](#list-password-policies) | **GET** `/password-policies` | List password policies
|
||||
[**Set-PasswordPolicy**](#set-password-policy) | **PUT** `/password-policies/{id}` | Update password policy by id
|
||||
|
||||
|
||||
## create-password-policy
|
||||
@@ -96,7 +96,7 @@ $PasswordPolicyV3Dto = @"{
|
||||
"maxLength" : 25
|
||||
}"@
|
||||
|
||||
# Create Password Policy
|
||||
# Create password policy
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToPasswordPolicyV3Dto -Json $PasswordPolicyV3Dto
|
||||
@@ -143,7 +143,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ff808081838d9e9d01838da6a03e0002" # String | The ID of password policy to delete.
|
||||
|
||||
# Delete Password Policy by ID
|
||||
# Delete password policy by id
|
||||
|
||||
try {
|
||||
Remove-PasswordPolicy -Id $Id
|
||||
@@ -189,7 +189,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ff808081838d9e9d01838da6a03e0005" # String | The ID of password policy to retrieve.
|
||||
|
||||
# Get Password Policy by ID
|
||||
# Get password policy by id
|
||||
|
||||
try {
|
||||
Get-PasswordPolicyById -Id $Id
|
||||
@@ -239,7 +239,7 @@ $Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Col
|
||||
$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
|
||||
# List Password Policies
|
||||
# List password policies
|
||||
|
||||
try {
|
||||
Get-PasswordPolicies
|
||||
@@ -319,7 +319,7 @@ $PasswordPolicyV3Dto = @"{
|
||||
"maxLength" : 25
|
||||
}"@
|
||||
|
||||
# Update Password Policy by ID
|
||||
# Update password policy by id
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToPasswordPolicyV3Dto -Json $PasswordPolicyV3Dto
|
||||
|
||||
@@ -49,11 +49,11 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-PasswordSyncGroup**](#create-password-sync-group) | **POST** `/password-sync-groups` | Create Password Sync Group
|
||||
[**Remove-PasswordSyncGroup**](#delete-password-sync-group) | **DELETE** `/password-sync-groups/{id}` | Delete Password Sync Group by ID
|
||||
[**Get-PasswordSyncGroup**](#get-password-sync-group) | **GET** `/password-sync-groups/{id}` | Get Password Sync Group by ID
|
||||
[**Get-PasswordSyncGroups**](#get-password-sync-groups) | **GET** `/password-sync-groups` | Get Password Sync Group List
|
||||
[**Update-PasswordSyncGroup**](#update-password-sync-group) | **PUT** `/password-sync-groups/{id}` | Update Password Sync Group by ID
|
||||
[**New-PasswordSyncGroup**](#create-password-sync-group) | **POST** `/password-sync-groups` | Create password sync group
|
||||
[**Remove-PasswordSyncGroup**](#delete-password-sync-group) | **DELETE** `/password-sync-groups/{id}` | Delete password sync group by id
|
||||
[**Get-PasswordSyncGroup**](#get-password-sync-group) | **GET** `/password-sync-groups/{id}` | Get password sync group by id
|
||||
[**Get-PasswordSyncGroups**](#get-password-sync-groups) | **GET** `/password-sync-groups` | Get password sync group list
|
||||
[**Update-PasswordSyncGroup**](#update-password-sync-group) | **PUT** `/password-sync-groups/{id}` | Update password sync group by id
|
||||
|
||||
|
||||
## create-password-sync-group
|
||||
@@ -94,7 +94,7 @@ $PasswordSyncGroup = @"{
|
||||
"sourceIds" : [ "2c918084660f45d6016617daa9210584", "2c918084660f45d6016617daa9210500" ]
|
||||
}"@
|
||||
|
||||
# Create Password Sync Group
|
||||
# Create password sync group
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToPasswordSyncGroup -Json $PasswordSyncGroup
|
||||
@@ -140,7 +140,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "6881f631-3bd5-4213-9c75-8e05cc3e35dd" # String | The ID of password sync group to delete.
|
||||
|
||||
# Delete Password Sync Group by ID
|
||||
# Delete password sync group by id
|
||||
|
||||
try {
|
||||
Remove-PasswordSyncGroup -Id $Id
|
||||
@@ -186,7 +186,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "6881f631-3bd5-4213-9c75-8e05cc3e35dd" # String | The ID of password sync group to retrieve.
|
||||
|
||||
# Get Password Sync Group by ID
|
||||
# Get password sync group by id
|
||||
|
||||
try {
|
||||
Get-PasswordSyncGroup -Id $Id
|
||||
@@ -235,7 +235,7 @@ $Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Col
|
||||
$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
|
||||
# Get Password Sync Group List
|
||||
# Get password sync group list
|
||||
|
||||
try {
|
||||
Get-PasswordSyncGroups
|
||||
@@ -290,7 +290,7 @@ $PasswordSyncGroup = @"{
|
||||
"sourceIds" : [ "2c918084660f45d6016617daa9210584", "2c918084660f45d6016617daa9210500" ]
|
||||
}"@
|
||||
|
||||
# Update Password Sync Group by ID
|
||||
# Update password sync group by id
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToPasswordSyncGroup -Json $PasswordSyncGroup
|
||||
|
||||
@@ -28,10 +28,10 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-PersonalAccessToken**](#create-personal-access-token) | **POST** `/personal-access-tokens` | Create Personal Access Token
|
||||
[**Remove-PersonalAccessToken**](#delete-personal-access-token) | **DELETE** `/personal-access-tokens/{id}` | Delete Personal Access Token
|
||||
[**Get-PersonalAccessTokens**](#list-personal-access-tokens) | **GET** `/personal-access-tokens` | List Personal Access Tokens
|
||||
[**Update-PersonalAccessToken**](#patch-personal-access-token) | **PATCH** `/personal-access-tokens/{id}` | Patch Personal Access Token
|
||||
[**New-PersonalAccessToken**](#create-personal-access-token) | **POST** `/personal-access-tokens` | Create personal access token
|
||||
[**Remove-PersonalAccessToken**](#delete-personal-access-token) | **DELETE** `/personal-access-tokens/{id}` | Delete personal access token
|
||||
[**Get-PersonalAccessTokens**](#list-personal-access-tokens) | **GET** `/personal-access-tokens` | List personal access tokens
|
||||
[**Update-PersonalAccessToken**](#patch-personal-access-token) | **PATCH** `/personal-access-tokens/{id}` | Patch personal access token
|
||||
|
||||
|
||||
## create-personal-access-token
|
||||
@@ -69,7 +69,7 @@ $CreatePersonalAccessTokenRequest = @"{
|
||||
"name" : "NodeJS Integration"
|
||||
}"@
|
||||
|
||||
# Create Personal Access Token
|
||||
# Create personal access token
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToCreatePersonalAccessTokenRequest -Json $CreatePersonalAccessTokenRequest
|
||||
@@ -116,7 +116,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The personal access token id
|
||||
|
||||
# Delete Personal Access Token
|
||||
# Delete personal access token
|
||||
|
||||
try {
|
||||
Remove-PersonalAccessToken -Id $Id
|
||||
@@ -163,7 +163,7 @@ Code | Description | Data Type
|
||||
$OwnerId = "2c9180867b50d088017b554662fb281e" # String | The identity ID of the owner whose personal access tokens should be listed. If ""me"", the caller should have the following right: 'idn:my-personal-access-tokens:read' If an actual owner ID or if the `owner-id` parameter is omitted in the request, the caller should have the following right: 'idn:all-personal-access-tokens:read'. If the caller has the following right, then managed personal access tokens associated with `owner-id` will be retrieved: 'idn:managed-personal-access-tokens:read' (optional)
|
||||
$Filters = 'lastUsed le 2023-02-05T10:59:27.214Z' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **lastUsed**: *le, isnull* (optional)
|
||||
|
||||
# List Personal Access Tokens
|
||||
# List personal access tokens
|
||||
|
||||
try {
|
||||
Get-PersonalAccessTokens
|
||||
@@ -217,7 +217,7 @@ $Id = "ef38f94347e94562b5bb8424a56397d8" # String | The Personal Access Token id
|
||||
}"@ # JsonPatchOperation[] | A list of OAuth client update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. The following fields are patchable: * name * scope
|
||||
|
||||
|
||||
# Patch Personal Access Token
|
||||
# Patch personal access token
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
|
||||
@@ -27,8 +27,8 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Get-PublicIdentityConfig**](#get-public-identity-config) | **GET** `/public-identities-config` | Get the Public Identities Configuration
|
||||
[**Update-PublicIdentityConfig**](#update-public-identity-config) | **PUT** `/public-identities-config` | Update the Public Identities Configuration
|
||||
[**Get-PublicIdentityConfig**](#get-public-identity-config) | **GET** `/public-identities-config` | Get the public identities configuration
|
||||
[**Update-PublicIdentityConfig**](#update-public-identity-config) | **PUT** `/public-identities-config` | Update the public identities configuration
|
||||
|
||||
|
||||
## get-public-identity-config
|
||||
@@ -60,7 +60,7 @@ Code | Description | Data Type
|
||||
### Example
|
||||
```powershell
|
||||
|
||||
# Get the Public Identities Configuration
|
||||
# Get the public identities configuration
|
||||
|
||||
try {
|
||||
Get-PublicIdentityConfig
|
||||
@@ -119,7 +119,7 @@ $PublicIdentityConfig = @"{
|
||||
}
|
||||
}"@
|
||||
|
||||
# Update the Public Identities Configuration
|
||||
# Update the public identities configuration
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToPublicIdentityConfig -Json $PublicIdentityConfig
|
||||
|
||||
@@ -20,10 +20,10 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Suspend-Report**](#cancel-report) | **POST** `/reports/{id}/cancel` | Cancel Report
|
||||
[**Get-Report**](#get-report) | **GET** `/reports/{taskResultId}` | Get Report File
|
||||
[**Get-ReportResult**](#get-report-result) | **GET** `/reports/{taskResultId}/result` | Get Report Result
|
||||
[**Start-Report**](#start-report) | **POST** `/reports/run` | Run Report
|
||||
[**Suspend-Report**](#cancel-report) | **POST** `/reports/{id}/cancel` | Cancel report
|
||||
[**Get-Report**](#get-report) | **GET** `/reports/{taskResultId}` | Get report file
|
||||
[**Get-ReportResult**](#get-report-result) | **GET** `/reports/{taskResultId}/result` | Get report result
|
||||
[**Start-Report**](#start-report) | **POST** `/reports/run` | Run report
|
||||
|
||||
|
||||
## cancel-report
|
||||
@@ -57,7 +57,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "a1ed223247144cc29d23c632624b4767" # String | ID of the running Report to cancel
|
||||
|
||||
# Cancel Report
|
||||
# Cancel report
|
||||
|
||||
try {
|
||||
Suspend-Report -Id $Id
|
||||
@@ -109,7 +109,7 @@ $FileFormat = "csv" # String | Output format of the requested report file
|
||||
$Name = "Identities Details Report" # String | preferred Report file name, by default will be used report name from task result. (optional)
|
||||
$Auditable = $true # Boolean | Enables auditing for current report download. Will create an audit event and sent it to the REPORT cloud-audit kafka topic. Event will be created if there is any result present by requested taskResultId. (optional) (default to $false)
|
||||
|
||||
# Get Report File
|
||||
# Get report file
|
||||
|
||||
try {
|
||||
Get-Report -TaskResultId $TaskResultId -FileFormat $FileFormat
|
||||
@@ -156,7 +156,7 @@ Code | Description | Data Type
|
||||
$TaskResultId = "ef38f94347e94562b5bb8424a56397d8" # String | Unique identifier of the task result which handled report
|
||||
$Completed = $true # Boolean | state of task result to apply ordering when results are fetching from the DB (optional) (default to $false)
|
||||
|
||||
# Get Report Result
|
||||
# Get report result
|
||||
|
||||
try {
|
||||
Get-ReportResult -TaskResultId $TaskResultId
|
||||
@@ -207,7 +207,7 @@ $ReportDetails = @"{
|
||||
}
|
||||
}"@
|
||||
|
||||
# Run Report
|
||||
# Run report
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToReportDetails -Json $ReportDetails
|
||||
|
||||
@@ -20,7 +20,7 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Get-RequestableObjects**](#list-requestable-objects) | **GET** `/requestable-objects` | Requestable Objects List
|
||||
[**Get-RequestableObjects**](#list-requestable-objects) | **GET** `/requestable-objects` | Requestable objects list
|
||||
|
||||
|
||||
## list-requestable-objects
|
||||
@@ -75,7 +75,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Filters = 'name sw "bob"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **name**: *eq, in, sw* (optional)
|
||||
$Sorters = "name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name** (optional)
|
||||
|
||||
# Requestable Objects List
|
||||
# Requestable objects list
|
||||
|
||||
try {
|
||||
Get-RequestableObjects
|
||||
|
||||
@@ -54,13 +54,13 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-Role**](#create-role) | **POST** `/roles` | Create a Role
|
||||
[**Remove-BulkRoles**](#delete-bulk-roles) | **POST** `/roles/bulk-delete` | Delete Role(s)
|
||||
[**Remove-Role**](#delete-role) | **DELETE** `/roles/{id}` | Delete Role
|
||||
[**Get-Role**](#get-role) | **GET** `/roles/{id}` | Get Role
|
||||
[**Get-RoleAssignedIdentities**](#get-role-assigned-identities) | **GET** `/roles/{id}/assigned-identities` | List Identities assigned a Role
|
||||
[**Get-Roles**](#list-roles) | **GET** `/roles` | List Roles
|
||||
[**Update-Role**](#patch-role) | **PATCH** `/roles/{id}` | Patch Role
|
||||
[**New-Role**](#create-role) | **POST** `/roles` | Create a role
|
||||
[**Remove-BulkRoles**](#delete-bulk-roles) | **POST** `/roles/bulk-delete` | Delete role(s)
|
||||
[**Remove-Role**](#delete-role) | **DELETE** `/roles/{id}` | Delete role
|
||||
[**Get-Role**](#get-role) | **GET** `/roles/{id}` | Get role
|
||||
[**Get-RoleAssignedIdentities**](#get-role-assigned-identities) | **GET** `/roles/{id}/assigned-identities` | List identities assigned a role
|
||||
[**Get-Roles**](#list-roles) | **GET** `/roles` | List roles
|
||||
[**Update-Role**](#patch-role) | **PATCH** `/roles/{id}` | Patch role
|
||||
|
||||
|
||||
## create-role
|
||||
@@ -255,7 +255,7 @@ $Role = @"{
|
||||
"requestable" : true
|
||||
}"@
|
||||
|
||||
# Create a Role
|
||||
# Create a role
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToRole -Json $Role
|
||||
@@ -306,7 +306,7 @@ $RoleBulkDeleteRequest = @"{
|
||||
"roleIds" : [ "2c9180847812e0b1017817051919ecca", "2c9180887812e0b201781e129f151816" ]
|
||||
}"@
|
||||
|
||||
# Delete Role(s)
|
||||
# Delete role(s)
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToRoleBulkDeleteRequest -Json $RoleBulkDeleteRequest
|
||||
@@ -354,7 +354,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c91808a7813090a017814121e121518" # String | Role ID.
|
||||
|
||||
# Delete Role
|
||||
# Delete role
|
||||
|
||||
try {
|
||||
Remove-Role -Id $Id
|
||||
@@ -400,7 +400,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c91808a7813090a017814121e121518" # String | Role ID.
|
||||
|
||||
# Get Role
|
||||
# Get role
|
||||
|
||||
try {
|
||||
Get-Role -Id $Id
|
||||
@@ -455,7 +455,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Filters = 'name sw Joe' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **aliasName**: *eq, sw* **email**: *eq, sw* **name**: *eq, sw, co* (optional)
|
||||
$Sorters = "aliasName,name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **id, name, aliasName, email** (optional)
|
||||
|
||||
# List Identities assigned a Role
|
||||
# List identities assigned a role
|
||||
|
||||
try {
|
||||
Get-RoleAssignedIdentities -Id $Id
|
||||
@@ -514,7 +514,7 @@ $Sorters = "name,-modified" # String | Sort results using the standard syntax de
|
||||
$ForSegmentIds = "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" # String | If present and not empty, additionally filters Roles to those which are assigned to the Segment(s) with the specified IDs. If segmentation is currently unavailable, specifying this parameter results in an error. (optional)
|
||||
$IncludeUnsegmented = $false # Boolean | Whether or not the response list should contain unsegmented Roles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error. (optional) (default to $true)
|
||||
|
||||
# List Roles
|
||||
# List roles
|
||||
|
||||
try {
|
||||
Get-Roles
|
||||
@@ -585,7 +585,7 @@ $Id = "2c91808a7813090a017814121e121518" # String | Role ID to patch
|
||||
}"@ # JsonPatchOperation[] |
|
||||
|
||||
|
||||
# Patch Role
|
||||
# Patch role
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
|
||||
@@ -43,23 +43,23 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-SodPolicy**](#create-sod-policy) | **POST** `/sod-policies` | Create SOD policy
|
||||
[**Remove-SodPolicy**](#delete-sod-policy) | **DELETE** `/sod-policies/{id}` | Delete SOD policy by ID
|
||||
[**Remove-SodPolicySchedule**](#delete-sod-policy-schedule) | **DELETE** `/sod-policies/{id}/schedule` | Delete SOD policy schedule
|
||||
[**New-SodPolicy**](#create-sod-policy) | **POST** `/sod-policies` | Create sod policy
|
||||
[**Remove-SodPolicy**](#delete-sod-policy) | **DELETE** `/sod-policies/{id}` | Delete sod policy by id
|
||||
[**Remove-SodPolicySchedule**](#delete-sod-policy-schedule) | **DELETE** `/sod-policies/{id}/schedule` | Delete sod policy schedule
|
||||
[**Get-CustomViolationReport**](#get-custom-violation-report) | **GET** `/sod-violation-report/{reportResultId}/download/{fileName}` | Download custom violation report
|
||||
[**Get-DefaultViolationReport**](#get-default-violation-report) | **GET** `/sod-violation-report/{reportResultId}/download` | Download violation report
|
||||
[**Get-SodAllReportRunStatus**](#get-sod-all-report-run-status) | **GET** `/sod-violation-report` | Get multi-report run task status
|
||||
[**Get-SodPolicy**](#get-sod-policy) | **GET** `/sod-policies/{id}` | Get SOD policy by ID
|
||||
[**Get-SodPolicySchedule**](#get-sod-policy-schedule) | **GET** `/sod-policies/{id}/schedule` | Get SOD policy schedule
|
||||
[**Get-SodPolicy**](#get-sod-policy) | **GET** `/sod-policies/{id}` | Get sod policy by id
|
||||
[**Get-SodPolicySchedule**](#get-sod-policy-schedule) | **GET** `/sod-policies/{id}/schedule` | Get sod policy schedule
|
||||
[**Get-SodViolationReportRunStatus**](#get-sod-violation-report-run-status) | **GET** `/sod-policies/sod-violation-report-status/{reportResultId}` | Get violation report run status
|
||||
[**Get-SodViolationReportStatus**](#get-sod-violation-report-status) | **GET** `/sod-policies/{id}/violation-report` | Get SOD violation report status
|
||||
[**Get-SodPolicies**](#list-sod-policies) | **GET** `/sod-policies` | List SOD policies
|
||||
[**Update-SodPolicy**](#patch-sod-policy) | **PATCH** `/sod-policies/{id}` | Patch SOD policy by ID
|
||||
[**Send-PolicySchedule**](#put-policy-schedule) | **PUT** `/sod-policies/{id}/schedule` | Update SOD Policy schedule
|
||||
[**Send-SodPolicy**](#put-sod-policy) | **PUT** `/sod-policies/{id}` | Update SOD policy by ID
|
||||
[**Start-EvaluateSodPolicy**](#start-evaluate-sod-policy) | **POST** `/sod-policies/{id}/evaluate` | Evaluate one policy by ID
|
||||
[**Get-SodViolationReportStatus**](#get-sod-violation-report-status) | **GET** `/sod-policies/{id}/violation-report` | Get sod violation report status
|
||||
[**Get-SodPolicies**](#list-sod-policies) | **GET** `/sod-policies` | List sod policies
|
||||
[**Update-SodPolicy**](#patch-sod-policy) | **PATCH** `/sod-policies/{id}` | Patch sod policy by id
|
||||
[**Send-PolicySchedule**](#put-policy-schedule) | **PUT** `/sod-policies/{id}/schedule` | Update sod policy schedule
|
||||
[**Send-SodPolicy**](#put-sod-policy) | **PUT** `/sod-policies/{id}` | Update sod policy by id
|
||||
[**Start-EvaluateSodPolicy**](#start-evaluate-sod-policy) | **POST** `/sod-policies/{id}/evaluate` | Evaluate one policy by id
|
||||
[**Start-SodAllPoliciesForOrg**](#start-sod-all-policies-for-org) | **POST** `/sod-violation-report/run` | Runs all policies for org
|
||||
[**Start-SodPolicy**](#start-sod-policy) | **POST** `/sod-policies/{id}/violation-report/run` | Runs SOD policy violation report
|
||||
[**Start-SodPolicy**](#start-sod-policy) | **POST** `/sod-policies/{id}/violation-report/run` | Runs sod policy violation report
|
||||
|
||||
|
||||
## create-sod-policy
|
||||
@@ -149,7 +149,7 @@ $SodPolicy = @"{
|
||||
"externalPolicyReference" : "XYZ policy"
|
||||
}"@
|
||||
|
||||
# Create SOD policy
|
||||
# Create sod policy
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToSodPolicy -Json $SodPolicy
|
||||
@@ -199,7 +199,7 @@ Code | Description | Data Type
|
||||
$Id = "ef38f943-47e9-4562-b5bb-8424a56397d8" # String | The ID of the SOD Policy to delete.
|
||||
$Logical = $true # Boolean | Indicates whether this is a soft delete (logical true) or a hard delete. Soft delete marks the policy as deleted and just save it with this status. It could be fully deleted or recovered further. Hard delete vise versa permanently delete SOD request during this call. (optional) (default to $true)
|
||||
|
||||
# Delete SOD policy by ID
|
||||
# Delete sod policy by id
|
||||
|
||||
try {
|
||||
Remove-SodPolicy -Id $Id
|
||||
@@ -245,7 +245,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f943-47e9-4562-b5bb-8424a56397d8" # String | The ID of the SOD policy the schedule must be deleted for.
|
||||
|
||||
# Delete SOD policy schedule
|
||||
# Delete sod policy schedule
|
||||
|
||||
try {
|
||||
Remove-SodPolicySchedule -Id $Id
|
||||
@@ -429,7 +429,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f943-47e9-4562-b5bb-8424a56397d8" # String | The ID of the SOD Policy to retrieve.
|
||||
|
||||
# Get SOD policy by ID
|
||||
# Get sod policy by id
|
||||
|
||||
try {
|
||||
Get-SodPolicy -Id $Id
|
||||
@@ -474,7 +474,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f943-47e9-4562-b5bb-8424a56397d8" # String | The ID of the SOD policy schedule to retrieve.
|
||||
|
||||
# Get SOD policy schedule
|
||||
# Get sod policy schedule
|
||||
|
||||
try {
|
||||
Get-SodPolicySchedule -Id $Id
|
||||
@@ -566,7 +566,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f943-47e9-4562-b5bb-8424a56397d8" # String | The ID of the violation report to retrieve status for.
|
||||
|
||||
# Get SOD violation report status
|
||||
# Get sod violation report status
|
||||
|
||||
try {
|
||||
Get-SodViolationReportStatus -Id $Id
|
||||
@@ -620,7 +620,7 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
$Filters = 'id eq "bc693f07e7b645539626c25954c58554"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **name**: *eq, in* **state**: *eq, in* (optional)
|
||||
$Sorters = "id,name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **id, name, created, modified, description** (optional)
|
||||
|
||||
# List SOD policies
|
||||
# List sod policies
|
||||
|
||||
try {
|
||||
Get-SodPolicies
|
||||
@@ -675,7 +675,7 @@ $Id = "2c918083-5d19-1a86-015d-28455b4a2329" # String | The ID of the SOD policy
|
||||
}"@ # JsonPatchOperation[] | A list of SOD Policy update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. The following fields are patchable: * name * description * ownerRef * externalPolicyReference * compensatingControls * correctionAdvice * state * tags * violationOwnerAssignmentConfig * scheduled * conflictingAccessCriteria
|
||||
|
||||
|
||||
# Patch SOD policy by ID
|
||||
# Patch sod policy by id
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
@@ -760,7 +760,7 @@ $SodPolicySchedule = @"{
|
||||
"emailEmptyResults" : false
|
||||
}"@
|
||||
|
||||
# Update SOD Policy schedule
|
||||
# Update sod policy schedule
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToSodPolicySchedule -Json $SodPolicySchedule
|
||||
@@ -865,7 +865,7 @@ $SodPolicy = @"{
|
||||
"externalPolicyReference" : "XYZ policy"
|
||||
}"@
|
||||
|
||||
# Update SOD policy by ID
|
||||
# Update sod policy by id
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToSodPolicy -Json $SodPolicy
|
||||
@@ -911,7 +911,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f943-47e9-4562-b5bb-8424a56397d8" # String | The SOD policy ID to run.
|
||||
|
||||
# Evaluate one policy by ID
|
||||
# Evaluate one policy by id
|
||||
|
||||
try {
|
||||
Start-EvaluateSodPolicy -Id $Id
|
||||
@@ -1004,7 +1004,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f943-47e9-4562-b5bb-8424a56397d8" # String | The SOD policy ID to run.
|
||||
|
||||
# Runs SOD policy violation report
|
||||
# Runs sod policy violation report
|
||||
|
||||
try {
|
||||
Start-SodPolicy -Id $Id
|
||||
|
||||
@@ -35,8 +35,8 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Start-PredictSodViolations**](#start-predict-sod-violations) | **POST** `/sod-violations/predict` | Predict SOD violations for identity.
|
||||
[**Start-ViolationCheck**](#start-violation-check) | **POST** `/sod-violations/check` | Check SOD violations
|
||||
[**Start-PredictSodViolations**](#start-predict-sod-violations) | **POST** `/sod-violations/predict` | Predict sod violations for identity.
|
||||
[**Start-ViolationCheck**](#start-violation-check) | **POST** `/sod-violations/check` | Check sod violations
|
||||
|
||||
|
||||
## start-predict-sod-violations
|
||||
@@ -82,7 +82,7 @@ $IdentityWithNewAccess = @"{
|
||||
} ]
|
||||
}"@
|
||||
|
||||
# Predict SOD violations for identity.
|
||||
# Predict sod violations for identity.
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToIdentityWithNewAccess -Json $IdentityWithNewAccess
|
||||
@@ -129,7 +129,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$IdentityWithNewAccess1 = @"{identityId=2c91808568c529c60168cca6f90c1313, accessRefs=[{type=ENTITLEMENT, id=2c918087682f9a86016839c050861ab1, name=CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local}, {type=ENTITLEMENT, id=2c918087682f9a86016839c0509c1ab2, name=CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local}], clientMetadata={additionalProp1=string, additionalProp2=string, additionalProp3=string}}"@
|
||||
|
||||
# Check SOD violations
|
||||
# Check sod violations
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToIdentityWithNewAccess1 -Json $IdentityWithNewAccess1
|
||||
|
||||
@@ -28,10 +28,10 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-SavedSearch**](#create-saved-search) | **POST** `/saved-searches` | Create a saved search
|
||||
[**Remove-SavedSearch**](#delete-saved-search) | **DELETE** `/saved-searches/{id}` | Delete document by ID
|
||||
[**Invoke-ExecuteSavedSearch**](#execute-saved-search) | **POST** `/saved-searches/{id}/execute` | Execute a saved search by ID
|
||||
[**Get-SavedSearch**](#get-saved-search) | **GET** `/saved-searches/{id}` | Return saved search by ID
|
||||
[**Get-SavedSearches**](#list-saved-searches) | **GET** `/saved-searches` | A list of Saved Searches
|
||||
[**Remove-SavedSearch**](#delete-saved-search) | **DELETE** `/saved-searches/{id}` | Delete document by id
|
||||
[**Invoke-ExecuteSavedSearch**](#execute-saved-search) | **POST** `/saved-searches/{id}/execute` | Execute a saved search by id
|
||||
[**Get-SavedSearch**](#get-saved-search) | **GET** `/saved-searches/{id}` | Return saved search by id
|
||||
[**Get-SavedSearches**](#list-saved-searches) | **GET** `/saved-searches` | A list of saved searches
|
||||
[**Send-SavedSearch**](#put-saved-search) | **PUT** `/saved-searches/{id}` | Updates an existing saved search
|
||||
|
||||
|
||||
@@ -115,7 +115,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c91808568c529c60168cca6f90c1313" # String | ID of the requested document.
|
||||
|
||||
# Delete document by ID
|
||||
# Delete document by id
|
||||
|
||||
try {
|
||||
Remove-SavedSearch -Id $Id
|
||||
@@ -174,7 +174,7 @@ $SearchArguments = @"{
|
||||
"scheduleId" : "7a724640-0c17-4ce9-a8c3-4a89738459c8"
|
||||
}"@
|
||||
|
||||
# Execute a saved search by ID
|
||||
# Execute a saved search by id
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToSearchArguments -Json $SearchArguments
|
||||
@@ -222,7 +222,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c91808568c529c60168cca6f90c1313" # String | ID of the requested document.
|
||||
|
||||
# Return saved search by ID
|
||||
# Return saved search by id
|
||||
|
||||
try {
|
||||
Get-SavedSearch -Id $Id
|
||||
@@ -274,7 +274,7 @@ $Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Col
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
$Filters = 'owner.id eq "7a724640-0c17-4ce9-a8c3-4a89738459c8"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **owner.id**: *eq* (optional)
|
||||
|
||||
# A list of Saved Searches
|
||||
# A list of saved searches
|
||||
|
||||
try {
|
||||
Get-SavedSearches
|
||||
|
||||
@@ -44,11 +44,11 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-ScheduledSearch**](#create-scheduled-search) | **POST** `/scheduled-searches` | Create a new scheduled search
|
||||
[**Remove-ScheduledSearch**](#delete-scheduled-search) | **DELETE** `/scheduled-searches/{id}` | Delete a Scheduled Search
|
||||
[**Get-ScheduledSearch**](#get-scheduled-search) | **GET** `/scheduled-searches/{id}` | Get a Scheduled Search
|
||||
[**Remove-ScheduledSearch**](#delete-scheduled-search) | **DELETE** `/scheduled-searches/{id}` | Delete a scheduled search
|
||||
[**Get-ScheduledSearch**](#get-scheduled-search) | **GET** `/scheduled-searches/{id}` | Get a scheduled search
|
||||
[**Get-ScheduledSearch**](#list-scheduled-search) | **GET** `/scheduled-searches` | List scheduled searches
|
||||
[**Invoke-UnsubscribeScheduledSearch**](#unsubscribe-scheduled-search) | **POST** `/scheduled-searches/{id}/unsubscribe` | Unsubscribe a recipient from Scheduled Search
|
||||
[**Update-ScheduledSearch**](#update-scheduled-search) | **PUT** `/scheduled-searches/{id}` | Update an existing Scheduled Search
|
||||
[**Invoke-UnsubscribeScheduledSearch**](#unsubscribe-scheduled-search) | **POST** `/scheduled-searches/{id}/unsubscribe` | Unsubscribe a recipient from scheduled search
|
||||
[**Update-ScheduledSearch**](#update-scheduled-search) | **PUT** `/scheduled-searches/{id}` | Update an existing scheduled search
|
||||
|
||||
|
||||
## create-scheduled-search
|
||||
@@ -132,7 +132,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c91808568c529c60168cca6f90c1313" # String | ID of the requested document.
|
||||
|
||||
# Delete a Scheduled Search
|
||||
# Delete a scheduled search
|
||||
|
||||
try {
|
||||
Remove-ScheduledSearch -Id $Id
|
||||
@@ -178,7 +178,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c91808568c529c60168cca6f90c1313" # String | ID of the requested document.
|
||||
|
||||
# Get a Scheduled Search
|
||||
# Get a scheduled search
|
||||
|
||||
try {
|
||||
Get-ScheduledSearch -Id $Id
|
||||
@@ -280,7 +280,7 @@ $TypedReference = @"{
|
||||
"type" : "IDENTITY"
|
||||
}"@
|
||||
|
||||
# Unsubscribe a recipient from Scheduled Search
|
||||
# Unsubscribe a recipient from scheduled search
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToTypedReference -Json $TypedReference
|
||||
@@ -372,7 +372,7 @@ $ScheduledSearch = @"{
|
||||
"emailEmptyResults" : false
|
||||
}"@
|
||||
|
||||
# Update an existing Scheduled Search
|
||||
# Update an existing scheduled search
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToScheduledSearch -Json $ScheduledSearch
|
||||
|
||||
@@ -40,10 +40,10 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Search-Aggregate**](#search-aggregate) | **POST** `/search/aggregate` | Perform a Search Query Aggregation
|
||||
[**Search-Count**](#search-count) | **POST** `/search/count` | Count Documents Satisfying a Query
|
||||
[**Search-Get**](#search-get) | **GET** `/search/{index}/{id}` | Get a Document by ID
|
||||
[**Search-Post**](#search-post) | **POST** `/search` | Perform Search
|
||||
[**Search-Aggregate**](#search-aggregate) | **POST** `/search/aggregate` | Perform a search query aggregation
|
||||
[**Search-Count**](#search-count) | **POST** `/search/count` | Count documents satisfying a query
|
||||
[**Search-Get**](#search-get) | **GET** `/search/{index}/{id}` | Get a document by id
|
||||
[**Search-Post**](#search-post) | **POST** `/search` | Perform search
|
||||
|
||||
|
||||
## search-aggregate
|
||||
@@ -199,7 +199,7 @@ $Offset = 0 # Int32 | Offset into the full result set. Usually specified with *l
|
||||
$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
|
||||
# Perform a Search Query Aggregation
|
||||
# Perform a search query aggregation
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToSearch -Json $Search
|
||||
@@ -361,7 +361,7 @@ $Search = @"{
|
||||
}
|
||||
}"@
|
||||
|
||||
# Count Documents Satisfying a Query
|
||||
# Count documents satisfying a query
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToSearch -Json $Search
|
||||
@@ -410,7 +410,7 @@ Code | Description | Data Type
|
||||
$Index = "accessprofiles" # String | The index from which to fetch the specified document. The currently supported index names are: *accessprofiles*, *accountactivities*, *entitlements*, *events*, *identities*, and *roles*.
|
||||
$Id = "2c91808568c529c60168cca6f90c1313" # String | ID of the requested document.
|
||||
|
||||
# Get a Document by ID
|
||||
# Get a document by id
|
||||
|
||||
try {
|
||||
Search-Get -Index $Index -Id $Id
|
||||
@@ -577,7 +577,7 @@ $Offset = 0 # Int32 | Offset into the full result set. Usually specified with *l
|
||||
$Limit = 10000 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
|
||||
# Perform Search
|
||||
# Perform search
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToSearch -Json $Search
|
||||
|
||||
@@ -35,11 +35,11 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-SearchAttributeConfig**](#create-search-attribute-config) | **POST** `/accounts/search-attribute-config` | Create Extended Search Attributes
|
||||
[**Remove-SearchAttributeConfig**](#delete-search-attribute-config) | **DELETE** `/accounts/search-attribute-config/{name}` | Delete Extended Search Attribute
|
||||
[**Get-SearchAttributeConfig**](#get-search-attribute-config) | **GET** `/accounts/search-attribute-config` | List Extended Search Attributes
|
||||
[**Get-SingleSearchAttributeConfig**](#get-single-search-attribute-config) | **GET** `/accounts/search-attribute-config/{name}` | Get Extended Search Attribute
|
||||
[**Update-SearchAttributeConfig**](#patch-search-attribute-config) | **PATCH** `/accounts/search-attribute-config/{name}` | Update Extended Search Attribute
|
||||
[**New-SearchAttributeConfig**](#create-search-attribute-config) | **POST** `/accounts/search-attribute-config` | Create extended search attributes
|
||||
[**Remove-SearchAttributeConfig**](#delete-search-attribute-config) | **DELETE** `/accounts/search-attribute-config/{name}` | Delete extended search attribute
|
||||
[**Get-SearchAttributeConfig**](#get-search-attribute-config) | **GET** `/accounts/search-attribute-config` | List extended search attributes
|
||||
[**Get-SingleSearchAttributeConfig**](#get-single-search-attribute-config) | **GET** `/accounts/search-attribute-config/{name}` | Get extended search attribute
|
||||
[**Update-SearchAttributeConfig**](#patch-search-attribute-config) | **PATCH** `/accounts/search-attribute-config/{name}` | Update extended search attribute
|
||||
|
||||
|
||||
## create-search-attribute-config
|
||||
@@ -82,7 +82,7 @@ $SearchAttributeConfig = @"{
|
||||
}
|
||||
}"@
|
||||
|
||||
# Create Extended Search Attributes
|
||||
# Create extended search attributes
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToSearchAttributeConfig -Json $SearchAttributeConfig
|
||||
@@ -129,7 +129,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Name = "newMailAttribute" # String | Name of the extended search attribute configuration to delete.
|
||||
|
||||
# Delete Extended Search Attribute
|
||||
# Delete extended search attribute
|
||||
|
||||
try {
|
||||
Remove-SearchAttributeConfig -Name $Name
|
||||
@@ -176,7 +176,7 @@ Code | Description | Data Type
|
||||
$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
|
||||
$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
|
||||
|
||||
# List Extended Search Attributes
|
||||
# List extended search attributes
|
||||
|
||||
try {
|
||||
Get-SearchAttributeConfig
|
||||
@@ -223,7 +223,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Name = "newMailAttribute" # String | Name of the extended search attribute configuration to retrieve.
|
||||
|
||||
# Get Extended Search Attribute
|
||||
# Get extended search attribute
|
||||
|
||||
try {
|
||||
Get-SingleSearchAttributeConfig -Name $Name
|
||||
@@ -278,7 +278,7 @@ $Name = "promotedMailAttribute" # String | Name of the search attribute configur
|
||||
}"@ # JsonPatchOperation[] |
|
||||
|
||||
|
||||
# Update Extended Search Attribute
|
||||
# Update extended search attribute
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
|
||||
@@ -34,11 +34,11 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-Segment**](#create-segment) | **POST** `/segments` | Create Segment
|
||||
[**Remove-Segment**](#delete-segment) | **DELETE** `/segments/{id}` | Delete Segment by ID
|
||||
[**Get-Segment**](#get-segment) | **GET** `/segments/{id}` | Get Segment by ID
|
||||
[**Get-Segments**](#list-segments) | **GET** `/segments` | List Segments
|
||||
[**Update-Segment**](#patch-segment) | **PATCH** `/segments/{id}` | Update Segment
|
||||
[**New-Segment**](#create-segment) | **POST** `/segments` | Create segment
|
||||
[**Remove-Segment**](#delete-segment) | **DELETE** `/segments/{id}` | Delete segment by id
|
||||
[**Get-Segment**](#get-segment) | **GET** `/segments/{id}` | Get segment by id
|
||||
[**Get-Segments**](#list-segments) | **GET** `/segments` | List segments
|
||||
[**Update-Segment**](#patch-segment) | **PATCH** `/segments/{id}` | Update segment
|
||||
|
||||
|
||||
## create-segment
|
||||
@@ -96,7 +96,7 @@ $Segment = @"{
|
||||
"id" : "0f11f2a4-7c94-4bf3-a2bd-742580fe3bde"
|
||||
}"@
|
||||
|
||||
# Create Segment
|
||||
# Create segment
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToSegment -Json $Segment
|
||||
@@ -144,7 +144,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The segment ID to delete.
|
||||
|
||||
# Delete Segment by ID
|
||||
# Delete segment by id
|
||||
|
||||
try {
|
||||
Remove-Segment -Id $Id
|
||||
@@ -190,7 +190,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The segment ID to retrieve.
|
||||
|
||||
# Get Segment by ID
|
||||
# Get segment by id
|
||||
|
||||
try {
|
||||
Get-Segment -Id $Id
|
||||
@@ -239,7 +239,7 @@ $Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Col
|
||||
$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
|
||||
# List Segments
|
||||
# List segments
|
||||
|
||||
try {
|
||||
Get-Segments
|
||||
@@ -290,7 +290,7 @@ $RequestBody = # SystemCollectionsHashtable[] | A list of segment update operat
|
||||
$RequestBody = @"[{op=replace, path=/visibilityCriteria, value={expression={operator=AND, children=[{operator=EQUALS, attribute=location, value={type=STRING, value=Philadelphia}}, {operator=EQUALS, attribute=department, value={type=STRING, value=HR}}]}}}]"@ # SystemCollectionsHashtable[] | A list of segment update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. The following fields are patchable: * name * description * owner * visibilityCriteria * active
|
||||
|
||||
|
||||
# Update Segment
|
||||
# Update segment
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToRequestBody -Json $RequestBody
|
||||
|
||||
@@ -41,15 +41,15 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-ServiceDeskIntegration**](#create-service-desk-integration) | **POST** `/service-desk-integrations` | Create new Service Desk integration
|
||||
[**Remove-ServiceDeskIntegration**](#delete-service-desk-integration) | **DELETE** `/service-desk-integrations/{id}` | Delete a Service Desk integration
|
||||
[**Get-ServiceDeskIntegration**](#get-service-desk-integration) | **GET** `/service-desk-integrations/{id}` | Get a Service Desk integration
|
||||
[**Get-ServiceDeskIntegrationTemplate**](#get-service-desk-integration-template) | **GET** `/service-desk-integrations/templates/{scriptName}` | Service Desk integration template by scriptName
|
||||
[**Get-ServiceDeskIntegrationTypes**](#get-service-desk-integration-types) | **GET** `/service-desk-integrations/types` | List Service Desk integration types
|
||||
[**Get-ServiceDeskIntegrations**](#get-service-desk-integrations) | **GET** `/service-desk-integrations` | List existing Service Desk integrations
|
||||
[**New-ServiceDeskIntegration**](#create-service-desk-integration) | **POST** `/service-desk-integrations` | Create new service desk integration
|
||||
[**Remove-ServiceDeskIntegration**](#delete-service-desk-integration) | **DELETE** `/service-desk-integrations/{id}` | Delete a service desk integration
|
||||
[**Get-ServiceDeskIntegration**](#get-service-desk-integration) | **GET** `/service-desk-integrations/{id}` | Get a service desk integration
|
||||
[**Get-ServiceDeskIntegrationTemplate**](#get-service-desk-integration-template) | **GET** `/service-desk-integrations/templates/{scriptName}` | Service desk integration template by scriptname
|
||||
[**Get-ServiceDeskIntegrationTypes**](#get-service-desk-integration-types) | **GET** `/service-desk-integrations/types` | List service desk integration types
|
||||
[**Get-ServiceDeskIntegrations**](#get-service-desk-integrations) | **GET** `/service-desk-integrations` | List existing service desk integrations
|
||||
[**Get-StatusCheckDetails**](#get-status-check-details) | **GET** `/service-desk-integrations/status-check-configuration` | Get the time check configuration
|
||||
[**Update-ServiceDeskIntegration**](#patch-service-desk-integration) | **PATCH** `/service-desk-integrations/{id}` | Patch a Service Desk Integration
|
||||
[**Send-ServiceDeskIntegration**](#put-service-desk-integration) | **PUT** `/service-desk-integrations/{id}` | Update a Service Desk integration
|
||||
[**Update-ServiceDeskIntegration**](#patch-service-desk-integration) | **PATCH** `/service-desk-integrations/{id}` | Patch a service desk integration
|
||||
[**Send-ServiceDeskIntegration**](#put-service-desk-integration) | **PUT** `/service-desk-integrations/{id}` | Update a service desk integration
|
||||
[**Update-StatusCheckDetails**](#update-status-check-details) | **PUT** `/service-desk-integrations/status-check-configuration` | Update the time check configuration
|
||||
|
||||
|
||||
@@ -118,7 +118,7 @@ $ServiceDeskIntegrationDto = @"{
|
||||
"beforeProvisioningRule" : ""
|
||||
}"@
|
||||
|
||||
# Create new Service Desk integration
|
||||
# Create new service desk integration
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToServiceDeskIntegrationDto -Json $ServiceDeskIntegrationDto
|
||||
@@ -165,7 +165,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "anId" # String | ID of Service Desk integration to delete
|
||||
|
||||
# Delete a Service Desk integration
|
||||
# Delete a service desk integration
|
||||
|
||||
try {
|
||||
Remove-ServiceDeskIntegration -Id $Id
|
||||
@@ -211,7 +211,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "anId" # String | ID of the Service Desk integration to get
|
||||
|
||||
# Get a Service Desk integration
|
||||
# Get a service desk integration
|
||||
|
||||
try {
|
||||
Get-ServiceDeskIntegration -Id $Id
|
||||
@@ -257,7 +257,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$ScriptName = "aScriptName" # String | The scriptName value of the Service Desk integration template to get
|
||||
|
||||
# Service Desk integration template by scriptName
|
||||
# Service desk integration template by scriptname
|
||||
|
||||
try {
|
||||
Get-ServiceDeskIntegrationTemplate -ScriptName $ScriptName
|
||||
@@ -301,7 +301,7 @@ Code | Description | Data Type
|
||||
### Example
|
||||
```powershell
|
||||
|
||||
# List Service Desk integration types
|
||||
# List service desk integration types
|
||||
|
||||
try {
|
||||
Get-ServiceDeskIntegrationTypes
|
||||
@@ -355,7 +355,7 @@ $Sorters = "name" # String | Sort results using the standard syntax described in
|
||||
$Filters = 'name eq "John Doe"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **name**: *eq* **type**: *eq, in* **cluster**: *eq, in* (optional)
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
|
||||
# List existing Service Desk integrations
|
||||
# List existing service desk integrations
|
||||
|
||||
try {
|
||||
Get-ServiceDeskIntegrations
|
||||
@@ -452,7 +452,7 @@ $Id = "anId" # String | ID of the Service Desk integration to update
|
||||
}"@ # JsonPatchOperation[] | A list of SDIM update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. Only `replace` operations are accepted by this endpoint. A 403 Forbidden Error indicates that a PATCH operation was attempted that is not allowed.
|
||||
|
||||
|
||||
# Patch a Service Desk Integration
|
||||
# Patch a service desk integration
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
@@ -534,7 +534,7 @@ $ServiceDeskIntegrationDto = @"{
|
||||
"beforeProvisioningRule" : ""
|
||||
}"@
|
||||
|
||||
# Update a Service Desk integration
|
||||
# Update a service desk integration
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToServiceDeskIntegrationDto -Json $ServiceDeskIntegrationDto
|
||||
|
||||
@@ -74,32 +74,32 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-ProvisioningPolicy**](#create-provisioning-policy) | **POST** `/sources/{sourceId}/provisioning-policies` | Create Provisioning Policy
|
||||
[**New-Source**](#create-source) | **POST** `/sources` | Creates a source in IdentityNow.
|
||||
[**New-SourceSchema**](#create-source-schema) | **POST** `/sources/{sourceId}/schemas` | Create Schema on Source
|
||||
[**Remove-ProvisioningPolicy**](#delete-provisioning-policy) | **DELETE** `/sources/{sourceId}/provisioning-policies/{usageType}` | Delete Provisioning Policy by UsageType
|
||||
[**Remove-Source**](#delete-source) | **DELETE** `/sources/{id}` | Delete Source by ID
|
||||
[**Remove-SourceSchema**](#delete-source-schema) | **DELETE** `/sources/{sourceId}/schemas/{schemaId}` | Delete Source Schema by ID
|
||||
[**New-ProvisioningPolicy**](#create-provisioning-policy) | **POST** `/sources/{sourceId}/provisioning-policies` | Create provisioning policy
|
||||
[**New-Source**](#create-source) | **POST** `/sources` | Creates a source in identitynow.
|
||||
[**New-SourceSchema**](#create-source-schema) | **POST** `/sources/{sourceId}/schemas` | Create schema on source
|
||||
[**Remove-ProvisioningPolicy**](#delete-provisioning-policy) | **DELETE** `/sources/{sourceId}/provisioning-policies/{usageType}` | Delete provisioning policy by usagetype
|
||||
[**Remove-Source**](#delete-source) | **DELETE** `/sources/{id}` | Delete source by id
|
||||
[**Remove-SourceSchema**](#delete-source-schema) | **DELETE** `/sources/{sourceId}/schemas/{schemaId}` | Delete source schema by id
|
||||
[**Get-AccountsSchema**](#get-accounts-schema) | **GET** `/sources/{id}/schemas/accounts` | Downloads source accounts schema template
|
||||
[**Get-EntitlementsSchema**](#get-entitlements-schema) | **GET** `/sources/{id}/schemas/entitlements` | Downloads source entitlements schema template
|
||||
[**Get-ProvisioningPolicy**](#get-provisioning-policy) | **GET** `/sources/{sourceId}/provisioning-policies/{usageType}` | Get Provisioning Policy by UsageType
|
||||
[**Get-Source**](#get-source) | **GET** `/sources/{id}` | Get Source by ID
|
||||
[**Get-SourceConnections**](#get-source-connections) | **GET** `/sources/{sourceId}/connections` | Get Source Connections by ID
|
||||
[**Get-ProvisioningPolicy**](#get-provisioning-policy) | **GET** `/sources/{sourceId}/provisioning-policies/{usageType}` | Get provisioning policy by usagetype
|
||||
[**Get-Source**](#get-source) | **GET** `/sources/{id}` | Get source by id
|
||||
[**Get-SourceConnections**](#get-source-connections) | **GET** `/sources/{sourceId}/connections` | Get source connections by id
|
||||
[**Get-SourceHealth**](#get-source-health) | **GET** `/sources/{sourceId}/source-health` | Fetches source health by id
|
||||
[**Get-SourceSchema**](#get-source-schema) | **GET** `/sources/{sourceId}/schemas/{schemaId}` | Get Source Schema by ID
|
||||
[**Get-SourceSchemas**](#get-source-schemas) | **GET** `/sources/{sourceId}/schemas` | List Schemas on Source
|
||||
[**Get-SourceSchema**](#get-source-schema) | **GET** `/sources/{sourceId}/schemas/{schemaId}` | Get source schema by id
|
||||
[**Get-SourceSchemas**](#get-source-schemas) | **GET** `/sources/{sourceId}/schemas` | List schemas on source
|
||||
[**Import-AccountsSchema**](#import-accounts-schema) | **POST** `/sources/{id}/schemas/accounts` | Uploads source accounts schema template
|
||||
[**Import-ConnectorFile**](#import-connector-file) | **POST** `/sources/{sourceId}/upload-connector-file` | Upload connector file to source
|
||||
[**Import-EntitlementsSchema**](#import-entitlements-schema) | **POST** `/sources/{id}/schemas/entitlements` | Uploads source entitlements schema template
|
||||
[**Get-ProvisioningPolicies**](#list-provisioning-policies) | **GET** `/sources/{sourceId}/provisioning-policies` | Lists ProvisioningPolicies
|
||||
[**Get-Sources**](#list-sources) | **GET** `/sources` | Lists all sources in IdentityNow.
|
||||
[**Send-ProvisioningPolicy**](#put-provisioning-policy) | **PUT** `/sources/{sourceId}/provisioning-policies/{usageType}` | Update Provisioning Policy by UsageType
|
||||
[**Send-Source**](#put-source) | **PUT** `/sources/{id}` | Update Source (Full)
|
||||
[**Send-SourceSchema**](#put-source-schema) | **PUT** `/sources/{sourceId}/schemas/{schemaId}` | Update Source Schema (Full)
|
||||
[**Update-ProvisioningPoliciesInBulk**](#update-provisioning-policies-in-bulk) | **POST** `/sources/{sourceId}/provisioning-policies/bulk-update` | Bulk Update Provisioning Policies
|
||||
[**Update-ProvisioningPolicy**](#update-provisioning-policy) | **PATCH** `/sources/{sourceId}/provisioning-policies/{usageType}` | Partial update of Provisioning Policy
|
||||
[**Update-Source**](#update-source) | **PATCH** `/sources/{id}` | Update Source (Partial)
|
||||
[**Update-SourceSchema**](#update-source-schema) | **PATCH** `/sources/{sourceId}/schemas/{schemaId}` | Update Source Schema (Partial)
|
||||
[**Get-ProvisioningPolicies**](#list-provisioning-policies) | **GET** `/sources/{sourceId}/provisioning-policies` | Lists provisioningpolicies
|
||||
[**Get-Sources**](#list-sources) | **GET** `/sources` | Lists all sources in identitynow.
|
||||
[**Send-ProvisioningPolicy**](#put-provisioning-policy) | **PUT** `/sources/{sourceId}/provisioning-policies/{usageType}` | Update provisioning policy by usagetype
|
||||
[**Send-Source**](#put-source) | **PUT** `/sources/{id}` | Update source (full)
|
||||
[**Send-SourceSchema**](#put-source-schema) | **PUT** `/sources/{sourceId}/schemas/{schemaId}` | Update source schema (full)
|
||||
[**Update-ProvisioningPoliciesInBulk**](#update-provisioning-policies-in-bulk) | **POST** `/sources/{sourceId}/provisioning-policies/bulk-update` | Bulk update provisioning policies
|
||||
[**Update-ProvisioningPolicy**](#update-provisioning-policy) | **PATCH** `/sources/{sourceId}/provisioning-policies/{usageType}` | Partial update of provisioning policy
|
||||
[**Update-Source**](#update-source) | **PATCH** `/sources/{id}` | Update source (partial)
|
||||
[**Update-SourceSchema**](#update-source-schema) | **PATCH** `/sources/{sourceId}/schemas/{schemaId}` | Update source schema (partial)
|
||||
|
||||
|
||||
## create-provisioning-policy
|
||||
@@ -177,7 +177,7 @@ $ProvisioningPolicyDto = @"{
|
||||
"usageType" : "CREATE"
|
||||
}"@
|
||||
|
||||
# Create Provisioning Policy
|
||||
# Create provisioning policy
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToProvisioningPolicyDto -Json $ProvisioningPolicyDto
|
||||
@@ -307,7 +307,7 @@ $Source = @"{
|
||||
}"@
|
||||
$ProvisionAsCsv = $false # Boolean | If this parameter is `true`, it configures the source as a Delimited File (CSV) source. Setting this to `true` will automatically set the `type` of the source to `DelimitedFile`. You must use this query parameter to create a Delimited File source as you would in the UI. If you don't set this query parameter and you attempt to set the `type` attribute directly, the request won't correctly generate the source. (optional)
|
||||
|
||||
# Creates a source in IdentityNow.
|
||||
# Creates a source in identitynow.
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToSource -Json $Source
|
||||
@@ -389,7 +389,7 @@ $Schema = @"{
|
||||
"identityAttribute" : "sAMAccountName"
|
||||
}"@
|
||||
|
||||
# Create Schema on Source
|
||||
# Create schema on source
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToSchema -Json $Schema
|
||||
@@ -438,7 +438,7 @@ Code | Description | Data Type
|
||||
$SourceId = "2c9180835d191a86015d28455b4a2329" # String | The Source ID.
|
||||
$UsageType = "CREATE" # UsageType | The type of provisioning policy usage. In IdentityNow, a source can support various provisioning operations. For example, when a joiner is added to a source, this may trigger both CREATE and UPDATE provisioning operations. Each usage type is considered a provisioning policy. A source can have any number of these provisioning policies defined. These are the common usage types: CREATE - This usage type relates to 'Create Account Profile', the provisioning template for the account to be created. For example, this would be used for a joiner on a source. UPDATE - This usage type relates to 'Update Account Profile', the provisioning template for the 'Update' connector operations. For example, this would be used for an attribute sync on a source. ENABLE - This usage type relates to 'Enable Account Profile', the provisioning template for the account to be enabled. For example, this could be used for a joiner on a source once the joiner's account is created. DISABLE - This usage type relates to 'Disable Account Profile', the provisioning template for the account to be disabled. For example, this could be used when a leaver is removed temporarily from a source. You can use these four usage types for all your provisioning policy needs.
|
||||
|
||||
# Delete Provisioning Policy by UsageType
|
||||
# Delete provisioning policy by usagetype
|
||||
|
||||
try {
|
||||
Remove-ProvisioningPolicy -SourceId $SourceId -UsageType $UsageType
|
||||
@@ -485,7 +485,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | Source ID.
|
||||
|
||||
# Delete Source by ID
|
||||
# Delete source by id
|
||||
|
||||
try {
|
||||
Remove-Source -Id $Id
|
||||
@@ -533,7 +533,7 @@ Code | Description | Data Type
|
||||
$SourceId = "2c9180835d191a86015d28455b4a2329" # String | The Source id.
|
||||
$SchemaId = "2c9180835d191a86015d28455b4a2329" # String | The Schema id.
|
||||
|
||||
# Delete Source Schema by ID
|
||||
# Delete source schema by id
|
||||
|
||||
try {
|
||||
Remove-SourceSchema -SourceId $SourceId -SchemaId $SchemaId
|
||||
@@ -678,7 +678,7 @@ Code | Description | Data Type
|
||||
$SourceId = "2c9180835d191a86015d28455b4a2329" # String | The Source ID.
|
||||
$UsageType = "CREATE" # UsageType | The type of provisioning policy usage. In IdentityNow, a source can support various provisioning operations. For example, when a joiner is added to a source, this may trigger both CREATE and UPDATE provisioning operations. Each usage type is considered a provisioning policy. A source can have any number of these provisioning policies defined. These are the common usage types: CREATE - This usage type relates to 'Create Account Profile', the provisioning template for the account to be created. For example, this would be used for a joiner on a source. UPDATE - This usage type relates to 'Update Account Profile', the provisioning template for the 'Update' connector operations. For example, this would be used for an attribute sync on a source. ENABLE - This usage type relates to 'Enable Account Profile', the provisioning template for the account to be enabled. For example, this could be used for a joiner on a source once the joiner's account is created. DISABLE - This usage type relates to 'Disable Account Profile', the provisioning template for the account to be disabled. For example, this could be used when a leaver is removed temporarily from a source. You can use these four usage types for all your provisioning policy needs.
|
||||
|
||||
# Get Provisioning Policy by UsageType
|
||||
# Get provisioning policy by usagetype
|
||||
|
||||
try {
|
||||
Get-ProvisioningPolicy -SourceId $SourceId -UsageType $UsageType
|
||||
@@ -724,7 +724,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | Source ID.
|
||||
|
||||
# Get Source by ID
|
||||
# Get source by id
|
||||
|
||||
try {
|
||||
Get-Source -Id $Id
|
||||
@@ -770,7 +770,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$SourceId = "2c9180835d191a86015d28455b4a2329" # String | Source ID.
|
||||
|
||||
# Get Source Connections by ID
|
||||
# Get source connections by id
|
||||
|
||||
try {
|
||||
Get-SourceConnections -SourceId $SourceId
|
||||
@@ -865,7 +865,7 @@ Code | Description | Data Type
|
||||
$SourceId = "2c9180835d191a86015d28455b4a2329" # String | The Source id.
|
||||
$SchemaId = "2c9180835d191a86015d28455b4a2329" # String | The Schema id.
|
||||
|
||||
# Get Source Schema by ID
|
||||
# Get source schema by id
|
||||
|
||||
try {
|
||||
Get-SourceSchema -SourceId $SourceId -SchemaId $SchemaId
|
||||
@@ -915,7 +915,7 @@ $SourceId = "2c9180835d191a86015d28455b4a2329" # String | Source ID.
|
||||
$IncludeTypes = "group" # String | If set to 'group', then the account schema is filtered and only group schemas are returned. Only a value of 'group' is recognized presently. Note: The API will check whether include-types is group or not, if not, it will list schemas based on include-names, if include-names is not provided, it will list all schemas. (optional)
|
||||
$IncludeNames = "account" # String | A comma-separated list of schema names to filter result. (optional)
|
||||
|
||||
# List Schemas on Source
|
||||
# List schemas on source
|
||||
|
||||
try {
|
||||
Get-SourceSchemas -SourceId $SourceId
|
||||
@@ -1116,7 +1116,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$SourceId = "2c9180835d191a86015d28455b4a2329" # String | The Source id
|
||||
|
||||
# Lists ProvisioningPolicies
|
||||
# Lists provisioningpolicies
|
||||
|
||||
try {
|
||||
Get-ProvisioningPolicies -SourceId $SourceId
|
||||
@@ -1174,7 +1174,7 @@ $Sorters = "name" # String | Sort results using the standard syntax described in
|
||||
$ForSubadmin = "name" # String | Filter the returned list of sources for the identity specified by the parameter, which is the id of an identity with the role SOURCE_SUBADMIN. By convention, the value **me** indicates the identity id of the current user. Subadmins may only view Sources which they are able to administer; all other Sources will be filtered out when this parameter is set. If the current user is a SOURCE_SUBADMIN but fails to pass a valid value for this parameter, a 403 Forbidden is returned. (optional)
|
||||
$IncludeIDNSource = $true # Boolean | Include the IdentityNow source in the response. (optional) (default to $false)
|
||||
|
||||
# Lists all sources in IdentityNow.
|
||||
# Lists all sources in identitynow.
|
||||
|
||||
try {
|
||||
Get-Sources
|
||||
@@ -1265,7 +1265,7 @@ $ProvisioningPolicyDto = @"{
|
||||
"usageType" : "CREATE"
|
||||
}"@
|
||||
|
||||
# Update Provisioning Policy by UsageType
|
||||
# Update provisioning policy by usagetype
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToProvisioningPolicyDto -Json $ProvisioningPolicyDto
|
||||
@@ -1408,7 +1408,7 @@ $Source = @"{
|
||||
"since" : "2021-09-28T15:48:29.3801666300Z"
|
||||
}"@
|
||||
|
||||
# Update Source (Full)
|
||||
# Update source (full)
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToSource -Json $Source
|
||||
@@ -1502,7 +1502,7 @@ $Schema = @"{
|
||||
"identityAttribute" : "sAMAccountName"
|
||||
}"@
|
||||
|
||||
# Update Source Schema (Full)
|
||||
# Update source schema (full)
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToSchema -Json $Schema
|
||||
@@ -1591,7 +1591,7 @@ $SourceId = "2c9180835d191a86015d28455b4a2329" # String | The Source id.
|
||||
}"@ # ProvisioningPolicyDto[] |
|
||||
|
||||
|
||||
# Bulk Update Provisioning Policies
|
||||
# Bulk update provisioning policies
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToProvisioningPolicyDto -Json $ProvisioningPolicyDto
|
||||
@@ -1649,7 +1649,7 @@ $UsageType = "CREATE" # UsageType | The type of provisioning policy usage. In I
|
||||
}"@ # JsonPatchOperation[] | The JSONPatch payload used to update the schema.
|
||||
|
||||
|
||||
# Partial update of Provisioning Policy
|
||||
# Partial update of provisioning policy
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
@@ -1718,7 +1718,7 @@ $Id = "2c9180835d191a86015d28455b4a2329" # String | Source ID.
|
||||
}"@ # JsonPatchOperation[] | A list of account update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. Any password changes are submitted as plain-text and encrypted upon receipt in Identity Security Cloud (ISC).
|
||||
|
||||
|
||||
# Update Source (Partial)
|
||||
# Update source (partial)
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
@@ -1803,7 +1803,7 @@ $SchemaId = "2c9180835d191a86015d28455b4a2329" # String | The Schema id.
|
||||
}"@ # JsonPatchOperation[] | The JSONPatch payload used to update the schema.
|
||||
|
||||
|
||||
# Update Source Schema (Partial)
|
||||
# Update source schema (partial)
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
|
||||
@@ -70,14 +70,14 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Remove-TaggedObject**](#delete-tagged-object) | **DELETE** `/tagged-objects/{type}/{id}` | Delete Object Tags
|
||||
[**Remove-TagsToManyObject**](#delete-tags-to-many-object) | **POST** `/tagged-objects/bulk-remove` | Remove Tags from Multiple Objects
|
||||
[**Get-TaggedObject**](#get-tagged-object) | **GET** `/tagged-objects/{type}/{id}` | Get Tagged Object
|
||||
[**Get-TaggedObjects**](#list-tagged-objects) | **GET** `/tagged-objects` | List Tagged Objects
|
||||
[**Get-TaggedObjectsByType**](#list-tagged-objects-by-type) | **GET** `/tagged-objects/{type}` | List Tagged Objects by Type
|
||||
[**Send-TaggedObject**](#put-tagged-object) | **PUT** `/tagged-objects/{type}/{id}` | Update Tagged Object
|
||||
[**Set-TagToObject**](#set-tag-to-object) | **POST** `/tagged-objects` | Add Tag to Object
|
||||
[**Set-TagsToManyObjects**](#set-tags-to-many-objects) | **POST** `/tagged-objects/bulk-add` | Tag Multiple Objects
|
||||
[**Remove-TaggedObject**](#delete-tagged-object) | **DELETE** `/tagged-objects/{type}/{id}` | Delete object tags
|
||||
[**Remove-TagsToManyObject**](#delete-tags-to-many-object) | **POST** `/tagged-objects/bulk-remove` | Remove tags from multiple objects
|
||||
[**Get-TaggedObject**](#get-tagged-object) | **GET** `/tagged-objects/{type}/{id}` | Get tagged object
|
||||
[**Get-TaggedObjects**](#list-tagged-objects) | **GET** `/tagged-objects` | List tagged objects
|
||||
[**Get-TaggedObjectsByType**](#list-tagged-objects-by-type) | **GET** `/tagged-objects/{type}` | List tagged objects by type
|
||||
[**Send-TaggedObject**](#put-tagged-object) | **PUT** `/tagged-objects/{type}/{id}` | Update tagged object
|
||||
[**Set-TagToObject**](#set-tag-to-object) | **POST** `/tagged-objects` | Add tag to object
|
||||
[**Set-TagsToManyObjects**](#set-tags-to-many-objects) | **POST** `/tagged-objects/bulk-add` | Tag multiple objects
|
||||
|
||||
|
||||
## delete-tagged-object
|
||||
@@ -113,7 +113,7 @@ Code | Description | Data Type
|
||||
$Type = "ACCESS_PROFILE" # String | The type of object to delete tags from.
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The ID of the object to delete tags from.
|
||||
|
||||
# Delete Object Tags
|
||||
# Delete object tags
|
||||
|
||||
try {
|
||||
Remove-TaggedObject -Type $Type -Id $Id
|
||||
@@ -169,7 +169,7 @@ $BulkRemoveTaggedObject = @"{
|
||||
"tags" : [ "BU_FINANCE", "PCI" ]
|
||||
}"@
|
||||
|
||||
# Remove Tags from Multiple Objects
|
||||
# Remove tags from multiple objects
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToBulkRemoveTaggedObject -Json $BulkRemoveTaggedObject
|
||||
@@ -217,7 +217,7 @@ Code | Description | Data Type
|
||||
$Type = "ACCESS_PROFILE" # String | The type of tagged object to retrieve.
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The ID of the object reference to retrieve.
|
||||
|
||||
# Get Tagged Object
|
||||
# Get tagged object
|
||||
|
||||
try {
|
||||
Get-TaggedObject -Type $Type -Id $Id
|
||||
@@ -270,7 +270,7 @@ $Offset = 0 # Int32 | Offset into the full result set. Usually specified with *l
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
$Filters = 'tagName eq "BU_FINANCE"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **objectRef.id**: *eq, in* **objectRef.type**: *eq, in* **tagName**: *eq, in* (optional)
|
||||
|
||||
# List Tagged Objects
|
||||
# List tagged objects
|
||||
|
||||
try {
|
||||
Get-TaggedObjects
|
||||
@@ -325,7 +325,7 @@ $Offset = 0 # Int32 | Offset into the full result set. Usually specified with *l
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
$Filters = 'objectRef.id eq "2c91808568c529c60168cca6f90c1313"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **objectRef.id**: *eq* **objectRef.type**: *eq* (optional)
|
||||
|
||||
# List Tagged Objects by Type
|
||||
# List tagged objects by type
|
||||
|
||||
try {
|
||||
Get-TaggedObjectsByType -Type $Type
|
||||
@@ -381,7 +381,7 @@ $TaggedObject = @"{
|
||||
"tags" : [ "BU_FINANCE", "PCI" ]
|
||||
}"@
|
||||
|
||||
# Update Tagged Object
|
||||
# Update tagged object
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToTaggedObject -Json $TaggedObject
|
||||
@@ -436,7 +436,7 @@ $TaggedObject = @"{
|
||||
"tags" : [ "BU_FINANCE", "PCI" ]
|
||||
}"@
|
||||
|
||||
# Add Tag to Object
|
||||
# Add tag to object
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToTaggedObject -Json $TaggedObject
|
||||
@@ -494,7 +494,7 @@ $BulkAddTaggedObject = @"{
|
||||
"tags" : [ "BU_FINANCE", "PCI" ]
|
||||
}"@
|
||||
|
||||
# Tag Multiple Objects
|
||||
# Tag multiple objects
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToBulkAddTaggedObject -Json $BulkAddTaggedObject
|
||||
|
||||
@@ -24,7 +24,7 @@ Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-Transform**](#create-transform) | **POST** `/transforms` | Create transform
|
||||
[**Remove-Transform**](#delete-transform) | **DELETE** `/transforms/{id}` | Delete a transform
|
||||
[**Get-Transform**](#get-transform) | **GET** `/transforms/{id}` | Transform by ID
|
||||
[**Get-Transform**](#get-transform) | **GET** `/transforms/{id}` | Transform by id
|
||||
[**Get-Transforms**](#list-transforms) | **GET** `/transforms` | List transforms
|
||||
[**Update-Transform**](#update-transform) | **PUT** `/transforms/{id}` | Update a transform
|
||||
|
||||
@@ -174,7 +174,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2cd78adghjkja34jh2b1hkjhasuecd" # String | ID of the transform to retrieve
|
||||
|
||||
# Transform by ID
|
||||
# Transform by id
|
||||
|
||||
try {
|
||||
Get-Transform -Id $Id
|
||||
|
||||
@@ -17,9 +17,9 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-VendorConnectorMapping**](#create-vendor-connector-mapping) | **POST** `/vendor-connector-mappings` | Create Vendor Connector Mapping
|
||||
[**Remove-VendorConnectorMapping**](#delete-vendor-connector-mapping) | **DELETE** `/vendor-connector-mappings` | Delete Vendor Connector Mapping
|
||||
[**Get-VendorConnectorMappings**](#get-vendor-connector-mappings) | **GET** `/vendor-connector-mappings` | List Vendor Connector Mappings
|
||||
[**New-VendorConnectorMapping**](#create-vendor-connector-mapping) | **POST** `/vendor-connector-mappings` | Create vendor connector mapping
|
||||
[**Remove-VendorConnectorMapping**](#delete-vendor-connector-mapping) | **DELETE** `/vendor-connector-mappings` | Delete vendor connector mapping
|
||||
[**Get-VendorConnectorMappings**](#get-vendor-connector-mappings) | **GET** `/vendor-connector-mappings` | List vendor connector mappings
|
||||
|
||||
|
||||
## create-vendor-connector-mapping
|
||||
@@ -77,7 +77,7 @@ $VendorConnectorMapping = @"{
|
||||
}
|
||||
}"@
|
||||
|
||||
# Create Vendor Connector Mapping
|
||||
# Create vendor connector mapping
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToVendorConnectorMapping -Json $VendorConnectorMapping
|
||||
@@ -147,7 +147,7 @@ $VendorConnectorMapping = @"{
|
||||
}
|
||||
}"@
|
||||
|
||||
# Delete Vendor Connector Mapping
|
||||
# Delete vendor connector mapping
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToVendorConnectorMapping -Json $VendorConnectorMapping
|
||||
@@ -193,7 +193,7 @@ Code | Description | Data Type
|
||||
### Example
|
||||
```powershell
|
||||
|
||||
# List Vendor Connector Mappings
|
||||
# List vendor connector mappings
|
||||
|
||||
try {
|
||||
Get-VendorConnectorMappings
|
||||
|
||||
@@ -31,19 +31,19 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Approve-ApprovalItem**](#approve-approval-item) | **POST** `/work-items/{id}/approve/{approvalItemId}` | Approve an Approval Item
|
||||
[**Approve-ApprovalItemsInBulk**](#approve-approval-items-in-bulk) | **POST** `/work-items/bulk-approve/{id}` | Bulk approve Approval Items
|
||||
[**Complete-WorkItem**](#complete-work-item) | **POST** `/work-items/{id}` | Complete a Work Item
|
||||
[**Get-CompletedWorkItems**](#get-completed-work-items) | **GET** `/work-items/completed` | Completed Work Items
|
||||
[**Get-CountCompletedWorkItems**](#get-count-completed-work-items) | **GET** `/work-items/completed/count` | Count Completed Work Items
|
||||
[**Get-CountWorkItems**](#get-count-work-items) | **GET** `/work-items/count` | Count Work Items
|
||||
[**Get-WorkItem**](#get-work-item) | **GET** `/work-items/{id}` | Get a Work Item
|
||||
[**Get-WorkItemsSummary**](#get-work-items-summary) | **GET** `/work-items/summary` | Work Items Summary
|
||||
[**Get-WorkItems**](#list-work-items) | **GET** `/work-items` | List Work Items
|
||||
[**Deny-ApprovalItem**](#reject-approval-item) | **POST** `/work-items/{id}/reject/{approvalItemId}` | Reject an Approval Item
|
||||
[**Deny-ApprovalItemsInBulk**](#reject-approval-items-in-bulk) | **POST** `/work-items/bulk-reject/{id}` | Bulk reject Approval Items
|
||||
[**Send-WorkItemForward**](#send-work-item-forward) | **POST** `/work-items/{id}/forward` | Forward a Work Item
|
||||
[**Submit-AccountSelection**](#submit-account-selection) | **POST** `/work-items/{id}/submit-account-selection` | Submit Account Selections
|
||||
[**Approve-ApprovalItem**](#approve-approval-item) | **POST** `/work-items/{id}/approve/{approvalItemId}` | Approve an approval item
|
||||
[**Approve-ApprovalItemsInBulk**](#approve-approval-items-in-bulk) | **POST** `/work-items/bulk-approve/{id}` | Bulk approve approval items
|
||||
[**Complete-WorkItem**](#complete-work-item) | **POST** `/work-items/{id}` | Complete a work item
|
||||
[**Get-CompletedWorkItems**](#get-completed-work-items) | **GET** `/work-items/completed` | Completed work items
|
||||
[**Get-CountCompletedWorkItems**](#get-count-completed-work-items) | **GET** `/work-items/completed/count` | Count completed work items
|
||||
[**Get-CountWorkItems**](#get-count-work-items) | **GET** `/work-items/count` | Count work items
|
||||
[**Get-WorkItem**](#get-work-item) | **GET** `/work-items/{id}` | Get a work item
|
||||
[**Get-WorkItemsSummary**](#get-work-items-summary) | **GET** `/work-items/summary` | Work items summary
|
||||
[**Get-WorkItems**](#list-work-items) | **GET** `/work-items` | List work items
|
||||
[**Deny-ApprovalItem**](#reject-approval-item) | **POST** `/work-items/{id}/reject/{approvalItemId}` | Reject an approval item
|
||||
[**Deny-ApprovalItemsInBulk**](#reject-approval-items-in-bulk) | **POST** `/work-items/bulk-reject/{id}` | Bulk reject approval items
|
||||
[**Send-WorkItemForward**](#send-work-item-forward) | **POST** `/work-items/{id}/forward` | Forward a work item
|
||||
[**Submit-AccountSelection**](#submit-account-selection) | **POST** `/work-items/{id}/submit-account-selection` | Submit account selections
|
||||
|
||||
|
||||
## approve-approval-item
|
||||
@@ -80,7 +80,7 @@ Code | Description | Data Type
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The ID of the work item
|
||||
$ApprovalItemId = "1211bcaa32112bcef6122adb21cef1ac" # String | The ID of the approval item.
|
||||
|
||||
# Approve an Approval Item
|
||||
# Approve an approval item
|
||||
|
||||
try {
|
||||
Approve-ApprovalItem -Id $Id -ApprovalItemId $ApprovalItemId
|
||||
@@ -126,7 +126,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The ID of the work item
|
||||
|
||||
# Bulk approve Approval Items
|
||||
# Bulk approve approval items
|
||||
|
||||
try {
|
||||
Approve-ApprovalItemsInBulk -Id $Id
|
||||
@@ -174,7 +174,7 @@ Code | Description | Data Type
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The ID of the work item
|
||||
$Body = "MyBody" # String | Body is the request payload to create form definition request (optional)
|
||||
|
||||
# Complete a Work Item
|
||||
# Complete a work item
|
||||
|
||||
try {
|
||||
Complete-WorkItem -Id $Id
|
||||
@@ -225,7 +225,7 @@ $Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Col
|
||||
$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
|
||||
# Completed Work Items
|
||||
# Completed work items
|
||||
|
||||
try {
|
||||
Get-CompletedWorkItems
|
||||
@@ -270,7 +270,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$OwnerId = "1211bcaa32112bcef6122adb21cef1ac" # String | ID of the work item owner. (optional)
|
||||
|
||||
# Count Completed Work Items
|
||||
# Count completed work items
|
||||
|
||||
try {
|
||||
Get-CountCompletedWorkItems
|
||||
@@ -315,7 +315,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$OwnerId = "ef38f94347e94562b5bb8424a56397d8" # String | ID of the work item owner. (optional)
|
||||
|
||||
# Count Work Items
|
||||
# Count work items
|
||||
|
||||
try {
|
||||
Get-CountWorkItems
|
||||
@@ -361,7 +361,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | ID of the work item.
|
||||
|
||||
# Get a Work Item
|
||||
# Get a work item
|
||||
|
||||
try {
|
||||
Get-WorkItem -Id $Id
|
||||
@@ -406,7 +406,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$OwnerId = "1211bcaa32112bcef6122adb21cef1ac" # String | ID of the work item owner. (optional)
|
||||
|
||||
# Work Items Summary
|
||||
# Work items summary
|
||||
|
||||
try {
|
||||
Get-WorkItemsSummary
|
||||
@@ -457,7 +457,7 @@ $Offset = 0 # Int32 | Offset into the full result set. Usually specified with *l
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
$OwnerId = "1211bcaa32112bcef6122adb21cef1ac" # String | ID of the work item owner. (optional)
|
||||
|
||||
# List Work Items
|
||||
# List work items
|
||||
|
||||
try {
|
||||
Get-WorkItems
|
||||
@@ -505,7 +505,7 @@ Code | Description | Data Type
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The ID of the work item
|
||||
$ApprovalItemId = "1211bcaa32112bcef6122adb21cef1ac" # String | The ID of the approval item.
|
||||
|
||||
# Reject an Approval Item
|
||||
# Reject an approval item
|
||||
|
||||
try {
|
||||
Deny-ApprovalItem -Id $Id -ApprovalItemId $ApprovalItemId
|
||||
@@ -551,7 +551,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The ID of the work item
|
||||
|
||||
# Bulk reject Approval Items
|
||||
# Bulk reject approval items
|
||||
|
||||
try {
|
||||
Deny-ApprovalItemsInBulk -Id $Id
|
||||
@@ -602,7 +602,7 @@ $WorkItemForward = @"{
|
||||
"sendNotifications" : true
|
||||
}"@
|
||||
|
||||
# Forward a Work Item
|
||||
# Forward a work item
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToWorkItemForward -Json $WorkItemForward
|
||||
@@ -651,7 +651,7 @@ Code | Description | Data Type
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The ID of the work item
|
||||
$RequestBody = @{ key_example = } # System.Collections.Hashtable | Account Selection Data map, keyed on fieldName
|
||||
|
||||
# Submit Account Selections
|
||||
# Submit account selections
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToRequestBody -Json $RequestBody
|
||||
|
||||
@@ -18,24 +18,24 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Suspend-WorkflowExecution**](#cancel-workflow-execution) | **POST** `/workflow-executions/{id}/cancel` | Cancel Workflow Execution by ID
|
||||
[**New-ExternalExecuteWorkflow**](#create-external-execute-workflow) | **POST** `/workflows/execute/external/{id}` | Execute Workflow via External Trigger
|
||||
[**New-Workflow**](#create-workflow) | **POST** `/workflows` | Create Workflow
|
||||
[**New-WorkflowExternalTrigger**](#create-workflow-external-trigger) | **POST** `/workflows/{id}/external/oauth-clients` | Generate External Trigger OAuth Client
|
||||
[**Remove-Workflow**](#delete-workflow) | **DELETE** `/workflows/{id}` | Delete Workflow By Id
|
||||
[**Get-Workflow**](#get-workflow) | **GET** `/workflows/{id}` | Get Workflow By Id
|
||||
[**Get-WorkflowExecution**](#get-workflow-execution) | **GET** `/workflow-executions/{id}` | Get Workflow Execution
|
||||
[**Get-WorkflowExecutionHistory**](#get-workflow-execution-history) | **GET** `/workflow-executions/{id}/history` | Get Workflow Execution History
|
||||
[**Get-WorkflowExecutions**](#get-workflow-executions) | **GET** `/workflows/{id}/executions` | List Workflow Executions
|
||||
[**Get-CompleteWorkflowLibrary**](#list-complete-workflow-library) | **GET** `/workflow-library` | List Complete Workflow Library
|
||||
[**Get-WorkflowLibraryActions**](#list-workflow-library-actions) | **GET** `/workflow-library/actions` | List Workflow Library Actions
|
||||
[**Get-WorkflowLibraryOperators**](#list-workflow-library-operators) | **GET** `/workflow-library/operators` | List Workflow Library Operators
|
||||
[**Get-WorkflowLibraryTriggers**](#list-workflow-library-triggers) | **GET** `/workflow-library/triggers` | List Workflow Library Triggers
|
||||
[**Get-Workflows**](#list-workflows) | **GET** `/workflows` | List Workflows
|
||||
[**Update-Workflow**](#patch-workflow) | **PATCH** `/workflows/{id}` | Patch Workflow
|
||||
[**Send-Workflow**](#put-workflow) | **PUT** `/workflows/{id}` | Update Workflow
|
||||
[**Test-ExternalExecuteWorkflow**](#test-external-execute-workflow) | **POST** `/workflows/execute/external/{id}/test` | Test Workflow via External Trigger
|
||||
[**Test-Workflow**](#test-workflow) | **POST** `/workflows/{id}/test` | Test Workflow By Id
|
||||
[**Suspend-WorkflowExecution**](#cancel-workflow-execution) | **POST** `/workflow-executions/{id}/cancel` | Cancel workflow execution by id
|
||||
[**New-ExternalExecuteWorkflow**](#create-external-execute-workflow) | **POST** `/workflows/execute/external/{id}` | Execute workflow via external trigger
|
||||
[**New-Workflow**](#create-workflow) | **POST** `/workflows` | Create workflow
|
||||
[**New-WorkflowExternalTrigger**](#create-workflow-external-trigger) | **POST** `/workflows/{id}/external/oauth-clients` | Generate external trigger oauth client
|
||||
[**Remove-Workflow**](#delete-workflow) | **DELETE** `/workflows/{id}` | Delete workflow by id
|
||||
[**Get-Workflow**](#get-workflow) | **GET** `/workflows/{id}` | Get workflow by id
|
||||
[**Get-WorkflowExecution**](#get-workflow-execution) | **GET** `/workflow-executions/{id}` | Get workflow execution
|
||||
[**Get-WorkflowExecutionHistory**](#get-workflow-execution-history) | **GET** `/workflow-executions/{id}/history` | Get workflow execution history
|
||||
[**Get-WorkflowExecutions**](#get-workflow-executions) | **GET** `/workflows/{id}/executions` | List workflow executions
|
||||
[**Get-CompleteWorkflowLibrary**](#list-complete-workflow-library) | **GET** `/workflow-library` | List complete workflow library
|
||||
[**Get-WorkflowLibraryActions**](#list-workflow-library-actions) | **GET** `/workflow-library/actions` | List workflow library actions
|
||||
[**Get-WorkflowLibraryOperators**](#list-workflow-library-operators) | **GET** `/workflow-library/operators` | List workflow library operators
|
||||
[**Get-WorkflowLibraryTriggers**](#list-workflow-library-triggers) | **GET** `/workflow-library/triggers` | List workflow library triggers
|
||||
[**Get-Workflows**](#list-workflows) | **GET** `/workflows` | List workflows
|
||||
[**Update-Workflow**](#patch-workflow) | **PATCH** `/workflows/{id}` | Patch workflow
|
||||
[**Send-Workflow**](#put-workflow) | **PUT** `/workflows/{id}` | Update workflow
|
||||
[**Test-ExternalExecuteWorkflow**](#test-external-execute-workflow) | **POST** `/workflows/execute/external/{id}/test` | Test workflow via external trigger
|
||||
[**Test-Workflow**](#test-workflow) | **POST** `/workflows/{id}/test` | Test workflow by id
|
||||
|
||||
|
||||
## cancel-workflow-execution
|
||||
@@ -70,7 +70,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "c17bea3a-574d-453c-9e04-4365fbf5af0b" # String | The workflow execution ID
|
||||
|
||||
# Cancel Workflow Execution by ID
|
||||
# Cancel workflow execution by id
|
||||
|
||||
try {
|
||||
Suspend-WorkflowExecution -Id $Id
|
||||
@@ -117,7 +117,7 @@ Code | Description | Data Type
|
||||
$Id = "c17bea3a-574d-453c-9e04-4365fbf5af0b" # String | Id of the workflow
|
||||
$CreateExternalExecuteWorkflowRequest = @""@
|
||||
|
||||
# Execute Workflow via External Trigger
|
||||
# Execute workflow via external trigger
|
||||
|
||||
try {
|
||||
New-ExternalExecuteWorkflow -Id $Id
|
||||
@@ -162,7 +162,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$CreateWorkflowRequest = @"{name=Send Email, owner={type=IDENTITY, id=2c91808568c529c60168cca6f90c1313, name=William Wilson}, description=Send an email to the identity who's attributes changed., definition={start=Send Email Test, steps={Send Email={actionId=sp:send-email, attributes={body=This is a test, from=sailpoint@sailpoint.com, recipientId.$=$.identity.id, subject=test}, nextStep=success, selectResult=null, type=action}, success={type=success}}}, enabled=false, trigger={type=EVENT, attributes={id=idn:identity-attributes-changed, filter=$.changes[?(@.attribute == 'manager')]}}}"@
|
||||
|
||||
# Create Workflow
|
||||
# Create workflow
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToCreateWorkflowRequest -Json $CreateWorkflowRequest
|
||||
@@ -208,7 +208,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "c17bea3a-574d-453c-9e04-4365fbf5af0b" # String | Id of the workflow
|
||||
|
||||
# Generate External Trigger OAuth Client
|
||||
# Generate external trigger oauth client
|
||||
|
||||
try {
|
||||
New-WorkflowExternalTrigger -Id $Id
|
||||
@@ -253,7 +253,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "c17bea3a-574d-453c-9e04-4365fbf5af0b" # String | Id of the Workflow
|
||||
|
||||
# Delete Workflow By Id
|
||||
# Delete workflow by id
|
||||
|
||||
try {
|
||||
Remove-Workflow -Id $Id
|
||||
@@ -300,7 +300,7 @@ Code | Description | Data Type
|
||||
$Id = "c17bea3a-574d-453c-9e04-4365fbf5af0b" # String | Id of the workflow
|
||||
$WorkflowMetrics = $false # Boolean | disable workflow metrics (optional) (default to $true)
|
||||
|
||||
# Get Workflow By Id
|
||||
# Get workflow by id
|
||||
|
||||
try {
|
||||
Get-Workflow -Id $Id
|
||||
@@ -346,7 +346,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "c17bea3a-574d-453c-9e04-4365fbf5af0b" # String | Workflow execution ID.
|
||||
|
||||
# Get Workflow Execution
|
||||
# Get workflow execution
|
||||
|
||||
try {
|
||||
Get-WorkflowExecution -Id $Id
|
||||
@@ -392,7 +392,7 @@ Code | Description | Data Type
|
||||
```powershell
|
||||
$Id = "c17bea3a-574d-453c-9e04-4365fbf5af0b" # String | Id of the workflow execution
|
||||
|
||||
# Get Workflow Execution History
|
||||
# Get workflow execution history
|
||||
|
||||
try {
|
||||
Get-WorkflowExecutionHistory -Id $Id
|
||||
@@ -456,7 +456,7 @@ $Offset = 0 # Int32 | Offset into the full result set. Usually specified with *l
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
$Filters = 'status eq "Failed"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **start_time**: *eq, lt, le, gt, ge* **status**: *eq* (optional)
|
||||
|
||||
# List Workflow Executions
|
||||
# List workflow executions
|
||||
|
||||
try {
|
||||
Get-WorkflowExecutions -Id $Id
|
||||
@@ -503,7 +503,7 @@ Code | Description | Data Type
|
||||
$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
|
||||
$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
|
||||
|
||||
# List Complete Workflow Library
|
||||
# List complete workflow library
|
||||
|
||||
try {
|
||||
Get-CompleteWorkflowLibrary
|
||||
@@ -552,7 +552,7 @@ $Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Col
|
||||
$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
|
||||
$Filters = 'id eq "sp:create-campaign"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq* (optional)
|
||||
|
||||
# List Workflow Library Actions
|
||||
# List workflow library actions
|
||||
|
||||
try {
|
||||
Get-WorkflowLibraryActions
|
||||
@@ -595,7 +595,7 @@ Code | Description | Data Type
|
||||
### Example
|
||||
```powershell
|
||||
|
||||
# List Workflow Library Operators
|
||||
# List workflow library operators
|
||||
|
||||
try {
|
||||
Get-WorkflowLibraryOperators
|
||||
@@ -644,7 +644,7 @@ $Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Col
|
||||
$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
|
||||
$Filters = 'id eq "idn:identity-attributes-changed"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq* (optional)
|
||||
|
||||
# List Workflow Library Triggers
|
||||
# List workflow library triggers
|
||||
|
||||
try {
|
||||
Get-WorkflowLibraryTriggers
|
||||
@@ -695,7 +695,7 @@ $ConnectorInstanceId = "28541fec-bb81-4ad4-88ef-0f7d213adcad" # String | Connect
|
||||
$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
|
||||
$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
|
||||
|
||||
# List Workflows
|
||||
# List workflows
|
||||
|
||||
try {
|
||||
Get-Workflows
|
||||
@@ -747,7 +747,7 @@ $Id = "c17bea3a-574d-453c-9e04-4365fbf5af0b" # String | Id of the Workflow
|
||||
}"@ # JsonPatchOperation[] |
|
||||
|
||||
|
||||
# Patch Workflow
|
||||
# Patch workflow
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
@@ -834,7 +834,7 @@ $WorkflowBody = @"{
|
||||
"enabled" : false
|
||||
}"@
|
||||
|
||||
# Update Workflow
|
||||
# Update workflow
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToWorkflowBody -Json $WorkflowBody
|
||||
@@ -882,7 +882,7 @@ Code | Description | Data Type
|
||||
$Id = "c17bea3a-574d-453c-9e04-4365fbf5af0b" # String | Id of the workflow
|
||||
$TestExternalExecuteWorkflowRequest = @""@
|
||||
|
||||
# Test Workflow via External Trigger
|
||||
# Test workflow via external trigger
|
||||
|
||||
try {
|
||||
Test-ExternalExecuteWorkflow -Id $Id
|
||||
@@ -940,7 +940,7 @@ Code | Description | Data Type
|
||||
$Id = "c17bea3a-574d-453c-9e04-4365fbf5af0b" # String | Id of the workflow
|
||||
$TestWorkflowRequest = @"{input={identity={id=ee769173319b41d19ccec6cea52f237b, name=john.doe, type=IDENTITY}, changes=[{attribute=department, oldValue=sales, newValue=marketing}, {attribute=manager, oldValue={id=ee769173319b41d19ccec6c235423237b, name=nice.guy, type=IDENTITY}, newValue={id=ee769173319b41d19ccec6c235423236c, name=mean.guy, type=IDENTITY}}, {attribute=email, oldValue=john.doe@hotmail.com, newValue=john.doe@gmail.com}]}}"@
|
||||
|
||||
# Test Workflow By Id
|
||||
# Test workflow by id
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToTestWorkflowRequest -Json $TestWorkflowRequest
|
||||
|
||||
Reference in New Issue
Block a user