mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-06 20:37:46 +00:00
Update PowerShell SDK docs: 15781241582
This commit is contained in:
@@ -163,8 +163,9 @@ if you submit duplicate access requests in quick succession or submit an access
|
|||||||
It's best practice to check for any existing access requests that reference the same access items before submitting a new access request. This can
|
It's best practice to check for any existing access requests that reference the same access items before submitting a new access request. This can
|
||||||
be accomplished by using the [List Access Request Status](https://developer.sailpoint.com/idn/api/v3/list-access-request-status) or the [Pending Access Request Approvals](https://developer.sailpoint.com/idn/api/v3/list-pending-approvals) APIs. You can also
|
be accomplished by using the [List Access Request Status](https://developer.sailpoint.com/idn/api/v3/list-access-request-status) or the [Pending Access Request Approvals](https://developer.sailpoint.com/idn/api/v3/list-pending-approvals) APIs. You can also
|
||||||
use the [Search API](https://developer.sailpoint.com/idn/api/v3/search) to check the existing access items an identity has before submitting
|
use the [Search API](https://developer.sailpoint.com/idn/api/v3/search) to check the existing access items an identity has before submitting
|
||||||
an access request to ensure that you aren't requesting access that is already granted. If you use this API to request access that an identity already has, the API will ignore the request.
|
an access request to ensure that you aren't requesting access that is already granted. If you use this API to request access that an identity already has,
|
||||||
These ignored requests do not display when you use the [List Access Request Status](https://developer.sailpoint.com/idn/api/v3/list-access-request-status) API.
|
without changing the account details or end date information from the existing assignment,
|
||||||
|
the API will cancel the request as a duplicate.
|
||||||
|
|
||||||
There are two types of access request:
|
There are two types of access request:
|
||||||
|
|
||||||
@@ -173,6 +174,8 @@ __GRANT_ACCESS__
|
|||||||
* Supports self request and request on behalf of other users. Refer to the [Get Access Request Configuration](https://developer.sailpoint.com/idn/api/v3/get-access-request-config) endpoint for request configuration options.
|
* Supports self request and request on behalf of other users. Refer to the [Get Access Request Configuration](https://developer.sailpoint.com/idn/api/v3/get-access-request-config) endpoint for request configuration options.
|
||||||
* Allows any authenticated token (except API) to call this endpoint to request to grant access to themselves. Depending on the configuration, a user can request access for others.
|
* Allows any authenticated token (except API) to call this endpoint to request to grant access to themselves. Depending on the configuration, a user can request access for others.
|
||||||
* Roles, access profiles and entitlements can be requested.
|
* Roles, access profiles and entitlements can be requested.
|
||||||
|
* You can specify a `removeDate` to set or alter a sunset date-time on an assignment. The removeDate must be a future date-time, in the UTC timezone. Additionally, if the user already has the access assigned with a sunset date, you can also submit a request without a `removeDate` to request removal of the sunset date and time.
|
||||||
|
* If a `removeDate` is specified, then the requested role, access profile, or entitlement will be removed on that date and time.
|
||||||
* While requesting entitlements, maximum of 25 entitlements and 10 recipients are allowed in a request.
|
* While requesting entitlements, maximum of 25 entitlements and 10 recipients are allowed in a request.
|
||||||
* Now supports an alternate field 'requestedForWithRequestedItems' for users to specify account selections while requesting items where they have more than one account on the source.
|
* Now supports an alternate field 'requestedForWithRequestedItems' for users to specify account selections while requesting items where they have more than one account on the source.
|
||||||
|
|
||||||
@@ -180,10 +183,10 @@ __REVOKE_ACCESS__
|
|||||||
* Can only be requested for a single identity at a time.
|
* Can only be requested for a single identity at a time.
|
||||||
* You cannot use an access request to revoke access from an identity if that access has been granted by role membership or by birthright provisioning.
|
* You cannot use an access request to revoke access from an identity if that access has been granted by role membership or by birthright provisioning.
|
||||||
* Does not support self request. Only manager can request to revoke access for their directly managed employees.
|
* Does not support self request. Only manager can request to revoke access for their directly managed employees.
|
||||||
* If a `removeDate` is specified, then the access will be removed on that date and time only for roles, access profiles and entitlements.
|
* If a `removeDate` is specified, then the requested role, access profile, or entitlement will be removed on that date and time.
|
||||||
* Roles, access profiles, and entitlements can be requested for revocation.
|
* Roles, access profiles, and entitlements can be requested for revocation.
|
||||||
* Revoke requests for entitlements are limited to 1 entitlement per access request currently.
|
* Revoke requests for entitlements are limited to 1 entitlement per access request currently.
|
||||||
* You can specify a `removeDate` if the access doesn't already have a sunset date. The `removeDate` must be a future date, in the UTC timezone.
|
* You can specify a `removeDate` to add or alter a sunset date and time on an assignment. The `removeDate` must be a future date-time, in the UTC timezone. If the user already has the access assigned with a sunset date and time, the removeDate must be a date-time earlier than the existing sunset date and time.
|
||||||
* Allows a manager to request to revoke access for direct employees. A user with ORG_ADMIN authority can also request to revoke access from anyone.
|
* Allows a manager to request to revoke access for direct employees. A user with ORG_ADMIN authority can also request to revoke access from anyone.
|
||||||
* Now supports REVOKE_ACCESS requests for identities with multiple accounts on a single source, with the help of 'assignmentId' and 'nativeIdentity' fields. These fields should be used within the 'requestedItems' section for the revoke requests.
|
* Now supports REVOKE_ACCESS requests for identities with multiple accounts on a single source, with the help of 'assignmentId' and 'nativeIdentity' fields. These fields should be used within the 'requestedItems' section for the revoke requests.
|
||||||
* Usage of 'requestedForWithRequestedItems' field is not supported for revoke requests.
|
* Usage of 'requestedForWithRequestedItems' field is not supported for revoke requests.
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ Any authenticated token can call this endpoint to see their requestable access i
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Query | IdentityId | **String** | (optional) | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.
|
Query | IdentityId | **String** | (optional) | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.
|
||||||
Query | Types | [**[]RequestableObjectType**](../models/requestable-object-type) | (optional) | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice.
|
Query | Types | **[]String** | (optional) | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice.
|
||||||
Query | Term | **String** | (optional) | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter.
|
Query | Term | **String** | (optional) | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter.
|
||||||
Query | Statuses | [**[]RequestableObjectRequestStatus**](../models/requestable-object-request-status) | (optional) | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice.
|
Query | Statuses | [**[]RequestableObjectRequestStatus**](../models/requestable-object-request-status) | (optional) | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice.
|
||||||
Query | Limit | **Int32** | (optional) (default to 250) | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
Query | Limit | **Int32** | (optional) (default to 250) | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
||||||
@@ -62,9 +62,9 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$IdentityId = "e7eab60924f64aa284175b9fa3309599" # String | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result. (optional)
|
$IdentityId = "e7eab60924f64aa284175b9fa3309599" # String | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result. (optional)
|
||||||
$Types = "ACCESS_PROFILE" # RequestableObjectType[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
$Types = "ACCESS_PROFILE" # String[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
||||||
|
|
||||||
$Types = @"ROLE,ACCESS_PROFILE"@ # RequestableObjectType[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
$Types = @"ACCESS_PROFILE,ROLE"@ # String[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
||||||
$Term = "Finance Role" # String | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter. (optional)
|
$Term = "Finance Role" # String | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter. (optional)
|
||||||
$Statuses = "AVAILABLE" # RequestableObjectRequestStatus[] | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice. (optional)
|
$Statuses = "AVAILABLE" # RequestableObjectRequestStatus[] | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice. (optional)
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ Name | Type | Description | Notes
|
|||||||
**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. | [required]
|
**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. | [required]
|
||||||
**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
|
**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
|
||||||
**ClientMetadata** | **map[string]String** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
|
**ClientMetadata** | **map[string]String** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
|
||||||
**RemoveDate** | **System.DateTime** | The date the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date in the future. * The current SLA for the deprovisioning is 24 hours. * This date can be modified to either extend or decrease the duration of access item assignments for the specified identity. You can change the expiration date for requests for yourself or direct reports, but you cannot remove an expiration date on an already approved item. If the access request has not been approved, you can cancel it and submit a new one without the expiration. If it has already been approved, then you have to revoke the access and then re-request without the expiration. | [optional]
|
**RemoveDate** | **System.DateTime** | The date and time the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date-time in the future. * The current SLA for the deprovisioning is 24 hours. * This date-time can be used to change the duration of an existing access item assignment for the specified identity. A GRANT_ACCESS request can extend duration or even remove an expiration date, and either a GRANT_ACCESS or REVOKE_ACCESS request can reduce duration or add an expiration date where one has not previously been present. You can change the expiration date in requests for yourself or others you are authorized to request for. | [optional]
|
||||||
**AssignmentId** | **String** | The assignmentId for a specific role assignment on the identity. This id is used to revoke that specific roleAssignment on that identity. * For use with REVOKE_ACCESS requests for roles for identities with multiple accounts on a single source. | [optional]
|
**AssignmentId** | **String** | The assignmentId for a specific role assignment on the identity. This id is used to revoke that specific roleAssignment on that identity. * For use with REVOKE_ACCESS requests for roles for identities with multiple accounts on a single source. | [optional]
|
||||||
**NativeIdentity** | **String** | The unique identifier for an account on the identity, designated as the account ID attribute in the source's account schema. This is used to revoke a specific attributeAssignment on the identity. * For use with REVOKE_ACCESS requests for entitlements for identities with multiple accounts on a single source. | [optional]
|
**NativeIdentity** | **String** | The unique identifier for an account on the identity, designated as the account ID attribute in the source's account schema. This is used to revoke a specific attributeAssignment on the identity. * For use with REVOKE_ACCESS requests for entitlements for identities with multiple accounts on a single source. | [optional]
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ Name | Type | Description | Notes
|
|||||||
**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. | [required]
|
**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. | [required]
|
||||||
**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
|
**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
|
||||||
**ClientMetadata** | **map[string]String** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
|
**ClientMetadata** | **map[string]String** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
|
||||||
**RemoveDate** | **System.DateTime** | The date the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date in the future. * The current SLA for the deprovisioning is 24 hours. * This date can be modified to either extend or decrease the duration of access item assignments for the specified identity. You can change the expiration date for requests for yourself or direct reports, but you cannot remove an expiration date on an already approved item. If the access request has not been approved, you can cancel it and submit a new one without the expiration. If it has already been approved, then you have to revoke the access and then re-request without the expiration. | [optional]
|
**RemoveDate** | **System.DateTime** | The date and time the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date-time in the future. * The current SLA for the deprovisioning is 24 hours. * This date-time can be used to change the duration of an existing access item assignment for the specified identity. A GRANT_ACCESS request can extend duration or even remove an expiration date, and either a GRANT_ACCESS or REVOKE_ACCESS request can reduce duration or add an expiration date where one has not previously been present. You can change the expiration date in requests for yourself or others you are authorized to request for. | [optional]
|
||||||
**AccountSelection** | [**[]SourceItemRef**](source-item-ref) | The accounts where the access item will be provisioned to * Includes selections performed by the user in the event of multiple accounts existing on the same source * Also includes details for sources where user only has one account | [optional]
|
**AccountSelection** | [**[]SourceItemRef**](source-item-ref) | The accounts where the access item will be provisioned to * Includes selections performed by the user in the event of multiple accounts existing on the same source * Also includes details for sources where user only has one account | [optional]
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|||||||
@@ -273,8 +273,9 @@ if you submit duplicate access requests in quick succession or submit an access
|
|||||||
It's best practice to check for any existing access requests that reference the same access items before submitting a new access request. This can
|
It's best practice to check for any existing access requests that reference the same access items before submitting a new access request. This can
|
||||||
be accomplished by using the [List Access Request Status](https://developer.sailpoint.com/idn/api/v3/list-access-request-status) or the [Pending Access Request Approvals](https://developer.sailpoint.com/idn/api/v3/list-pending-approvals) APIs. You can also
|
be accomplished by using the [List Access Request Status](https://developer.sailpoint.com/idn/api/v3/list-access-request-status) or the [Pending Access Request Approvals](https://developer.sailpoint.com/idn/api/v3/list-pending-approvals) APIs. You can also
|
||||||
use the [Search API](https://developer.sailpoint.com/idn/api/v3/search) to check the existing access items an identity has before submitting
|
use the [Search API](https://developer.sailpoint.com/idn/api/v3/search) to check the existing access items an identity has before submitting
|
||||||
an access request to ensure that you aren't requesting access that is already granted. If you use this API to request access that an identity already has, the API will ignore the request.
|
an access request to ensure that you aren't requesting access that is already granted. If you use this API to request access that an identity already has,
|
||||||
These ignored requests do not display when you use the [List Access Request Status](https://developer.sailpoint.com/idn/api/v3/list-access-request-status) API.
|
without changing the account details or end date information from the existing assignment,
|
||||||
|
the API will cancel the request as a duplicate.
|
||||||
|
|
||||||
There are two types of access request:
|
There are two types of access request:
|
||||||
|
|
||||||
@@ -283,17 +284,19 @@ __GRANT_ACCESS__
|
|||||||
* Supports self request and request on behalf of other users. Refer to the [Get Access Request Configuration](https://developer.sailpoint.com/idn/api/v3/get-access-request-config) endpoint for request configuration options.
|
* Supports self request and request on behalf of other users. Refer to the [Get Access Request Configuration](https://developer.sailpoint.com/idn/api/v3/get-access-request-config) endpoint for request configuration options.
|
||||||
* Allows any authenticated token (except API) to call this endpoint to request to grant access to themselves. Depending on the configuration, a user can request access for others.
|
* Allows any authenticated token (except API) to call this endpoint to request to grant access to themselves. Depending on the configuration, a user can request access for others.
|
||||||
* Roles, access profiles and entitlements can be requested.
|
* Roles, access profiles and entitlements can be requested.
|
||||||
|
* You can specify a `removeDate` to set or alter a sunset date-time on an assignment. The removeDate must be a future date-time, in the UTC timezone. Additionally, if the user already has the access assigned with a sunset date, you can also submit a request without a `removeDate` to request removal of the sunset date and time.
|
||||||
|
* If a `removeDate` is specified, then the requested role, access profile, or entitlement will be removed on that date and time.
|
||||||
* While requesting entitlements, maximum of 25 entitlements and 10 recipients are allowed in a request.
|
* While requesting entitlements, maximum of 25 entitlements and 10 recipients are allowed in a request.
|
||||||
* Now supports an alternate field 'requestedForWithRequestedItems' for users to specify account selections while requesting items where they have more than one account on the source.
|
* Now supports an alternate field 'requestedForWithRequestedItems' for users to specify account selections while requesting items where they have more than one account on the source.
|
||||||
|
|
||||||
__REVOKE_ACCESS__
|
__REVOKE_ACCESS__
|
||||||
* Can only be requested for a single identity at a time.
|
* Can only be requested for a single identity at a time.
|
||||||
* You cannot use an access request to revoke access from an identity if that access has been granted by role membership or by birthright provisioning.
|
* You cannot use an access request to revoke access from an identity if that access has been granted by role membership or by birthright provisioning.
|
||||||
* Does not support self request. Only manager can request to revoke access for their directly managed employees.
|
* Does not support self request. Only manager can request to revoke access for their directly managed employees.
|
||||||
* If a `removeDate` is specified, then the access will be removed on that date and time only for roles, access profiles and entitlements.
|
* If a `removeDate` is specified, then the requested role, access profile, or entitlement will be removed on that date and time.
|
||||||
* Roles, access profiles, and entitlements can be requested for revocation.
|
* Roles, access profiles, and entitlements can be requested for revocation.
|
||||||
* Revoke requests for entitlements are limited to 1 entitlement per access request currently.
|
* Revoke requests for entitlements are limited to 1 entitlement per access request currently.
|
||||||
* You can specify a `removeDate` if the access doesn't already have a sunset date. The `removeDate` must be a future date, in the UTC timezone.
|
* You can specify a `removeDate` to add or alter a sunset date and time on an assignment. The `removeDate` must be a future date-time, in the UTC timezone. If the user already has the access assigned with a sunset date and time, the removeDate must be a date-time earlier than the existing sunset date and time.
|
||||||
* Allows a manager to request to revoke access for direct employees. A user with ORG_ADMIN authority can also request to revoke access from anyone.
|
* Allows a manager to request to revoke access for direct employees. A user with ORG_ADMIN authority can also request to revoke access from anyone.
|
||||||
* Now supports REVOKE_ACCESS requests for identities with multiple accounts on a single source, with the help of 'assignmentId' and 'nativeIdentity' fields. These fields should be used within the 'requestedItems' section for the revoke requests.
|
* Now supports REVOKE_ACCESS requests for identities with multiple accounts on a single source, with the help of 'assignmentId' and 'nativeIdentity' fields. These fields should be used within the 'requestedItems' section for the revoke requests.
|
||||||
* Usage of 'requestedForWithRequestedItems' field is not supported for revoke requests.
|
* Usage of 'requestedForWithRequestedItems' field is not supported for revoke requests.
|
||||||
|
|||||||
@@ -46,9 +46,6 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
|
|
||||||
## delete-identity
|
## delete-identity
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
The API returns successful response if the requested identity was deleted.
|
The API returns successful response if the requested identity was deleted.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/delete-identity)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2024/delete-identity)
|
||||||
@@ -57,7 +54,6 @@ The API returns successful response if the requested identity was deleted.
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | Id | **String** | True | Identity Id
|
Path | Id | **String** | True | Identity Id
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
(empty response body)
|
(empty response body)
|
||||||
@@ -80,15 +76,14 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Delete identity
|
# Delete identity
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Remove-V2024Identity -Id $Id -XSailPointExperimental $XSailPointExperimental
|
Remove-V2024Identity -Id $Id
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Remove-V2024Identity -Id $Id -XSailPointExperimental $XSailPointExperimental
|
# Remove-V2024Identity -Id $Id
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2024Identity"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2024Identity"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -97,9 +92,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## get-identity
|
## get-identity
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
This API returns a single identity using the Identity ID.
|
This API returns a single identity using the Identity ID.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/get-identity)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2024/get-identity)
|
||||||
@@ -108,7 +100,6 @@ This API returns a single identity using the Identity ID.
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | Id | **String** | True | Identity Id
|
Path | Id | **String** | True | Identity Id
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
[**Identity**](../models/identity)
|
[**Identity**](../models/identity)
|
||||||
@@ -131,15 +122,14 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Identity details
|
# Identity details
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2024Identity -Id $Id -XSailPointExperimental $XSailPointExperimental
|
Get-V2024Identity -Id $Id
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2024Identity -Id $Id -XSailPointExperimental $XSailPointExperimental
|
# Get-V2024Identity -Id $Id
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024Identity"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024Identity"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -148,9 +138,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## get-identity-ownership-details
|
## get-identity-ownership-details
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
Use this API to return an identity's owned objects that will cause problems for deleting the identity.
|
Use this API to return an identity's owned objects that will cause problems for deleting the identity.
|
||||||
Use this API as a checklist of objects that you need to reassign to a different identity before you can delete the identity.
|
Use this API as a checklist of objects that you need to reassign to a different identity before you can delete the identity.
|
||||||
For a full list of objects owned by an identity, use the [Search API](https://developer.sailpoint.com/docs/api/v3/search-post/). When you search for identities, the returned identities have a property, `owns`, that contains a more comprehensive list of identity's owned objects.
|
For a full list of objects owned by an identity, use the [Search API](https://developer.sailpoint.com/docs/api/v3/search-post/). When you search for identities, the returned identities have a property, `owns`, that contains a more comprehensive list of identity's owned objects.
|
||||||
@@ -161,7 +148,6 @@ For a full list of objects owned by an identity, use the [Search API](https://de
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | IdentityId | **String** | True | Identity ID.
|
Path | IdentityId | **String** | True | Identity ID.
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
[**IdentityOwnershipAssociationDetails**](../models/identity-ownership-association-details)
|
[**IdentityOwnershipAssociationDetails**](../models/identity-ownership-association-details)
|
||||||
@@ -184,15 +170,14 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$IdentityId = "ff8081814d2a8036014d701f3fbf53fa" # String | Identity ID.
|
$IdentityId = "ff8081814d2a8036014d701f3fbf53fa" # String | Identity ID.
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Get ownership details
|
# Get ownership details
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2024IdentityOwnershipDetails -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
Get-V2024IdentityOwnershipDetails -IdentityId $IdentityId
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2024IdentityOwnershipDetails -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
# Get-V2024IdentityOwnershipDetails -IdentityId $IdentityId
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024IdentityOwnershipDetails"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024IdentityOwnershipDetails"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -201,9 +186,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## get-role-assignment
|
## get-role-assignment
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
|
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/get-role-assignment)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2024/get-role-assignment)
|
||||||
@@ -213,7 +195,6 @@ Param Type | Name | Data Type | Required | Description
|
|||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | IdentityId | **String** | True | Identity Id
|
Path | IdentityId | **String** | True | Identity Id
|
||||||
Path | AssignmentId | **String** | True | Assignment Id
|
Path | AssignmentId | **String** | True | Assignment Id
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
[**RoleAssignmentDto**](../models/role-assignment-dto)
|
[**RoleAssignmentDto**](../models/role-assignment-dto)
|
||||||
@@ -237,15 +218,14 @@ Code | Description | Data Type
|
|||||||
```powershell
|
```powershell
|
||||||
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
||||||
$AssignmentId = "1cbb0705b38c4226b1334eadd8874086" # String | Assignment Id
|
$AssignmentId = "1cbb0705b38c4226b1334eadd8874086" # String | Assignment Id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Role assignment details
|
# Role assignment details
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2024RoleAssignment -IdentityId $IdentityId -AssignmentId $AssignmentId -XSailPointExperimental $XSailPointExperimental
|
Get-V2024RoleAssignment -IdentityId $IdentityId -AssignmentId $AssignmentId
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2024RoleAssignment -IdentityId $IdentityId -AssignmentId $AssignmentId -XSailPointExperimental $XSailPointExperimental
|
# Get-V2024RoleAssignment -IdentityId $IdentityId -AssignmentId $AssignmentId
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024RoleAssignment"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024RoleAssignment"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -254,9 +234,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## get-role-assignments
|
## get-role-assignments
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
This returns either a list of Role Assignments when querying with either a Role Id or Role Name, or a list of Role Assignment References if querying with only identity Id.
|
This returns either a list of Role Assignments when querying with either a Role Id or Role Name, or a list of Role Assignment References if querying with only identity Id.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/get-role-assignments)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2024/get-role-assignments)
|
||||||
@@ -265,7 +242,6 @@ This returns either a list of Role Assignments when querying with either a Role
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | IdentityId | **String** | True | Identity Id to get the role assignments for
|
Path | IdentityId | **String** | True | Identity Id to get the role assignments for
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
Query | RoleId | **String** | (optional) | Role Id to filter the role assignments with
|
Query | RoleId | **String** | (optional) | Role Id to filter the role assignments with
|
||||||
Query | RoleName | **String** | (optional) | Role name to filter the role assignments with
|
Query | RoleName | **String** | (optional) | Role name to filter the role assignments with
|
||||||
|
|
||||||
@@ -290,17 +266,16 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id to get the role assignments for
|
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id to get the role assignments for
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$RoleId = "e7697a1e96d04db1ac7b0f4544915d2c" # String | Role Id to filter the role assignments with (optional)
|
$RoleId = "e7697a1e96d04db1ac7b0f4544915d2c" # String | Role Id to filter the role assignments with (optional)
|
||||||
$RoleName = "Engineer" # String | Role name to filter the role assignments with (optional)
|
$RoleName = "Engineer" # String | Role name to filter the role assignments with (optional)
|
||||||
|
|
||||||
# List role assignments
|
# List role assignments
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2024RoleAssignments -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
Get-V2024RoleAssignments -IdentityId $IdentityId
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2024RoleAssignments -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental -RoleId $RoleId -RoleName $RoleName
|
# Get-V2024RoleAssignments -IdentityId $IdentityId -RoleId $RoleId -RoleName $RoleName
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024RoleAssignments"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024RoleAssignments"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -309,9 +284,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## list-identities
|
## list-identities
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
This API returns a list of identities.
|
This API returns a list of identities.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/list-identities)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2024/list-identities)
|
||||||
@@ -319,7 +291,6 @@ This API returns a list of identities.
|
|||||||
### Parameters
|
### Parameters
|
||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
Query | Filters | **String** | (optional) | 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* **alias**: *eq, sw* **firstname**: *eq, sw* **lastname**: *eq, sw* **email**: *eq, sw* **cloudStatus**: *eq* **processingState**: *eq* **correlated**: *eq* **protected**: *eq*
|
Query | Filters | **String** | (optional) | 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* **alias**: *eq, sw* **firstname**: *eq, sw* **lastname**: *eq, sw* **email**: *eq, sw* **cloudStatus**: *eq* **processingState**: *eq* **correlated**: *eq* **protected**: *eq*
|
||||||
Query | Sorters | **String** | (optional) | 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, alias, cloudStatus**
|
Query | Sorters | **String** | (optional) | 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, alias, cloudStatus**
|
||||||
Query | DefaultFilter | **String** | (optional) (default to "CORRELATED_ONLY") | Adds additional filter to filters query parameter. CORRELATED_ONLY adds correlated=true and returns only identities that are correlated. NONE does not add any and returns all identities that satisfy filters query parameter.
|
Query | DefaultFilter | **String** | (optional) (default to "CORRELATED_ONLY") | Adds additional filter to filters query parameter. CORRELATED_ONLY adds correlated=true and returns only identities that are correlated. NONE does not add any and returns all identities that satisfy filters query parameter.
|
||||||
@@ -346,7 +317,6 @@ Code | Description | Data Type
|
|||||||
|
|
||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$Filters = 'id eq "6c9079b270a266a60170a2779fcb0006" or correlated eq false' # 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* **alias**: *eq, sw* **firstname**: *eq, sw* **lastname**: *eq, sw* **email**: *eq, sw* **cloudStatus**: *eq* **processingState**: *eq* **correlated**: *eq* **protected**: *eq* (optional)
|
$Filters = 'id eq "6c9079b270a266a60170a2779fcb0006" or correlated eq false' # 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* **alias**: *eq, sw* **firstname**: *eq, sw* **lastname**: *eq, sw* **email**: *eq, sw* **cloudStatus**: *eq* **processingState**: *eq* **correlated**: *eq* **protected**: *eq* (optional)
|
||||||
$Sorters = "name,-cloudStatus" # 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, alias, cloudStatus** (optional)
|
$Sorters = "name,-cloudStatus" # 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, alias, cloudStatus** (optional)
|
||||||
$DefaultFilter = "CORRELATED_ONLY" # String | Adds additional filter to filters query parameter. CORRELATED_ONLY adds correlated=true and returns only identities that are correlated. NONE does not add any and returns all identities that satisfy filters query parameter. (optional) (default to "CORRELATED_ONLY")
|
$DefaultFilter = "CORRELATED_ONLY" # String | Adds additional filter to filters query parameter. CORRELATED_ONLY adds correlated=true and returns only identities that are correlated. NONE does not add any and returns all identities that satisfy filters query parameter. (optional) (default to "CORRELATED_ONLY")
|
||||||
@@ -357,10 +327,10 @@ $Offset = 0 # Int32 | Offset into the full result set. Usually specified with *l
|
|||||||
# List identities
|
# List identities
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2024Identities -XSailPointExperimental $XSailPointExperimental
|
Get-V2024Identities
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2024Identities -XSailPointExperimental $XSailPointExperimental -Filters $Filters -Sorters $Sorters -DefaultFilter $DefaultFilter -Count $Count -Limit $Limit -Offset $Offset
|
# Get-V2024Identities -Filters $Filters -Sorters $Sorters -DefaultFilter $DefaultFilter -Count $Count -Limit $Limit -Offset $Offset
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024Identities"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024Identities"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -369,9 +339,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## reset-identity
|
## reset-identity
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
Use this endpoint to reset a user's identity if they have forgotten their authentication information like their answers to knowledge-based questions. Resetting an identity de-registers the user and removes any elevated user levels they have.
|
Use this endpoint to reset a user's identity if they have forgotten their authentication information like their answers to knowledge-based questions. Resetting an identity de-registers the user and removes any elevated user levels they have.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/reset-identity)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2024/reset-identity)
|
||||||
@@ -380,7 +347,6 @@ Use this endpoint to reset a user's identity if they have forgotten their authen
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | IdentityId | **String** | True | Identity Id
|
Path | IdentityId | **String** | True | Identity Id
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
(empty response body)
|
(empty response body)
|
||||||
@@ -403,15 +369,14 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Reset an identity
|
# Reset an identity
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Reset-V2024Identity -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
Reset-V2024Identity -IdentityId $IdentityId
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Reset-V2024Identity -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
# Reset-V2024Identity -IdentityId $IdentityId
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Reset-V2024Identity"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Reset-V2024Identity"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -478,9 +443,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## start-identities-invite
|
## start-identities-invite
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
This API submits a task for inviting given identities via email to complete registration. The invitation email will include the link. After selecting the link an identity will be able to set up password and log in into the system. Invitations expire after 7 days. By default invitations send to the work identity email. It can be changed in Admin > Identities > Identity Profiles by selecting corresponding profile and editing Invitation Options.
|
This API submits a task for inviting given identities via email to complete registration. The invitation email will include the link. After selecting the link an identity will be able to set up password and log in into the system. Invitations expire after 7 days. By default invitations send to the work identity email. It can be changed in Admin > Identities > Identity Profiles by selecting corresponding profile and editing Invitation Options.
|
||||||
|
|
||||||
This task will send an invitation email only for unregistered identities.
|
This task will send an invitation email only for unregistered identities.
|
||||||
@@ -493,7 +455,6 @@ The executed task status can be checked by Task Management > [Get task status by
|
|||||||
### Parameters
|
### Parameters
|
||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
Body | InviteIdentitiesRequest | [**InviteIdentitiesRequest**](../models/invite-identities-request) | True |
|
Body | InviteIdentitiesRequest | [**InviteIdentitiesRequest**](../models/invite-identities-request) | True |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
@@ -516,7 +477,6 @@ Code | Description | Data Type
|
|||||||
|
|
||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$InviteIdentitiesRequest = @"{
|
$InviteIdentitiesRequest = @"{
|
||||||
"ids" : [ "2b568c65bc3c4c57a43bd97e3a8e55", "2c9180867769897d01776ed5f125512f" ],
|
"ids" : [ "2b568c65bc3c4c57a43bd97e3a8e55", "2c9180867769897d01776ed5f125512f" ],
|
||||||
"uninvited" : false
|
"uninvited" : false
|
||||||
@@ -526,10 +486,10 @@ $InviteIdentitiesRequest = @"{
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToInviteIdentitiesRequest -Json $InviteIdentitiesRequest
|
$Result = ConvertFrom-JsonToInviteIdentitiesRequest -Json $InviteIdentitiesRequest
|
||||||
Start-V2024IdentitiesInvite -XSailPointExperimental $XSailPointExperimental -InviteIdentitiesRequest $Result
|
Start-V2024IdentitiesInvite -InviteIdentitiesRequest $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Start-V2024IdentitiesInvite -XSailPointExperimental $XSailPointExperimental -InviteIdentitiesRequest $Result
|
# Start-V2024IdentitiesInvite -InviteIdentitiesRequest $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Start-V2024IdentitiesInvite"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Start-V2024IdentitiesInvite"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
|
|||||||
@@ -26,9 +26,6 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
|
|
||||||
## create-identity-attribute
|
## create-identity-attribute
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
Use this API to create a new identity attribute.
|
Use this API to create a new identity attribute.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/create-identity-attribute)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2024/create-identity-attribute)
|
||||||
@@ -36,7 +33,6 @@ Use this API to create a new identity attribute.
|
|||||||
### Parameters
|
### Parameters
|
||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
Body | IdentityAttribute | [**IdentityAttribute**](../models/identity-attribute) | True |
|
Body | IdentityAttribute | [**IdentityAttribute**](../models/identity-attribute) | True |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
@@ -59,7 +55,6 @@ Code | Description | Data Type
|
|||||||
|
|
||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$IdentityAttribute = @"{
|
$IdentityAttribute = @"{
|
||||||
"standard" : false,
|
"standard" : false,
|
||||||
"system" : false,
|
"system" : false,
|
||||||
@@ -87,10 +82,10 @@ $IdentityAttribute = @"{
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToIdentityAttribute -Json $IdentityAttribute
|
$Result = ConvertFrom-JsonToIdentityAttribute -Json $IdentityAttribute
|
||||||
New-V2024IdentityAttribute -XSailPointExperimental $XSailPointExperimental -IdentityAttribute $Result
|
New-V2024IdentityAttribute -IdentityAttribute $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# New-V2024IdentityAttribute -XSailPointExperimental $XSailPointExperimental -IdentityAttribute $Result
|
# New-V2024IdentityAttribute -IdentityAttribute $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling New-V2024IdentityAttribute"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling New-V2024IdentityAttribute"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -99,9 +94,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## delete-identity-attribute
|
## delete-identity-attribute
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
This deletes an identity attribute with the given name. The `system` and `standard` properties must be set to false before you can delete an identity attribute.
|
This deletes an identity attribute with the given name. The `system` and `standard` properties must be set to false before you can delete an identity attribute.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/delete-identity-attribute)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2024/delete-identity-attribute)
|
||||||
@@ -110,7 +102,6 @@ This deletes an identity attribute with the given name. The `system` and `stand
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | Name | **String** | True | The attribute's technical name.
|
Path | Name | **String** | True | The attribute's technical name.
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
(empty response body)
|
(empty response body)
|
||||||
@@ -133,15 +124,14 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$Name = "displayName" # String | The attribute's technical name.
|
$Name = "displayName" # String | The attribute's technical name.
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Delete identity attribute
|
# Delete identity attribute
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Remove-V2024IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental
|
Remove-V2024IdentityAttribute -Name $Name
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Remove-V2024IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental
|
# Remove-V2024IdentityAttribute -Name $Name
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2024IdentityAttribute"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2024IdentityAttribute"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -150,9 +140,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## delete-identity-attributes-in-bulk
|
## delete-identity-attributes-in-bulk
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
Use this API to bulk delete identity attributes for a given set of names. Attributes that are currently mapped in an identity profile cannot be deleted. The `system` and `standard` properties must be set to 'false' before you can delete an identity attribute.
|
Use this API to bulk delete identity attributes for a given set of names. Attributes that are currently mapped in an identity profile cannot be deleted. The `system` and `standard` properties must be set to 'false' before you can delete an identity attribute.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/delete-identity-attributes-in-bulk)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2024/delete-identity-attributes-in-bulk)
|
||||||
@@ -160,7 +147,6 @@ Use this API to bulk delete identity attributes for a given set of names. Attrib
|
|||||||
### Parameters
|
### Parameters
|
||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
Body | IdentityAttributeNames | [**IdentityAttributeNames**](../models/identity-attribute-names) | True |
|
Body | IdentityAttributeNames | [**IdentityAttributeNames**](../models/identity-attribute-names) | True |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
@@ -183,7 +169,6 @@ Code | Description | Data Type
|
|||||||
|
|
||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$IdentityAttributeNames = @"{
|
$IdentityAttributeNames = @"{
|
||||||
"ids" : [ "name", "displayName" ]
|
"ids" : [ "name", "displayName" ]
|
||||||
}"@
|
}"@
|
||||||
@@ -192,10 +177,10 @@ $IdentityAttributeNames = @"{
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToIdentityAttributeNames -Json $IdentityAttributeNames
|
$Result = ConvertFrom-JsonToIdentityAttributeNames -Json $IdentityAttributeNames
|
||||||
Remove-V2024IdentityAttributesInBulk -XSailPointExperimental $XSailPointExperimental -IdentityAttributeNames $Result
|
Remove-V2024IdentityAttributesInBulk -IdentityAttributeNames $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Remove-V2024IdentityAttributesInBulk -XSailPointExperimental $XSailPointExperimental -IdentityAttributeNames $Result
|
# Remove-V2024IdentityAttributesInBulk -IdentityAttributeNames $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2024IdentityAttributesInBulk"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2024IdentityAttributesInBulk"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -204,9 +189,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## get-identity-attribute
|
## get-identity-attribute
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
This gets an identity attribute for a given technical name.
|
This gets an identity attribute for a given technical name.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/get-identity-attribute)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2024/get-identity-attribute)
|
||||||
@@ -215,7 +197,6 @@ This gets an identity attribute for a given technical name.
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | Name | **String** | True | The attribute's technical name.
|
Path | Name | **String** | True | The attribute's technical name.
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
[**IdentityAttribute**](../models/identity-attribute)
|
[**IdentityAttribute**](../models/identity-attribute)
|
||||||
@@ -238,15 +219,14 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$Name = "displayName" # String | The attribute's technical name.
|
$Name = "displayName" # String | The attribute's technical name.
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Get identity attribute
|
# Get identity attribute
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2024IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental
|
Get-V2024IdentityAttribute -Name $Name
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2024IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental
|
# Get-V2024IdentityAttribute -Name $Name
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024IdentityAttribute"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024IdentityAttribute"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -255,9 +235,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## list-identity-attributes
|
## list-identity-attributes
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
Use this API to get a collection of identity attributes.
|
Use this API to get a collection of identity attributes.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/list-identity-attributes)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2024/list-identity-attributes)
|
||||||
@@ -265,7 +242,6 @@ Use this API to get a collection of identity attributes.
|
|||||||
### Parameters
|
### Parameters
|
||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
Query | IncludeSystem | **Boolean** | (optional) (default to $false) | Include 'system' attributes in the response.
|
Query | IncludeSystem | **Boolean** | (optional) (default to $false) | Include 'system' attributes in the response.
|
||||||
Query | IncludeSilent | **Boolean** | (optional) (default to $false) | Include 'silent' attributes in the response.
|
Query | IncludeSilent | **Boolean** | (optional) (default to $false) | Include 'silent' attributes in the response.
|
||||||
Query | SearchableOnly | **Boolean** | (optional) (default to $false) | Include only 'searchable' attributes in the response.
|
Query | SearchableOnly | **Boolean** | (optional) (default to $false) | Include only 'searchable' attributes in the response.
|
||||||
@@ -290,7 +266,6 @@ Code | Description | Data Type
|
|||||||
|
|
||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$IncludeSystem = $false # Boolean | Include 'system' attributes in the response. (optional) (default to $false)
|
$IncludeSystem = $false # Boolean | Include 'system' attributes in the response. (optional) (default to $false)
|
||||||
$IncludeSilent = $false # Boolean | Include 'silent' attributes in the response. (optional) (default to $false)
|
$IncludeSilent = $false # Boolean | Include 'silent' attributes in the response. (optional) (default to $false)
|
||||||
$SearchableOnly = $false # Boolean | Include only 'searchable' attributes in the response. (optional) (default to $false)
|
$SearchableOnly = $false # Boolean | Include only 'searchable' attributes in the response. (optional) (default to $false)
|
||||||
@@ -299,10 +274,10 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
|||||||
# List identity attributes
|
# List identity attributes
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2024IdentityAttributes -XSailPointExperimental $XSailPointExperimental
|
Get-V2024IdentityAttributes
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2024IdentityAttributes -XSailPointExperimental $XSailPointExperimental -IncludeSystem $IncludeSystem -IncludeSilent $IncludeSilent -SearchableOnly $SearchableOnly -Count $Count
|
# Get-V2024IdentityAttributes -IncludeSystem $IncludeSystem -IncludeSilent $IncludeSilent -SearchableOnly $SearchableOnly -Count $Count
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024IdentityAttributes"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024IdentityAttributes"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -311,9 +286,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## put-identity-attribute
|
## put-identity-attribute
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
This updates an existing identity attribute. Making an attribute searchable requires that the `system`, `standard`, and `multi` properties be set to false.
|
This updates an existing identity attribute. Making an attribute searchable requires that the `system`, `standard`, and `multi` properties be set to false.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/put-identity-attribute)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2024/put-identity-attribute)
|
||||||
@@ -322,7 +294,6 @@ This updates an existing identity attribute. Making an attribute searchable req
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | Name | **String** | True | The attribute's technical name.
|
Path | Name | **String** | True | The attribute's technical name.
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
Body | IdentityAttribute | [**IdentityAttribute**](../models/identity-attribute) | True |
|
Body | IdentityAttribute | [**IdentityAttribute**](../models/identity-attribute) | True |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
@@ -346,7 +317,6 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$Name = "displayName" # String | The attribute's technical name.
|
$Name = "displayName" # String | The attribute's technical name.
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$IdentityAttribute = @"{
|
$IdentityAttribute = @"{
|
||||||
"standard" : false,
|
"standard" : false,
|
||||||
"system" : false,
|
"system" : false,
|
||||||
@@ -374,10 +344,10 @@ $IdentityAttribute = @"{
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToIdentityAttribute -Json $IdentityAttribute
|
$Result = ConvertFrom-JsonToIdentityAttribute -Json $IdentityAttribute
|
||||||
Send-V2024IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental -IdentityAttribute $Result
|
Send-V2024IdentityAttribute -Name $Name -IdentityAttribute $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Send-V2024IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental -IdentityAttribute $Result
|
# Send-V2024IdentityAttribute -Name $Name -IdentityAttribute $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2024IdentityAttribute"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2024IdentityAttribute"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ Method | HTTP request | Description
|
|||||||
[**New-V2024MachineAccountMappings**](#create-machine-account-mappings) | **POST** `/sources/{sourceId}/machine-account-mappings` | Create machine account mappings
|
[**New-V2024MachineAccountMappings**](#create-machine-account-mappings) | **POST** `/sources/{sourceId}/machine-account-mappings` | Create machine account mappings
|
||||||
[**Remove-V2024MachineAccountMappings**](#delete-machine-account-mappings) | **DELETE** `/sources/{sourceId}/machine-account-mappings` | Delete source's machine account mappings
|
[**Remove-V2024MachineAccountMappings**](#delete-machine-account-mappings) | **DELETE** `/sources/{sourceId}/machine-account-mappings` | Delete source's machine account mappings
|
||||||
[**Get-V2024MachineAccountMappings**](#list-machine-account-mappings) | **GET** `/sources/{sourceId}/machine-account-mappings` | Machine account mapping for source
|
[**Get-V2024MachineAccountMappings**](#list-machine-account-mappings) | **GET** `/sources/{sourceId}/machine-account-mappings` | Machine account mapping for source
|
||||||
[**Set-V2024MachineAccountMappings**](#set-machine-account-mappings) | **PUT** `/sources/{sourceId}/machine-mappings` | Update source's machine account mappings
|
[**Set-V2024MachineAccountMappings**](#set-machine-account-mappings) | **PUT** `/sources/{sourceId}/machine-mappings` | Update Source's Machine Account Mappings
|
||||||
|
|
||||||
|
|
||||||
## create-machine-account-mappings
|
## create-machine-account-mappings
|
||||||
@@ -243,7 +243,7 @@ $AttributeMappings = @"{
|
|||||||
}
|
}
|
||||||
}"@
|
}"@
|
||||||
|
|
||||||
# Update source's machine account mappings
|
# Update Source's Machine Account Mappings
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToAttributeMappings -Json $AttributeMappings
|
$Result = ConvertFrom-JsonToAttributeMappings -Json $AttributeMappings
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ Any authenticated token can call this endpoint to see their requestable access i
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Query | IdentityId | **String** | (optional) | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.
|
Query | IdentityId | **String** | (optional) | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.
|
||||||
Query | Types | [**[]RequestableObjectType**](../models/requestable-object-type) | (optional) | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice.
|
Query | Types | **[]String** | (optional) | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice.
|
||||||
Query | Term | **String** | (optional) | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter.
|
Query | Term | **String** | (optional) | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter.
|
||||||
Query | Statuses | [**[]RequestableObjectRequestStatus**](../models/requestable-object-request-status) | (optional) | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice.
|
Query | Statuses | [**[]RequestableObjectRequestStatus**](../models/requestable-object-request-status) | (optional) | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice.
|
||||||
Query | Limit | **Int32** | (optional) (default to 250) | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
Query | Limit | **Int32** | (optional) (default to 250) | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
||||||
@@ -62,9 +62,9 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$IdentityId = "e7eab60924f64aa284175b9fa3309599" # String | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result. (optional)
|
$IdentityId = "e7eab60924f64aa284175b9fa3309599" # String | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result. (optional)
|
||||||
$Types = "ACCESS_PROFILE" # RequestableObjectType[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
$Types = "ACCESS_PROFILE" # String[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
||||||
|
|
||||||
$Types = @"ROLE,ACCESS_PROFILE"@ # RequestableObjectType[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
$Types = @"ACCESS_PROFILE,ROLE"@ # String[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
||||||
$Term = "Finance Role" # String | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter. (optional)
|
$Term = "Finance Role" # String | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter. (optional)
|
||||||
$Statuses = "AVAILABLE" # RequestableObjectRequestStatus[] | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice. (optional)
|
$Statuses = "AVAILABLE" # RequestableObjectRequestStatus[] | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice. (optional)
|
||||||
|
|
||||||
|
|||||||
@@ -102,6 +102,7 @@ Method | HTTP request | Description
|
|||||||
[**Import-V2024Accounts**](#import-accounts) | **POST** `/sources/{id}/load-accounts` | Account aggregation
|
[**Import-V2024Accounts**](#import-accounts) | **POST** `/sources/{id}/load-accounts` | Account aggregation
|
||||||
[**Import-V2024AccountsSchema**](#import-accounts-schema) | **POST** `/sources/{id}/schemas/accounts` | Uploads source accounts schema template
|
[**Import-V2024AccountsSchema**](#import-accounts-schema) | **POST** `/sources/{id}/schemas/accounts` | Uploads source accounts schema template
|
||||||
[**Import-V2024ConnectorFile**](#import-connector-file) | **POST** `/sources/{sourceId}/upload-connector-file` | Upload connector file to source
|
[**Import-V2024ConnectorFile**](#import-connector-file) | **POST** `/sources/{sourceId}/upload-connector-file` | Upload connector file to source
|
||||||
|
[**Import-V2024Entitlements**](#import-entitlements) | **POST** `/sources/{sourceId}/load-entitlements` | Entitlement aggregation
|
||||||
[**Import-V2024EntitlementsSchema**](#import-entitlements-schema) | **POST** `/sources/{id}/schemas/entitlements` | Uploads source entitlements schema template
|
[**Import-V2024EntitlementsSchema**](#import-entitlements-schema) | **POST** `/sources/{id}/schemas/entitlements` | Uploads source entitlements schema template
|
||||||
[**Import-V2024UncorrelatedAccounts**](#import-uncorrelated-accounts) | **POST** `/sources/{id}/load-uncorrelated-accounts` | Process uncorrelated accounts
|
[**Import-V2024UncorrelatedAccounts**](#import-uncorrelated-accounts) | **POST** `/sources/{id}/load-uncorrelated-accounts` | Process uncorrelated accounts
|
||||||
[**Get-V2024ProvisioningPolicies**](#list-provisioning-policies) | **GET** `/sources/{sourceId}/provisioning-policies` | Lists provisioningpolicies
|
[**Get-V2024ProvisioningPolicies**](#list-provisioning-policies) | **GET** `/sources/{sourceId}/provisioning-policies` | Lists provisioningpolicies
|
||||||
@@ -534,9 +535,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## delete-native-change-detection-config
|
## delete-native-change-detection-config
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
Deletes the native change detection configuration for the source specified by the given ID.
|
Deletes the native change detection configuration for the source specified by the given ID.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/delete-native-change-detection-config)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2024/delete-native-change-detection-config)
|
||||||
@@ -545,7 +543,6 @@ Deletes the native change detection configuration for the source specified by th
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | Id | **String** | True | The source id
|
Path | Id | **String** | True | The source id
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
(empty response body)
|
(empty response body)
|
||||||
@@ -568,15 +565,14 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Delete native change detection configuration
|
# Delete native change detection configuration
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Remove-V2024NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental
|
Remove-V2024NativeChangeDetectionConfig -Id $Id
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Remove-V2024NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental
|
# Remove-V2024NativeChangeDetectionConfig -Id $Id
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2024NativeChangeDetectionConfig"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2024NativeChangeDetectionConfig"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -919,9 +915,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## get-native-change-detection-config
|
## get-native-change-detection-config
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
This API returns the existing native change detection configuration for a source specified by the given ID.
|
This API returns the existing native change detection configuration for a source specified by the given ID.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/get-native-change-detection-config)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2024/get-native-change-detection-config)
|
||||||
@@ -930,7 +923,6 @@ This API returns the existing native change detection configuration for a source
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | Id | **String** | True | The source id
|
Path | Id | **String** | True | The source id
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
[**NativeChangeDetectionConfig**](../models/native-change-detection-config)
|
[**NativeChangeDetectionConfig**](../models/native-change-detection-config)
|
||||||
@@ -953,15 +945,14 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Native change detection configuration
|
# Native change detection configuration
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2024NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental
|
Get-V2024NativeChangeDetectionConfig -Id $Id
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2024NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental
|
# Get-V2024NativeChangeDetectionConfig -Id $Id
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024NativeChangeDetectionConfig"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024NativeChangeDetectionConfig"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -1664,6 +1655,61 @@ try {
|
|||||||
```
|
```
|
||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
|
## import-entitlements
|
||||||
|
:::warning experimental
|
||||||
|
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
||||||
|
:::
|
||||||
|
Starts an entitlement aggregation on the specified source.
|
||||||
|
If the target source is a delimited file source, then the CSV file needs to be included in the request body.
|
||||||
|
You will also need to set the Content-Type header to `multipart/form-data`.
|
||||||
|
A token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.
|
||||||
|
|
||||||
|
[API Spec](https://developer.sailpoint.com/docs/api/v2024/import-entitlements)
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
Param Type | Name | Data Type | Required | Description
|
||||||
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
|
Path | SourceId | **String** | True | Source Id
|
||||||
|
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
||||||
|
| File | **System.IO.FileInfo** | (optional) | The CSV file containing the source entitlements to aggregate.
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
[**LoadEntitlementTask**](../models/load-entitlement-task)
|
||||||
|
|
||||||
|
### Responses
|
||||||
|
Code | Description | Data Type
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
202 | Aggregate Entitlements Task | LoadEntitlementTask
|
||||||
|
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||||
|
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||||
|
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||||
|
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
||||||
|
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
- **Content-Type**: multipart/form-data
|
||||||
|
- **Accept**: application/json
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```powershell
|
||||||
|
$SourceId = "ef38f94347e94562b5bb8424a56397d8" # String | Source Id
|
||||||
|
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
||||||
|
$File = # System.IO.FileInfo | The CSV file containing the source entitlements to aggregate. (optional)
|
||||||
|
|
||||||
|
# Entitlement aggregation
|
||||||
|
|
||||||
|
try {
|
||||||
|
Import-V2024Entitlements -SourceId $SourceId -XSailPointExperimental $XSailPointExperimental
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Import-V2024Entitlements -SourceId $SourceId -XSailPointExperimental $XSailPointExperimental -File $File
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Import-V2024Entitlements"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
```
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
## import-entitlements-schema
|
## import-entitlements-schema
|
||||||
This API uploads a source schema template file to configure a source's entitlement attributes.
|
This API uploads a source schema template file to configure a source's entitlement attributes.
|
||||||
|
|
||||||
@@ -1991,9 +2037,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## put-native-change-detection-config
|
## put-native-change-detection-config
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
Replaces the native change detection configuration for the source specified by the given ID with the configuration provided in the request body.
|
Replaces the native change detection configuration for the source specified by the given ID with the configuration provided in the request body.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2024/put-native-change-detection-config)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2024/put-native-change-detection-config)
|
||||||
@@ -2002,7 +2045,6 @@ Replaces the native change detection configuration for the source specified by t
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | Id | **String** | True | The source id
|
Path | Id | **String** | True | The source id
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
Body | NativeChangeDetectionConfig | [**NativeChangeDetectionConfig**](../models/native-change-detection-config) | True |
|
Body | NativeChangeDetectionConfig | [**NativeChangeDetectionConfig**](../models/native-change-detection-config) | True |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
@@ -2026,7 +2068,6 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$NativeChangeDetectionConfig = @"{
|
$NativeChangeDetectionConfig = @"{
|
||||||
"selectedEntitlements" : [ "memberOf", "memberOfSharedMailbox" ],
|
"selectedEntitlements" : [ "memberOf", "memberOfSharedMailbox" ],
|
||||||
"operations" : [ "ACCOUNT_UPDATED", "ACCOUNT_DELETED" ],
|
"operations" : [ "ACCOUNT_UPDATED", "ACCOUNT_DELETED" ],
|
||||||
@@ -2040,10 +2081,10 @@ $NativeChangeDetectionConfig = @"{
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToNativeChangeDetectionConfig -Json $NativeChangeDetectionConfig
|
$Result = ConvertFrom-JsonToNativeChangeDetectionConfig -Json $NativeChangeDetectionConfig
|
||||||
Send-V2024NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental -NativeChangeDetectionConfig $Result
|
Send-V2024NativeChangeDetectionConfig -Id $Id -NativeChangeDetectionConfig $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Send-V2024NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental -NativeChangeDetectionConfig $Result
|
# Send-V2024NativeChangeDetectionConfig -Id $Id -NativeChangeDetectionConfig $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2024NativeChangeDetectionConfig"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2024NativeChangeDetectionConfig"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
|
|||||||
@@ -287,6 +287,7 @@ Code | Description | Data Type
|
|||||||
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||||
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||||
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||||
|
404 | Not Found - returned if the request URL refers to a resource or object that does not exist | ErrorResponseDto
|
||||||
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
||||||
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ Name | Type | Description | Notes
|
|||||||
**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. | [required]
|
**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. | [required]
|
||||||
**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
|
**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
|
||||||
**ClientMetadata** | **map[string]String** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
|
**ClientMetadata** | **map[string]String** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
|
||||||
**RemoveDate** | **System.DateTime** | The date the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date in the future. * The current SLA for the deprovisioning is 24 hours. * This date can be modified to either extend or decrease the duration of access item assignments for the specified identity. You can change the expiration date for requests for yourself or direct reports, but you cannot remove an expiration date on an already approved item. If the access request has not been approved, you can cancel it and submit a new one without the expiration. If it has already been approved, then you have to revoke the access and then re-request without the expiration. | [optional]
|
**RemoveDate** | **System.DateTime** | The date and time the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date-time in the future. * The current SLA for the deprovisioning is 24 hours. * This date-time can be used to change the duration of an existing access item assignment for the specified identity. A GRANT_ACCESS request can extend duration or even remove an expiration date, and either a GRANT_ACCESS or REVOKE_ACCESS request can reduce duration or add an expiration date where one has not previously been present. You can change the expiration date in requests for yourself or others you are authorized to request for. | [optional]
|
||||||
**AssignmentId** | **String** | The assignmentId for a specific role assignment on the identity. This id is used to revoke that specific roleAssignment on that identity. * For use with REVOKE_ACCESS requests for roles for identities with multiple accounts on a single source. | [optional]
|
**AssignmentId** | **String** | The assignmentId for a specific role assignment on the identity. This id is used to revoke that specific roleAssignment on that identity. * For use with REVOKE_ACCESS requests for roles for identities with multiple accounts on a single source. | [optional]
|
||||||
**NativeIdentity** | **String** | The unique identifier for an account on the identity, designated as the account ID attribute in the source's account schema. This is used to revoke a specific attributeAssignment on the identity. * For use with REVOKE_ACCESS requests for entitlements for identities with multiple accounts on a single source. | [optional]
|
**NativeIdentity** | **String** | The unique identifier for an account on the identity, designated as the account ID attribute in the source's account schema. This is used to revoke a specific attributeAssignment on the identity. * For use with REVOKE_ACCESS requests for entitlements for identities with multiple accounts on a single source. | [optional]
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,35 @@
|
|||||||
|
---
|
||||||
|
id: v2024-import-entitlements-request
|
||||||
|
title: ImportEntitlementsRequest
|
||||||
|
pagination_label: ImportEntitlementsRequest
|
||||||
|
sidebar_label: ImportEntitlementsRequest
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'ImportEntitlementsRequest', 'V2024ImportEntitlementsRequest']
|
||||||
|
slug: /tools/sdk/powershell/v2024/models/import-entitlements-request
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'ImportEntitlementsRequest', 'V2024ImportEntitlementsRequest']
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
# ImportEntitlementsRequest
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**File** | **System.IO.FileInfo** | The CSV file containing the source entitlements to aggregate. | [optional]
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
- Prepare the resource
|
||||||
|
```powershell
|
||||||
|
$ImportEntitlementsRequest = Initialize-V2024ImportEntitlementsRequest -File null
|
||||||
|
```
|
||||||
|
|
||||||
|
- Convert the resource to JSON
|
||||||
|
```powershell
|
||||||
|
$ImportEntitlementsRequest | ConvertTo-JSON
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
@@ -20,7 +20,7 @@ Name | Type | Description | Notes
|
|||||||
**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. | [required]
|
**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. | [required]
|
||||||
**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
|
**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
|
||||||
**ClientMetadata** | **map[string]String** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
|
**ClientMetadata** | **map[string]String** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
|
||||||
**RemoveDate** | **System.DateTime** | The date the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date in the future. * The current SLA for the deprovisioning is 24 hours. * This date can be modified to either extend or decrease the duration of access item assignments for the specified identity. You can change the expiration date for requests for yourself or direct reports, but you cannot remove an expiration date on an already approved item. If the access request has not been approved, you can cancel it and submit a new one without the expiration. If it has already been approved, then you have to revoke the access and then re-request without the expiration. | [optional]
|
**RemoveDate** | **System.DateTime** | The date and time the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date-time in the future. * The current SLA for the deprovisioning is 24 hours. * This date-time can be used to change the duration of an existing access item assignment for the specified identity. A GRANT_ACCESS request can extend duration or even remove an expiration date, and either a GRANT_ACCESS or REVOKE_ACCESS request can reduce duration or add an expiration date where one has not previously been present. You can change the expiration date in requests for yourself or others you are authorized to request for. | [optional]
|
||||||
**AccountSelection** | [**[]SourceItemRef**](source-item-ref) | The accounts where the access item will be provisioned to * Includes selections performed by the user in the event of multiple accounts existing on the same source * Also includes details for sources where user only has one account | [optional]
|
**AccountSelection** | [**[]SourceItemRef**](source-item-ref) | The accounts where the access item will be provisioned to * Includes selections performed by the user in the event of multiple accounts existing on the same source * Also includes details for sources where user only has one account | [optional]
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|||||||
@@ -274,8 +274,9 @@ if you submit duplicate access requests in quick succession or submit an access
|
|||||||
It's best practice to check for any existing access requests that reference the same access items before submitting a new access request. This can
|
It's best practice to check for any existing access requests that reference the same access items before submitting a new access request. This can
|
||||||
be accomplished by using the [List Access Request Status](https://developer.sailpoint.com/idn/api/v3/list-access-request-status) or the [Pending Access Request Approvals](https://developer.sailpoint.com/idn/api/v3/list-pending-approvals) APIs. You can also
|
be accomplished by using the [List Access Request Status](https://developer.sailpoint.com/idn/api/v3/list-access-request-status) or the [Pending Access Request Approvals](https://developer.sailpoint.com/idn/api/v3/list-pending-approvals) APIs. You can also
|
||||||
use the [Search API](https://developer.sailpoint.com/idn/api/v3/search) to check the existing access items an identity has before submitting
|
use the [Search API](https://developer.sailpoint.com/idn/api/v3/search) to check the existing access items an identity has before submitting
|
||||||
an access request to ensure that you aren't requesting access that is already granted. If you use this API to request access that an identity already has, the API will ignore the request.
|
an access request to ensure that you aren't requesting access that is already granted. If you use this API to request access that an identity already has,
|
||||||
These ignored requests do not display when you use the [List Access Request Status](https://developer.sailpoint.com/idn/api/v3/list-access-request-status) API.
|
without changing the account details or end date information from the existing assignment,
|
||||||
|
the API will cancel the request as a duplicate.
|
||||||
|
|
||||||
There are two types of access request:
|
There are two types of access request:
|
||||||
|
|
||||||
@@ -284,17 +285,19 @@ __GRANT_ACCESS__
|
|||||||
* Supports self request and request on behalf of other users. Refer to the [Get Access Request Configuration](https://developer.sailpoint.com/idn/api/v3/get-access-request-config) endpoint for request configuration options.
|
* Supports self request and request on behalf of other users. Refer to the [Get Access Request Configuration](https://developer.sailpoint.com/idn/api/v3/get-access-request-config) endpoint for request configuration options.
|
||||||
* Allows any authenticated token (except API) to call this endpoint to request to grant access to themselves. Depending on the configuration, a user can request access for others.
|
* Allows any authenticated token (except API) to call this endpoint to request to grant access to themselves. Depending on the configuration, a user can request access for others.
|
||||||
* Roles, access profiles and entitlements can be requested.
|
* Roles, access profiles and entitlements can be requested.
|
||||||
|
* You can specify a `removeDate` to set or alter a sunset date-time on an assignment. The removeDate must be a future date-time, in the UTC timezone. Additionally, if the user already has the access assigned with a sunset date, you can also submit a request without a `removeDate` to request removal of the sunset date and time.
|
||||||
|
* If a `removeDate` is specified, then the requested role, access profile, or entitlement will be removed on that date and time.
|
||||||
* While requesting entitlements, maximum of 25 entitlements and 10 recipients are allowed in a request.
|
* While requesting entitlements, maximum of 25 entitlements and 10 recipients are allowed in a request.
|
||||||
* Now supports an alternate field 'requestedForWithRequestedItems' for users to specify account selections while requesting items where they have more than one account on the source.
|
* Now supports an alternate field 'requestedForWithRequestedItems' for users to specify account selections while requesting items where they have more than one account on the source.
|
||||||
|
|
||||||
__REVOKE_ACCESS__
|
__REVOKE_ACCESS__
|
||||||
* Can only be requested for a single identity at a time.
|
* Can only be requested for a single identity at a time.
|
||||||
* You cannot use an access request to revoke access from an identity if that access has been granted by role membership or by birthright provisioning.
|
* You cannot use an access request to revoke access from an identity if that access has been granted by role membership or by birthright provisioning.
|
||||||
* Does not support self request. Only manager can request to revoke access for their directly managed employees.
|
* Does not support self request. Only manager can request to revoke access for their directly managed employees.
|
||||||
* If a `removeDate` is specified, then the access will be removed on that date and time only for roles, access profiles and entitlements.
|
* If a `removeDate` is specified, then the requested role, access profile, or entitlement will be removed on that date and time.
|
||||||
* Roles, access profiles, and entitlements can be requested for revocation.
|
* Roles, access profiles, and entitlements can be requested for revocation.
|
||||||
* Revoke requests for entitlements are limited to 1 entitlement per access request currently.
|
* Revoke requests for entitlements are limited to 1 entitlement per access request currently.
|
||||||
* You can specify a `removeDate` if the access doesn't already have a sunset date. The `removeDate` must be a future date, in the UTC timezone.
|
* You can specify a `removeDate` to add or alter a sunset date and time on an assignment. The `removeDate` must be a future date-time, in the UTC timezone. If the user already has the access assigned with a sunset date and time, the removeDate must be a date-time earlier than the existing sunset date and time.
|
||||||
* Allows a manager to request to revoke access for direct employees. A user with ORG_ADMIN authority can also request to revoke access from anyone.
|
* Allows a manager to request to revoke access for direct employees. A user with ORG_ADMIN authority can also request to revoke access from anyone.
|
||||||
* Now supports REVOKE_ACCESS requests for identities with multiple accounts on a single source, with the help of 'assignmentId' and 'nativeIdentity' fields. These fields should be used within the 'requestedItems' section for the revoke requests.
|
* Now supports REVOKE_ACCESS requests for identities with multiple accounts on a single source, with the help of 'assignmentId' and 'nativeIdentity' fields. These fields should be used within the 'requestedItems' section for the revoke requests.
|
||||||
* Usage of 'requestedForWithRequestedItems' field is not supported for revoke requests.
|
* Usage of 'requestedForWithRequestedItems' field is not supported for revoke requests.
|
||||||
|
|||||||
@@ -0,0 +1,162 @@
|
|||||||
|
---
|
||||||
|
id: v2025-classify-source
|
||||||
|
title: ClassifySource
|
||||||
|
pagination_label: ClassifySource
|
||||||
|
sidebar_label: ClassifySource
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'ClassifySource', 'V2025ClassifySource']
|
||||||
|
slug: /tools/sdk/powershell/v2025/methods/classify-source
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'ClassifySource', 'V2025ClassifySource']
|
||||||
|
---
|
||||||
|
|
||||||
|
# ClassifySource
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
All URIs are relative to *https://sailpoint.api.identitynow.com/v2025*
|
||||||
|
|
||||||
|
Method | HTTP request | Description
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
[**Remove-V2025ClassifyMachineAccountFromSource**](#delete-classify-machine-account-from-source) | **DELETE** `/sources/{sourceId}/classify` | Cancel classify source's accounts process
|
||||||
|
[**Get-V2025ClassifyMachineAccountFromSourceStatus**](#get-classify-machine-account-from-source-status) | **GET** `/sources/{sourceId}/classify` | Source accounts classification status
|
||||||
|
[**Send-V2025ClassifyMachineAccountFromSource**](#send-classify-machine-account-from-source) | **POST** `/sources/{sourceId}/classify` | Classify source's all accounts
|
||||||
|
|
||||||
|
|
||||||
|
## delete-classify-machine-account-from-source
|
||||||
|
Use this API to cancel account classification process on a source.
|
||||||
|
A token with API, ORG_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.
|
||||||
|
|
||||||
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/delete-classify-machine-account-from-source)
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
Param Type | Name | Data Type | Required | Description
|
||||||
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
|
Path | Id | **String** | True | Source ID.
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
(empty response body)
|
||||||
|
|
||||||
|
### Responses
|
||||||
|
Code | Description | Data Type
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
204 | No content - indicates the request was successful but there is no content to be returned in the response. |
|
||||||
|
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||||
|
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||||
|
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||||
|
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
||||||
|
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
- **Content-Type**: Not defined
|
||||||
|
- **Accept**: application/json
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```powershell
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID.
|
||||||
|
|
||||||
|
# Cancel classify source's accounts process
|
||||||
|
|
||||||
|
try {
|
||||||
|
Remove-V2025ClassifyMachineAccountFromSource -Id $Id
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Remove-V2025ClassifyMachineAccountFromSource -Id $Id
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025ClassifyMachineAccountFromSource"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
```
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
|
## get-classify-machine-account-from-source-status
|
||||||
|
Use this API to get the status of Machine Account Classification process for a source.
|
||||||
|
A token with API, ORG_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.
|
||||||
|
|
||||||
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/get-classify-machine-account-from-source-status)
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
Param Type | Name | Data Type | Required | Description
|
||||||
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
|
Path | Id | **String** | True | Source ID.
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
[**SourceClassificationStatus**](../models/source-classification-status)
|
||||||
|
|
||||||
|
### Responses
|
||||||
|
Code | Description | Data Type
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
200 | Source Accounts Classification Status object. | SourceClassificationStatus
|
||||||
|
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||||
|
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||||
|
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||||
|
404 | Not Found - returned if the request URL refers to a resource or object that does not exist | ErrorResponseDto
|
||||||
|
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
||||||
|
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
- **Content-Type**: Not defined
|
||||||
|
- **Accept**: application/json
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```powershell
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID.
|
||||||
|
|
||||||
|
# Source accounts classification status
|
||||||
|
|
||||||
|
try {
|
||||||
|
Get-V2025ClassifyMachineAccountFromSourceStatus -Id $Id
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Get-V2025ClassifyMachineAccountFromSourceStatus -Id $Id
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025ClassifyMachineAccountFromSourceStatus"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
```
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
|
## send-classify-machine-account-from-source
|
||||||
|
Use this API to classify all the accounts from a source.
|
||||||
|
A token with API, ORG_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.
|
||||||
|
|
||||||
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/send-classify-machine-account-from-source)
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
Param Type | Name | Data Type | Required | Description
|
||||||
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
|
Path | Id | **String** | True | Source ID.
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
[**SendClassifyMachineAccountFromSource200Response**](../models/send-classify-machine-account-from-source200-response)
|
||||||
|
|
||||||
|
### Responses
|
||||||
|
Code | Description | Data Type
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
200 | Source's all accounts submitted for classification. | SendClassifyMachineAccountFromSource200Response
|
||||||
|
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||||
|
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||||
|
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||||
|
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
||||||
|
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
- **Content-Type**: Not defined
|
||||||
|
- **Accept**: application/json
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```powershell
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID.
|
||||||
|
|
||||||
|
# Classify source's all accounts
|
||||||
|
|
||||||
|
try {
|
||||||
|
Send-V2025ClassifyMachineAccountFromSource -Id $Id
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Send-V2025ClassifyMachineAccountFromSource -Id $Id
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2025ClassifyMachineAccountFromSource"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
```
|
||||||
|
[[Back to top]](#)
|
||||||
@@ -97,9 +97,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## get-identity
|
## get-identity
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
This API returns a single identity using the Identity ID.
|
This API returns a single identity using the Identity ID.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2025/get-identity)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/get-identity)
|
||||||
@@ -108,7 +105,6 @@ This API returns a single identity using the Identity ID.
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | Id | **String** | True | Identity Id
|
Path | Id | **String** | True | Identity Id
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
[**Identity**](../models/identity)
|
[**Identity**](../models/identity)
|
||||||
@@ -131,15 +127,14 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Identity details
|
# Identity details
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2025Identity -Id $Id -XSailPointExperimental $XSailPointExperimental
|
Get-V2025Identity -Id $Id
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2025Identity -Id $Id -XSailPointExperimental $XSailPointExperimental
|
# Get-V2025Identity -Id $Id
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025Identity"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025Identity"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -148,9 +143,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## get-identity-ownership-details
|
## get-identity-ownership-details
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
Use this API to return an identity's owned objects that will cause problems for deleting the identity.
|
Use this API to return an identity's owned objects that will cause problems for deleting the identity.
|
||||||
Use this API as a checklist of objects that you need to reassign to a different identity before you can delete the identity.
|
Use this API as a checklist of objects that you need to reassign to a different identity before you can delete the identity.
|
||||||
For a full list of objects owned by an identity, use the [Search API](https://developer.sailpoint.com/docs/api/v3/search-post/). When you search for identities, the returned identities have a property, `owns`, that contains a more comprehensive list of identity's owned objects.
|
For a full list of objects owned by an identity, use the [Search API](https://developer.sailpoint.com/docs/api/v3/search-post/). When you search for identities, the returned identities have a property, `owns`, that contains a more comprehensive list of identity's owned objects.
|
||||||
@@ -161,7 +153,6 @@ For a full list of objects owned by an identity, use the [Search API](https://de
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | IdentityId | **String** | True | Identity ID.
|
Path | IdentityId | **String** | True | Identity ID.
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
[**IdentityOwnershipAssociationDetails**](../models/identity-ownership-association-details)
|
[**IdentityOwnershipAssociationDetails**](../models/identity-ownership-association-details)
|
||||||
@@ -184,15 +175,14 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$IdentityId = "ff8081814d2a8036014d701f3fbf53fa" # String | Identity ID.
|
$IdentityId = "ff8081814d2a8036014d701f3fbf53fa" # String | Identity ID.
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Get ownership details
|
# Get ownership details
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2025IdentityOwnershipDetails -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
Get-V2025IdentityOwnershipDetails -IdentityId $IdentityId
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2025IdentityOwnershipDetails -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
# Get-V2025IdentityOwnershipDetails -IdentityId $IdentityId
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025IdentityOwnershipDetails"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025IdentityOwnershipDetails"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -201,9 +191,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## get-role-assignment
|
## get-role-assignment
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
|
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2025/get-role-assignment)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/get-role-assignment)
|
||||||
@@ -213,7 +200,6 @@ Param Type | Name | Data Type | Required | Description
|
|||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | IdentityId | **String** | True | Identity Id
|
Path | IdentityId | **String** | True | Identity Id
|
||||||
Path | AssignmentId | **String** | True | Assignment Id
|
Path | AssignmentId | **String** | True | Assignment Id
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
[**RoleAssignmentDto**](../models/role-assignment-dto)
|
[**RoleAssignmentDto**](../models/role-assignment-dto)
|
||||||
@@ -237,15 +223,14 @@ Code | Description | Data Type
|
|||||||
```powershell
|
```powershell
|
||||||
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
||||||
$AssignmentId = "1cbb0705b38c4226b1334eadd8874086" # String | Assignment Id
|
$AssignmentId = "1cbb0705b38c4226b1334eadd8874086" # String | Assignment Id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Role assignment details
|
# Role assignment details
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2025RoleAssignment -IdentityId $IdentityId -AssignmentId $AssignmentId -XSailPointExperimental $XSailPointExperimental
|
Get-V2025RoleAssignment -IdentityId $IdentityId -AssignmentId $AssignmentId
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2025RoleAssignment -IdentityId $IdentityId -AssignmentId $AssignmentId -XSailPointExperimental $XSailPointExperimental
|
# Get-V2025RoleAssignment -IdentityId $IdentityId -AssignmentId $AssignmentId
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025RoleAssignment"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025RoleAssignment"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -254,9 +239,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## get-role-assignments
|
## get-role-assignments
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
This returns either a list of Role Assignments when querying with either a Role Id or Role Name, or a list of Role Assignment References if querying with only identity Id.
|
This returns either a list of Role Assignments when querying with either a Role Id or Role Name, or a list of Role Assignment References if querying with only identity Id.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2025/get-role-assignments)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/get-role-assignments)
|
||||||
@@ -265,7 +247,6 @@ This returns either a list of Role Assignments when querying with either a Role
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | IdentityId | **String** | True | Identity Id to get the role assignments for
|
Path | IdentityId | **String** | True | Identity Id to get the role assignments for
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
Query | RoleId | **String** | (optional) | Role Id to filter the role assignments with
|
Query | RoleId | **String** | (optional) | Role Id to filter the role assignments with
|
||||||
Query | RoleName | **String** | (optional) | Role name to filter the role assignments with
|
Query | RoleName | **String** | (optional) | Role name to filter the role assignments with
|
||||||
|
|
||||||
@@ -290,17 +271,16 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id to get the role assignments for
|
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id to get the role assignments for
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$RoleId = "e7697a1e96d04db1ac7b0f4544915d2c" # String | Role Id to filter the role assignments with (optional)
|
$RoleId = "e7697a1e96d04db1ac7b0f4544915d2c" # String | Role Id to filter the role assignments with (optional)
|
||||||
$RoleName = "Engineer" # String | Role name to filter the role assignments with (optional)
|
$RoleName = "Engineer" # String | Role name to filter the role assignments with (optional)
|
||||||
|
|
||||||
# List role assignments
|
# List role assignments
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2025RoleAssignments -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
Get-V2025RoleAssignments -IdentityId $IdentityId
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2025RoleAssignments -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental -RoleId $RoleId -RoleName $RoleName
|
# Get-V2025RoleAssignments -IdentityId $IdentityId -RoleId $RoleId -RoleName $RoleName
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025RoleAssignments"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025RoleAssignments"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -309,9 +289,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## list-identities
|
## list-identities
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
This API returns a list of identities.
|
This API returns a list of identities.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2025/list-identities)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/list-identities)
|
||||||
@@ -319,7 +296,6 @@ This API returns a list of identities.
|
|||||||
### Parameters
|
### Parameters
|
||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
Query | Filters | **String** | (optional) | 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* **alias**: *eq, sw* **firstname**: *eq, sw* **lastname**: *eq, sw* **email**: *eq, sw* **cloudStatus**: *eq* **processingState**: *eq* **correlated**: *eq* **protected**: *eq*
|
Query | Filters | **String** | (optional) | 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* **alias**: *eq, sw* **firstname**: *eq, sw* **lastname**: *eq, sw* **email**: *eq, sw* **cloudStatus**: *eq* **processingState**: *eq* **correlated**: *eq* **protected**: *eq*
|
||||||
Query | Sorters | **String** | (optional) | 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, alias, cloudStatus**
|
Query | Sorters | **String** | (optional) | 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, alias, cloudStatus**
|
||||||
Query | DefaultFilter | **String** | (optional) (default to "CORRELATED_ONLY") | Adds additional filter to filters query parameter. CORRELATED_ONLY adds correlated=true and returns only identities that are correlated. NONE does not add any and returns all identities that satisfy filters query parameter.
|
Query | DefaultFilter | **String** | (optional) (default to "CORRELATED_ONLY") | Adds additional filter to filters query parameter. CORRELATED_ONLY adds correlated=true and returns only identities that are correlated. NONE does not add any and returns all identities that satisfy filters query parameter.
|
||||||
@@ -346,7 +322,6 @@ Code | Description | Data Type
|
|||||||
|
|
||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$Filters = 'id eq "6c9079b270a266a60170a2779fcb0006" or correlated eq false' # 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* **alias**: *eq, sw* **firstname**: *eq, sw* **lastname**: *eq, sw* **email**: *eq, sw* **cloudStatus**: *eq* **processingState**: *eq* **correlated**: *eq* **protected**: *eq* (optional)
|
$Filters = 'id eq "6c9079b270a266a60170a2779fcb0006" or correlated eq false' # 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* **alias**: *eq, sw* **firstname**: *eq, sw* **lastname**: *eq, sw* **email**: *eq, sw* **cloudStatus**: *eq* **processingState**: *eq* **correlated**: *eq* **protected**: *eq* (optional)
|
||||||
$Sorters = "name,-cloudStatus" # 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, alias, cloudStatus** (optional)
|
$Sorters = "name,-cloudStatus" # 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, alias, cloudStatus** (optional)
|
||||||
$DefaultFilter = "CORRELATED_ONLY" # String | Adds additional filter to filters query parameter. CORRELATED_ONLY adds correlated=true and returns only identities that are correlated. NONE does not add any and returns all identities that satisfy filters query parameter. (optional) (default to "CORRELATED_ONLY")
|
$DefaultFilter = "CORRELATED_ONLY" # String | Adds additional filter to filters query parameter. CORRELATED_ONLY adds correlated=true and returns only identities that are correlated. NONE does not add any and returns all identities that satisfy filters query parameter. (optional) (default to "CORRELATED_ONLY")
|
||||||
@@ -357,10 +332,10 @@ $Offset = 0 # Int32 | Offset into the full result set. Usually specified with *l
|
|||||||
# List identities
|
# List identities
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2025Identities -XSailPointExperimental $XSailPointExperimental
|
Get-V2025Identities
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2025Identities -XSailPointExperimental $XSailPointExperimental -Filters $Filters -Sorters $Sorters -DefaultFilter $DefaultFilter -Count $Count -Limit $Limit -Offset $Offset
|
# Get-V2025Identities -Filters $Filters -Sorters $Sorters -DefaultFilter $DefaultFilter -Count $Count -Limit $Limit -Offset $Offset
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025Identities"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025Identities"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -369,9 +344,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## reset-identity
|
## reset-identity
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
Use this endpoint to reset a user's identity if they have forgotten their authentication information like their answers to knowledge-based questions. Resetting an identity de-registers the user and removes any elevated user levels they have.
|
Use this endpoint to reset a user's identity if they have forgotten their authentication information like their answers to knowledge-based questions. Resetting an identity de-registers the user and removes any elevated user levels they have.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2025/reset-identity)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/reset-identity)
|
||||||
@@ -380,7 +352,6 @@ Use this endpoint to reset a user's identity if they have forgotten their authen
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | IdentityId | **String** | True | Identity Id
|
Path | IdentityId | **String** | True | Identity Id
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
(empty response body)
|
(empty response body)
|
||||||
@@ -403,15 +374,14 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Reset an identity
|
# Reset an identity
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Reset-V2025Identity -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
Reset-V2025Identity -IdentityId $IdentityId
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Reset-V2025Identity -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
# Reset-V2025Identity -IdentityId $IdentityId
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Reset-V2025Identity"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Reset-V2025Identity"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -478,9 +448,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## start-identities-invite
|
## start-identities-invite
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
This API submits a task for inviting given identities via email to complete registration. The invitation email will include the link. After selecting the link an identity will be able to set up password and log in into the system. Invitations expire after 7 days. By default invitations send to the work identity email. It can be changed in Admin > Identities > Identity Profiles by selecting corresponding profile and editing Invitation Options.
|
This API submits a task for inviting given identities via email to complete registration. The invitation email will include the link. After selecting the link an identity will be able to set up password and log in into the system. Invitations expire after 7 days. By default invitations send to the work identity email. It can be changed in Admin > Identities > Identity Profiles by selecting corresponding profile and editing Invitation Options.
|
||||||
|
|
||||||
This task will send an invitation email only for unregistered identities.
|
This task will send an invitation email only for unregistered identities.
|
||||||
@@ -493,7 +460,6 @@ The executed task status can be checked by Task Management > [Get task status by
|
|||||||
### Parameters
|
### Parameters
|
||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
Body | InviteIdentitiesRequest | [**InviteIdentitiesRequest**](../models/invite-identities-request) | True |
|
Body | InviteIdentitiesRequest | [**InviteIdentitiesRequest**](../models/invite-identities-request) | True |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
@@ -516,7 +482,6 @@ Code | Description | Data Type
|
|||||||
|
|
||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$InviteIdentitiesRequest = @"{
|
$InviteIdentitiesRequest = @"{
|
||||||
"ids" : [ "2b568c65bc3c4c57a43bd97e3a8e55", "2c9180867769897d01776ed5f125512f" ],
|
"ids" : [ "2b568c65bc3c4c57a43bd97e3a8e55", "2c9180867769897d01776ed5f125512f" ],
|
||||||
"uninvited" : false
|
"uninvited" : false
|
||||||
@@ -526,10 +491,10 @@ $InviteIdentitiesRequest = @"{
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToInviteIdentitiesRequest -Json $InviteIdentitiesRequest
|
$Result = ConvertFrom-JsonToInviteIdentitiesRequest -Json $InviteIdentitiesRequest
|
||||||
Start-V2025IdentitiesInvite -XSailPointExperimental $XSailPointExperimental -InviteIdentitiesRequest $Result
|
Start-V2025IdentitiesInvite -InviteIdentitiesRequest $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Start-V2025IdentitiesInvite -XSailPointExperimental $XSailPointExperimental -InviteIdentitiesRequest $Result
|
# Start-V2025IdentitiesInvite -InviteIdentitiesRequest $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Start-V2025IdentitiesInvite"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Start-V2025IdentitiesInvite"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
|
|||||||
@@ -26,9 +26,6 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
|
|
||||||
## create-identity-attribute
|
## create-identity-attribute
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
Use this API to create a new identity attribute.
|
Use this API to create a new identity attribute.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2025/create-identity-attribute)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/create-identity-attribute)
|
||||||
@@ -36,7 +33,6 @@ Use this API to create a new identity attribute.
|
|||||||
### Parameters
|
### Parameters
|
||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
Body | IdentityAttribute | [**IdentityAttribute**](../models/identity-attribute) | True |
|
Body | IdentityAttribute | [**IdentityAttribute**](../models/identity-attribute) | True |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
@@ -59,7 +55,6 @@ Code | Description | Data Type
|
|||||||
|
|
||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$IdentityAttribute = @"{
|
$IdentityAttribute = @"{
|
||||||
"standard" : false,
|
"standard" : false,
|
||||||
"system" : false,
|
"system" : false,
|
||||||
@@ -87,10 +82,10 @@ $IdentityAttribute = @"{
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToIdentityAttribute -Json $IdentityAttribute
|
$Result = ConvertFrom-JsonToIdentityAttribute -Json $IdentityAttribute
|
||||||
New-V2025IdentityAttribute -XSailPointExperimental $XSailPointExperimental -IdentityAttribute $Result
|
New-V2025IdentityAttribute -IdentityAttribute $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# New-V2025IdentityAttribute -XSailPointExperimental $XSailPointExperimental -IdentityAttribute $Result
|
# New-V2025IdentityAttribute -IdentityAttribute $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling New-V2025IdentityAttribute"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling New-V2025IdentityAttribute"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -99,9 +94,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## delete-identity-attribute
|
## delete-identity-attribute
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
This deletes an identity attribute with the given name. The `system` and `standard` properties must be set to false before you can delete an identity attribute.
|
This deletes an identity attribute with the given name. The `system` and `standard` properties must be set to false before you can delete an identity attribute.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2025/delete-identity-attribute)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/delete-identity-attribute)
|
||||||
@@ -110,7 +102,6 @@ This deletes an identity attribute with the given name. The `system` and `stand
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | Name | **String** | True | The attribute's technical name.
|
Path | Name | **String** | True | The attribute's technical name.
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
(empty response body)
|
(empty response body)
|
||||||
@@ -133,15 +124,14 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$Name = "displayName" # String | The attribute's technical name.
|
$Name = "displayName" # String | The attribute's technical name.
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Delete identity attribute
|
# Delete identity attribute
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Remove-V2025IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental
|
Remove-V2025IdentityAttribute -Name $Name
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Remove-V2025IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental
|
# Remove-V2025IdentityAttribute -Name $Name
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025IdentityAttribute"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025IdentityAttribute"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -150,9 +140,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## delete-identity-attributes-in-bulk
|
## delete-identity-attributes-in-bulk
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
Use this API to bulk delete identity attributes for a given set of names. Attributes that are currently mapped in an identity profile cannot be deleted. The `system` and `standard` properties must be set to 'false' before you can delete an identity attribute.
|
Use this API to bulk delete identity attributes for a given set of names. Attributes that are currently mapped in an identity profile cannot be deleted. The `system` and `standard` properties must be set to 'false' before you can delete an identity attribute.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2025/delete-identity-attributes-in-bulk)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/delete-identity-attributes-in-bulk)
|
||||||
@@ -160,7 +147,6 @@ Use this API to bulk delete identity attributes for a given set of names. Attrib
|
|||||||
### Parameters
|
### Parameters
|
||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
Body | IdentityAttributeNames | [**IdentityAttributeNames**](../models/identity-attribute-names) | True |
|
Body | IdentityAttributeNames | [**IdentityAttributeNames**](../models/identity-attribute-names) | True |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
@@ -183,7 +169,6 @@ Code | Description | Data Type
|
|||||||
|
|
||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$IdentityAttributeNames = @"{
|
$IdentityAttributeNames = @"{
|
||||||
"ids" : [ "name", "displayName" ]
|
"ids" : [ "name", "displayName" ]
|
||||||
}"@
|
}"@
|
||||||
@@ -192,10 +177,10 @@ $IdentityAttributeNames = @"{
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToIdentityAttributeNames -Json $IdentityAttributeNames
|
$Result = ConvertFrom-JsonToIdentityAttributeNames -Json $IdentityAttributeNames
|
||||||
Remove-V2025IdentityAttributesInBulk -XSailPointExperimental $XSailPointExperimental -IdentityAttributeNames $Result
|
Remove-V2025IdentityAttributesInBulk -IdentityAttributeNames $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Remove-V2025IdentityAttributesInBulk -XSailPointExperimental $XSailPointExperimental -IdentityAttributeNames $Result
|
# Remove-V2025IdentityAttributesInBulk -IdentityAttributeNames $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025IdentityAttributesInBulk"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025IdentityAttributesInBulk"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -204,9 +189,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## get-identity-attribute
|
## get-identity-attribute
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
This gets an identity attribute for a given technical name.
|
This gets an identity attribute for a given technical name.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2025/get-identity-attribute)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/get-identity-attribute)
|
||||||
@@ -215,7 +197,6 @@ This gets an identity attribute for a given technical name.
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | Name | **String** | True | The attribute's technical name.
|
Path | Name | **String** | True | The attribute's technical name.
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
[**IdentityAttribute**](../models/identity-attribute)
|
[**IdentityAttribute**](../models/identity-attribute)
|
||||||
@@ -238,15 +219,14 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$Name = "displayName" # String | The attribute's technical name.
|
$Name = "displayName" # String | The attribute's technical name.
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Get identity attribute
|
# Get identity attribute
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2025IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental
|
Get-V2025IdentityAttribute -Name $Name
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2025IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental
|
# Get-V2025IdentityAttribute -Name $Name
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025IdentityAttribute"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025IdentityAttribute"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -255,9 +235,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## list-identity-attributes
|
## list-identity-attributes
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
Use this API to get a collection of identity attributes.
|
Use this API to get a collection of identity attributes.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2025/list-identity-attributes)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/list-identity-attributes)
|
||||||
@@ -265,7 +242,6 @@ Use this API to get a collection of identity attributes.
|
|||||||
### Parameters
|
### Parameters
|
||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
Query | IncludeSystem | **Boolean** | (optional) (default to $false) | Include 'system' attributes in the response.
|
Query | IncludeSystem | **Boolean** | (optional) (default to $false) | Include 'system' attributes in the response.
|
||||||
Query | IncludeSilent | **Boolean** | (optional) (default to $false) | Include 'silent' attributes in the response.
|
Query | IncludeSilent | **Boolean** | (optional) (default to $false) | Include 'silent' attributes in the response.
|
||||||
Query | SearchableOnly | **Boolean** | (optional) (default to $false) | Include only 'searchable' attributes in the response.
|
Query | SearchableOnly | **Boolean** | (optional) (default to $false) | Include only 'searchable' attributes in the response.
|
||||||
@@ -290,7 +266,6 @@ Code | Description | Data Type
|
|||||||
|
|
||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$IncludeSystem = $false # Boolean | Include 'system' attributes in the response. (optional) (default to $false)
|
$IncludeSystem = $false # Boolean | Include 'system' attributes in the response. (optional) (default to $false)
|
||||||
$IncludeSilent = $false # Boolean | Include 'silent' attributes in the response. (optional) (default to $false)
|
$IncludeSilent = $false # Boolean | Include 'silent' attributes in the response. (optional) (default to $false)
|
||||||
$SearchableOnly = $false # Boolean | Include only 'searchable' attributes in the response. (optional) (default to $false)
|
$SearchableOnly = $false # Boolean | Include only 'searchable' attributes in the response. (optional) (default to $false)
|
||||||
@@ -299,10 +274,10 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
|||||||
# List identity attributes
|
# List identity attributes
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2025IdentityAttributes -XSailPointExperimental $XSailPointExperimental
|
Get-V2025IdentityAttributes
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2025IdentityAttributes -XSailPointExperimental $XSailPointExperimental -IncludeSystem $IncludeSystem -IncludeSilent $IncludeSilent -SearchableOnly $SearchableOnly -Count $Count
|
# Get-V2025IdentityAttributes -IncludeSystem $IncludeSystem -IncludeSilent $IncludeSilent -SearchableOnly $SearchableOnly -Count $Count
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025IdentityAttributes"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025IdentityAttributes"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -311,9 +286,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## put-identity-attribute
|
## put-identity-attribute
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
This updates an existing identity attribute. Making an attribute searchable requires that the `system`, `standard`, and `multi` properties be set to false.
|
This updates an existing identity attribute. Making an attribute searchable requires that the `system`, `standard`, and `multi` properties be set to false.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2025/put-identity-attribute)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/put-identity-attribute)
|
||||||
@@ -322,7 +294,6 @@ This updates an existing identity attribute. Making an attribute searchable req
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | Name | **String** | True | The attribute's technical name.
|
Path | Name | **String** | True | The attribute's technical name.
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
Body | IdentityAttribute | [**IdentityAttribute**](../models/identity-attribute) | True |
|
Body | IdentityAttribute | [**IdentityAttribute**](../models/identity-attribute) | True |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
@@ -346,7 +317,6 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$Name = "displayName" # String | The attribute's technical name.
|
$Name = "displayName" # String | The attribute's technical name.
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$IdentityAttribute = @"{
|
$IdentityAttribute = @"{
|
||||||
"standard" : false,
|
"standard" : false,
|
||||||
"system" : false,
|
"system" : false,
|
||||||
@@ -374,10 +344,10 @@ $IdentityAttribute = @"{
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToIdentityAttribute -Json $IdentityAttribute
|
$Result = ConvertFrom-JsonToIdentityAttribute -Json $IdentityAttribute
|
||||||
Send-V2025IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental -IdentityAttribute $Result
|
Send-V2025IdentityAttribute -Name $Name -IdentityAttribute $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Send-V2025IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental -IdentityAttribute $Result
|
# Send-V2025IdentityAttribute -Name $Name -IdentityAttribute $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2025IdentityAttribute"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2025IdentityAttribute"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
|
|||||||
@@ -0,0 +1,69 @@
|
|||||||
|
---
|
||||||
|
id: v2025-machine-account-classify
|
||||||
|
title: MachineAccountClassify
|
||||||
|
pagination_label: MachineAccountClassify
|
||||||
|
sidebar_label: MachineAccountClassify
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'MachineAccountClassify', 'V2025MachineAccountClassify']
|
||||||
|
slug: /tools/sdk/powershell/v2025/methods/machine-account-classify
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'MachineAccountClassify', 'V2025MachineAccountClassify']
|
||||||
|
---
|
||||||
|
|
||||||
|
# MachineAccountClassify
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
All URIs are relative to *https://sailpoint.api.identitynow.com/v2025*
|
||||||
|
|
||||||
|
Method | HTTP request | Description
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
[**Send-V2025ClassifyMachineAccount**](#send-classify-machine-account) | **POST** `/accounts/{id}/classify` | Classify a Single Machine Account
|
||||||
|
|
||||||
|
|
||||||
|
## send-classify-machine-account
|
||||||
|
Use this API to classify a single machine account.
|
||||||
|
A token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.
|
||||||
|
|
||||||
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/send-classify-machine-account)
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
Param Type | Name | Data Type | Required | Description
|
||||||
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
|
Path | Id | **String** | True | Account ID.
|
||||||
|
Query | ClassificationMode | **String** | (optional) (default to "default") | Specifies how the accounts should be classified. default - uses criteria to classify account as machine or human, excludes accounts that were manually classified. ignoreManual - like default, but includes accounts that were manually classified. forceMachine - forces account to be classified as machine. forceHuman - forces account to be classified as human.
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
[**SendClassifyMachineAccount200Response**](../models/send-classify-machine-account200-response)
|
||||||
|
|
||||||
|
### Responses
|
||||||
|
Code | Description | Data Type
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
200 | Account classified as Machine. | SendClassifyMachineAccount200Response
|
||||||
|
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||||
|
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||||
|
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||||
|
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
||||||
|
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
- **Content-Type**: Not defined
|
||||||
|
- **Accept**: application/json
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```powershell
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Account ID.
|
||||||
|
$ClassificationMode = "default" # String | Specifies how the accounts should be classified. default - uses criteria to classify account as machine or human, excludes accounts that were manually classified. ignoreManual - like default, but includes accounts that were manually classified. forceMachine - forces account to be classified as machine. forceHuman - forces account to be classified as human. (optional) (default to "default")
|
||||||
|
|
||||||
|
# Classify a Single Machine Account
|
||||||
|
|
||||||
|
try {
|
||||||
|
Send-V2025ClassifyMachineAccount -Id $Id
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Send-V2025ClassifyMachineAccount -Id $Id -ClassificationMode $ClassificationMode
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2025ClassifyMachineAccount"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
```
|
||||||
|
[[Back to top]](#)
|
||||||
@@ -0,0 +1,259 @@
|
|||||||
|
---
|
||||||
|
id: v2025-machine-account-mappings
|
||||||
|
title: MachineAccountMappings
|
||||||
|
pagination_label: MachineAccountMappings
|
||||||
|
sidebar_label: MachineAccountMappings
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'MachineAccountMappings', 'V2025MachineAccountMappings']
|
||||||
|
slug: /tools/sdk/powershell/v2025/methods/machine-account-mappings
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'MachineAccountMappings', 'V2025MachineAccountMappings']
|
||||||
|
---
|
||||||
|
|
||||||
|
# MachineAccountMappings
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
All URIs are relative to *https://sailpoint.api.identitynow.com/v2025*
|
||||||
|
|
||||||
|
Method | HTTP request | Description
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
[**New-V2025MachineAccountMappings**](#create-machine-account-mappings) | **POST** `/sources/{sourceId}/machine-account-mappings` | Create machine account mappings
|
||||||
|
[**Remove-V2025MachineAccountMappings**](#delete-machine-account-mappings) | **DELETE** `/sources/{sourceId}/machine-account-mappings` | Delete source's machine account mappings
|
||||||
|
[**Get-V2025MachineAccountMappings**](#list-machine-account-mappings) | **GET** `/sources/{sourceId}/machine-account-mappings` | Machine account mapping for source
|
||||||
|
[**Set-V2025MachineAccountMappings**](#set-machine-account-mappings) | **PUT** `/sources/{sourceId}/machine-mappings` | Update Source's Machine Account Mappings
|
||||||
|
|
||||||
|
|
||||||
|
## create-machine-account-mappings
|
||||||
|
Creates Machine Account Mappings for both identities and accounts for a source.
|
||||||
|
A token with API, ORG_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.
|
||||||
|
|
||||||
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/create-machine-account-mappings)
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
Param Type | Name | Data Type | Required | Description
|
||||||
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
|
Path | Id | **String** | True | Source ID.
|
||||||
|
Body | AttributeMappings | [**AttributeMappings**](../models/attribute-mappings) | True |
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
[**AttributeMappings[]**](../models/attribute-mappings)
|
||||||
|
|
||||||
|
### Responses
|
||||||
|
Code | Description | Data Type
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
200 | Newly created Attribute Mapping Object | AttributeMappings[]
|
||||||
|
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||||
|
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||||
|
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||||
|
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
||||||
|
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
- **Content-Type**: application/json
|
||||||
|
- **Accept**: application/json
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```powershell
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID.
|
||||||
|
$AttributeMappings = @"{
|
||||||
|
"transformDefinition" : {
|
||||||
|
"attributes" : {
|
||||||
|
"input" : {
|
||||||
|
"attributes" : {
|
||||||
|
"name" : "8d3e0094e99445de98eef6c75e25jc04",
|
||||||
|
"attributeName" : "givenName",
|
||||||
|
"sourceName" : "delimited-src"
|
||||||
|
},
|
||||||
|
"type" : "accountAttribute"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"id" : "ToUpper",
|
||||||
|
"type" : "reference"
|
||||||
|
},
|
||||||
|
"target" : {
|
||||||
|
"sourceId" : "2c9180835d2e5168015d32f890ca1581",
|
||||||
|
"attributeName" : "businessApplication",
|
||||||
|
"type" : "IDENTITY"
|
||||||
|
}
|
||||||
|
}"@
|
||||||
|
|
||||||
|
# Create machine account mappings
|
||||||
|
|
||||||
|
try {
|
||||||
|
$Result = ConvertFrom-JsonToAttributeMappings -Json $AttributeMappings
|
||||||
|
New-V2025MachineAccountMappings -Id $Id -AttributeMappings $Result
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# New-V2025MachineAccountMappings -Id $Id -AttributeMappings $Result
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling New-V2025MachineAccountMappings"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
```
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
|
## delete-machine-account-mappings
|
||||||
|
Use this API to remove machine account attribute mappings for a Source.
|
||||||
|
A token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.
|
||||||
|
|
||||||
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/delete-machine-account-mappings)
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
Param Type | Name | Data Type | Required | Description
|
||||||
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
|
Path | Id | **String** | True | source ID.
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
(empty response body)
|
||||||
|
|
||||||
|
### Responses
|
||||||
|
Code | Description | Data Type
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
200 | No content - indicates the request was successful but there is no content to be returned in the response. |
|
||||||
|
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||||
|
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||||
|
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||||
|
404 | Not Found - returned if the request URL refers to a resource or object that does not exist | ErrorResponseDto
|
||||||
|
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
||||||
|
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
- **Content-Type**: Not defined
|
||||||
|
- **Accept**: application/json
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```powershell
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | source ID.
|
||||||
|
|
||||||
|
# Delete source's machine account mappings
|
||||||
|
|
||||||
|
try {
|
||||||
|
Remove-V2025MachineAccountMappings -Id $Id
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Remove-V2025MachineAccountMappings -Id $Id
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025MachineAccountMappings"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
```
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
|
## list-machine-account-mappings
|
||||||
|
Retrieves Machine account mappings for a specified source using Source ID.
|
||||||
|
|
||||||
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/list-machine-account-mappings)
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
Param Type | Name | Data Type | Required | Description
|
||||||
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
|
Path | Id | **String** | True | Source ID
|
||||||
|
Query | Limit | **Int32** | (optional) (default to 250) | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
||||||
|
Query | Offset | **Int32** | (optional) (default to 0) | 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.
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
[**AttributeMappings[]**](../models/attribute-mappings)
|
||||||
|
|
||||||
|
### Responses
|
||||||
|
Code | Description | Data Type
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
200 | An array of Attribute Mapping Objects | AttributeMappings[]
|
||||||
|
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||||
|
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||||
|
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||||
|
404 | Not Found - returned if the request URL refers to a resource or object that does not exist | ErrorResponseDto
|
||||||
|
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
||||||
|
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
- **Content-Type**: Not defined
|
||||||
|
- **Accept**: application/json
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```powershell
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID
|
||||||
|
$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)
|
||||||
|
|
||||||
|
# Machine account mapping for source
|
||||||
|
|
||||||
|
try {
|
||||||
|
Get-V2025MachineAccountMappings -Id $Id
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Get-V2025MachineAccountMappings -Id $Id -Limit $Limit -Offset $Offset
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025MachineAccountMappings"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
```
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
|
## set-machine-account-mappings
|
||||||
|
Use this API to update Machine Account Attribute Mapping for a Source. A token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.
|
||||||
|
|
||||||
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/set-machine-account-mappings)
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
Param Type | Name | Data Type | Required | Description
|
||||||
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
|
Path | Id | **String** | True | Source ID.
|
||||||
|
Body | AttributeMappings | [**AttributeMappings**](../models/attribute-mappings) | True |
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
[**AttributeMappings[]**](../models/attribute-mappings)
|
||||||
|
|
||||||
|
### Responses
|
||||||
|
Code | Description | Data Type
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
200 | Updated Machine Account Attributes for a Source. | AttributeMappings[]
|
||||||
|
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||||
|
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||||
|
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||||
|
404 | Not Found - returned if the request URL refers to a resource or object that does not exist | ErrorResponseDto
|
||||||
|
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
||||||
|
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
- **Content-Type**: application/json
|
||||||
|
- **Accept**: application/json
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```powershell
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID.
|
||||||
|
$AttributeMappings = @"{
|
||||||
|
"transformDefinition" : {
|
||||||
|
"attributes" : {
|
||||||
|
"input" : {
|
||||||
|
"attributes" : {
|
||||||
|
"name" : "8d3e0094e99445de98eef6c75e25jc04",
|
||||||
|
"attributeName" : "givenName",
|
||||||
|
"sourceName" : "delimited-src"
|
||||||
|
},
|
||||||
|
"type" : "accountAttribute"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"id" : "ToUpper",
|
||||||
|
"type" : "reference"
|
||||||
|
},
|
||||||
|
"target" : {
|
||||||
|
"sourceId" : "2c9180835d2e5168015d32f890ca1581",
|
||||||
|
"attributeName" : "businessApplication",
|
||||||
|
"type" : "IDENTITY"
|
||||||
|
}
|
||||||
|
}"@
|
||||||
|
|
||||||
|
# Update Source's Machine Account Mappings
|
||||||
|
|
||||||
|
try {
|
||||||
|
$Result = ConvertFrom-JsonToAttributeMappings -Json $AttributeMappings
|
||||||
|
Set-V2025MachineAccountMappings -Id $Id -AttributeMappings $Result
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Set-V2025MachineAccountMappings -Id $Id -AttributeMappings $Result
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Set-V2025MachineAccountMappings"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
```
|
||||||
|
[[Back to top]](#)
|
||||||
@@ -0,0 +1,171 @@
|
|||||||
|
---
|
||||||
|
id: v2025-machine-classification-config
|
||||||
|
title: MachineClassificationConfig
|
||||||
|
pagination_label: MachineClassificationConfig
|
||||||
|
sidebar_label: MachineClassificationConfig
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'MachineClassificationConfig', 'V2025MachineClassificationConfig']
|
||||||
|
slug: /tools/sdk/powershell/v2025/methods/machine-classification-config
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'MachineClassificationConfig', 'V2025MachineClassificationConfig']
|
||||||
|
---
|
||||||
|
|
||||||
|
# MachineClassificationConfig
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
All URIs are relative to *https://sailpoint.api.identitynow.com/v2025*
|
||||||
|
|
||||||
|
Method | HTTP request | Description
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
[**Remove-V2025MachineClassificationConfig**](#delete-machine-classification-config) | **DELETE** `/sources/{sourceId}/machine-classification-config` | Delete source's classification config
|
||||||
|
[**Get-V2025MachineClassificationConfig**](#get-machine-classification-config) | **GET** `/sources/{sourceId}/machine-classification-config` | Machine classification config for source
|
||||||
|
[**Set-V2025MachineClassificationConfig**](#set-machine-classification-config) | **PUT** `/sources/{sourceId}/machine-classification-config` | Update source's classification config
|
||||||
|
|
||||||
|
|
||||||
|
## delete-machine-classification-config
|
||||||
|
Use this API to remove Classification Config for a Source.
|
||||||
|
A token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.
|
||||||
|
|
||||||
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/delete-machine-classification-config)
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
Param Type | Name | Data Type | Required | Description
|
||||||
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
|
Path | Id | **String** | True | Source ID.
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
(empty response body)
|
||||||
|
|
||||||
|
### Responses
|
||||||
|
Code | Description | Data Type
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
200 | No content - indicates the request was successful but there is no content to be returned in the response. |
|
||||||
|
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||||
|
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||||
|
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||||
|
404 | Not Found - returned if the request URL refers to a resource or object that does not exist | ErrorResponseDto
|
||||||
|
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
||||||
|
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
- **Content-Type**: Not defined
|
||||||
|
- **Accept**: application/json
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```powershell
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID.
|
||||||
|
|
||||||
|
# Delete source's classification config
|
||||||
|
|
||||||
|
try {
|
||||||
|
Remove-V2025MachineClassificationConfig -Id $Id
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Remove-V2025MachineClassificationConfig -Id $Id
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025MachineClassificationConfig"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
```
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
|
## get-machine-classification-config
|
||||||
|
This API returns a Machine Classification Config for a Source using Source ID.
|
||||||
|
|
||||||
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/get-machine-classification-config)
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
Param Type | Name | Data Type | Required | Description
|
||||||
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
|
Path | Id | **String** | True | Source ID
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
[**MachineClassificationConfig**](../models/machine-classification-config)
|
||||||
|
|
||||||
|
### Responses
|
||||||
|
Code | Description | Data Type
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
200 | A Config Object | MachineClassificationConfig
|
||||||
|
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||||
|
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||||
|
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||||
|
404 | Not Found - returned if the request URL refers to a resource or object that does not exist | ErrorResponseDto
|
||||||
|
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
||||||
|
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
- **Content-Type**: Not defined
|
||||||
|
- **Accept**: application/json
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```powershell
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID
|
||||||
|
|
||||||
|
# Machine classification config for source
|
||||||
|
|
||||||
|
try {
|
||||||
|
Get-V2025MachineClassificationConfig -Id $Id
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Get-V2025MachineClassificationConfig -Id $Id
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025MachineClassificationConfig"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
```
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
|
## set-machine-classification-config
|
||||||
|
Use this API to update Classification Config for a Source. A token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.
|
||||||
|
|
||||||
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/set-machine-classification-config)
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
Param Type | Name | Data Type | Required | Description
|
||||||
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
|
Path | Id | **String** | True | Source ID.
|
||||||
|
Body | MachineClassificationConfig | [**MachineClassificationConfig**](../models/machine-classification-config) | True |
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
[**MachineClassificationConfig**](../models/machine-classification-config)
|
||||||
|
|
||||||
|
### Responses
|
||||||
|
Code | Description | Data Type
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
200 | Updated Machine Classification Config Object. | MachineClassificationConfig
|
||||||
|
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||||
|
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||||
|
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||||
|
404 | Not Found - returned if the request URL refers to a resource or object that does not exist | ErrorResponseDto
|
||||||
|
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
||||||
|
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
- **Content-Type**: application/json
|
||||||
|
- **Accept**: application/json
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```powershell
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID.
|
||||||
|
$MachineClassificationConfig = @"{
|
||||||
|
"criteria" : "criteria",
|
||||||
|
"created" : "2017-07-11T18:45:37.098Z",
|
||||||
|
"modified" : "2018-06-25T20:22:28.104Z",
|
||||||
|
"classificationMethod" : "SOURCE",
|
||||||
|
"enabled" : true
|
||||||
|
}"@
|
||||||
|
|
||||||
|
# Update source's classification config
|
||||||
|
|
||||||
|
try {
|
||||||
|
$Result = ConvertFrom-JsonToMachineClassificationConfig -Json $MachineClassificationConfig
|
||||||
|
Set-V2025MachineClassificationConfig -Id $Id -MachineClassificationConfig $Result
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Set-V2025MachineClassificationConfig -Id $Id -MachineClassificationConfig $Result
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Set-V2025MachineClassificationConfig"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
```
|
||||||
|
[[Back to top]](#)
|
||||||
@@ -61,12 +61,25 @@ Code | Description | Data Type
|
|||||||
```powershell
|
```powershell
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
||||||
$MachineIdentity = @"{
|
$MachineIdentity = @"{
|
||||||
|
"subtype" : "Application",
|
||||||
"created" : "2015-05-28T14:07:17Z",
|
"created" : "2015-05-28T14:07:17Z",
|
||||||
"businessApplication" : "ADService",
|
"businessApplication" : "ADService",
|
||||||
"name" : "aName",
|
"name" : "aName",
|
||||||
"modified" : "2015-05-28T14:07:17Z",
|
"modified" : "2015-05-28T14:07:17Z",
|
||||||
"description" : "",
|
"description" : "",
|
||||||
"attributes" : "{\"Region\":\"EU\"}",
|
"attributes" : "{\"Region\":\"EU\"}",
|
||||||
|
"owners" : {
|
||||||
|
"primaryIdentity" : "{}",
|
||||||
|
"secondaryIdentities" : [ {
|
||||||
|
"name" : "William Wilson",
|
||||||
|
"id" : "2c91808568c529c60168cca6f90c1313",
|
||||||
|
"type" : "IDENTITY"
|
||||||
|
}, {
|
||||||
|
"name" : "William Wilson",
|
||||||
|
"id" : "2c91808568c529c60168cca6f90c1313",
|
||||||
|
"type" : "IDENTITY"
|
||||||
|
} ]
|
||||||
|
},
|
||||||
"id" : "id12345",
|
"id" : "id12345",
|
||||||
"manuallyEdited" : true
|
"manuallyEdited" : true
|
||||||
}"@
|
}"@
|
||||||
@@ -200,7 +213,7 @@ This API returns a list of machine identities.
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
||||||
Query | Filters | **String** | (optional) | 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* **displayName**: *eq, in, sw* **cisIdentityId**: *eq, in, sw* **description**: *eq, in, sw* **businessApplication**: *eq, in, sw* **attributes**: *eq* **manuallyEdited**: *eq*
|
Query | Filters | **String** | (optional) | 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* **displayName**: *eq, in, sw* **cisIdentityId**: *eq, in, sw* **description**: *eq, in, sw* **businessApplication**: *eq, in, sw* **attributes**: *eq* **manuallyEdited**: *eq* **subtype**: *eq, in* **owners.primaryIdentity.id**: *eq, in, sw* **owners.primaryIdentity.name**: *eq, in, isnull, pr* **owners.secondaryIdentity.id**: *eq, in, sw* **owners.secondaryIdentity.name**: *eq, in, isnull, pr*
|
||||||
Query | Sorters | **String** | (optional) | 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: **businessApplication, name**
|
Query | Sorters | **String** | (optional) | 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: **businessApplication, name**
|
||||||
Query | Count | **Boolean** | (optional) (default to $false) | 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.
|
Query | Count | **Boolean** | (optional) (default to $false) | 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.
|
||||||
Query | Limit | **Int32** | (optional) (default to 250) | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
Query | Limit | **Int32** | (optional) (default to 250) | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
||||||
@@ -227,7 +240,7 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
||||||
$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* **displayName**: *eq, in, sw* **cisIdentityId**: *eq, in, sw* **description**: *eq, in, sw* **businessApplication**: *eq, in, sw* **attributes**: *eq* **manuallyEdited**: *eq* (optional)
|
$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* **displayName**: *eq, in, sw* **cisIdentityId**: *eq, in, sw* **description**: *eq, in, sw* **businessApplication**: *eq, in, sw* **attributes**: *eq* **manuallyEdited**: *eq* **subtype**: *eq, in* **owners.primaryIdentity.id**: *eq, in, sw* **owners.primaryIdentity.name**: *eq, in, isnull, pr* **owners.secondaryIdentity.id**: *eq, in, sw* **owners.secondaryIdentity.name**: *eq, in, isnull, pr* (optional)
|
||||||
$Sorters = "businessApplication" # 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: **businessApplication, name** (optional)
|
$Sorters = "businessApplication" # 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: **businessApplication, name** (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)
|
$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)
|
||||||
$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)
|
$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)
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ Any authenticated token can call this endpoint to see their requestable access i
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Query | IdentityId | **String** | (optional) | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.
|
Query | IdentityId | **String** | (optional) | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.
|
||||||
Query | Types | [**[]RequestableObjectType**](../models/requestable-object-type) | (optional) | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice.
|
Query | Types | **[]String** | (optional) | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice.
|
||||||
Query | Term | **String** | (optional) | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter.
|
Query | Term | **String** | (optional) | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter.
|
||||||
Query | Statuses | [**[]RequestableObjectRequestStatus**](../models/requestable-object-request-status) | (optional) | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice.
|
Query | Statuses | [**[]RequestableObjectRequestStatus**](../models/requestable-object-request-status) | (optional) | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice.
|
||||||
Query | Limit | **Int32** | (optional) (default to 250) | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
Query | Limit | **Int32** | (optional) (default to 250) | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
||||||
@@ -62,9 +62,9 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$IdentityId = "e7eab60924f64aa284175b9fa3309599" # String | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result. (optional)
|
$IdentityId = "e7eab60924f64aa284175b9fa3309599" # String | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result. (optional)
|
||||||
$Types = "ACCESS_PROFILE" # RequestableObjectType[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
$Types = "ACCESS_PROFILE" # String[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
||||||
|
|
||||||
$Types = @"ROLE,ACCESS_PROFILE"@ # RequestableObjectType[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
$Types = @"ACCESS_PROFILE,ROLE"@ # String[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
||||||
$Term = "Finance Role" # String | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter. (optional)
|
$Term = "Finance Role" # String | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter. (optional)
|
||||||
$Statuses = "AVAILABLE" # RequestableObjectRequestStatus[] | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice. (optional)
|
$Statuses = "AVAILABLE" # RequestableObjectRequestStatus[] | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice. (optional)
|
||||||
|
|
||||||
|
|||||||
@@ -102,6 +102,7 @@ Method | HTTP request | Description
|
|||||||
[**Import-V2025Accounts**](#import-accounts) | **POST** `/sources/{id}/load-accounts` | Account aggregation
|
[**Import-V2025Accounts**](#import-accounts) | **POST** `/sources/{id}/load-accounts` | Account aggregation
|
||||||
[**Import-V2025AccountsSchema**](#import-accounts-schema) | **POST** `/sources/{id}/schemas/accounts` | Uploads source accounts schema template
|
[**Import-V2025AccountsSchema**](#import-accounts-schema) | **POST** `/sources/{id}/schemas/accounts` | Uploads source accounts schema template
|
||||||
[**Import-V2025ConnectorFile**](#import-connector-file) | **POST** `/sources/{sourceId}/upload-connector-file` | Upload connector file to source
|
[**Import-V2025ConnectorFile**](#import-connector-file) | **POST** `/sources/{sourceId}/upload-connector-file` | Upload connector file to source
|
||||||
|
[**Import-V2025Entitlements**](#import-entitlements) | **POST** `/sources/{sourceId}/load-entitlements` | Entitlement aggregation
|
||||||
[**Import-V2025EntitlementsSchema**](#import-entitlements-schema) | **POST** `/sources/{id}/schemas/entitlements` | Uploads source entitlements schema template
|
[**Import-V2025EntitlementsSchema**](#import-entitlements-schema) | **POST** `/sources/{id}/schemas/entitlements` | Uploads source entitlements schema template
|
||||||
[**Import-V2025UncorrelatedAccounts**](#import-uncorrelated-accounts) | **POST** `/sources/{id}/load-uncorrelated-accounts` | Process uncorrelated accounts
|
[**Import-V2025UncorrelatedAccounts**](#import-uncorrelated-accounts) | **POST** `/sources/{id}/load-uncorrelated-accounts` | Process uncorrelated accounts
|
||||||
[**Get-V2025ProvisioningPolicies**](#list-provisioning-policies) | **GET** `/sources/{sourceId}/provisioning-policies` | Lists provisioningpolicies
|
[**Get-V2025ProvisioningPolicies**](#list-provisioning-policies) | **GET** `/sources/{sourceId}/provisioning-policies` | Lists provisioningpolicies
|
||||||
@@ -534,9 +535,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## delete-native-change-detection-config
|
## delete-native-change-detection-config
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
Deletes the native change detection configuration for the source specified by the given ID.
|
Deletes the native change detection configuration for the source specified by the given ID.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2025/delete-native-change-detection-config)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/delete-native-change-detection-config)
|
||||||
@@ -545,7 +543,6 @@ Deletes the native change detection configuration for the source specified by th
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | Id | **String** | True | The source id
|
Path | Id | **String** | True | The source id
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
(empty response body)
|
(empty response body)
|
||||||
@@ -568,15 +565,14 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Delete native change detection configuration
|
# Delete native change detection configuration
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Remove-V2025NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental
|
Remove-V2025NativeChangeDetectionConfig -Id $Id
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Remove-V2025NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental
|
# Remove-V2025NativeChangeDetectionConfig -Id $Id
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025NativeChangeDetectionConfig"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025NativeChangeDetectionConfig"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -919,9 +915,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## get-native-change-detection-config
|
## get-native-change-detection-config
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
This API returns the existing native change detection configuration for a source specified by the given ID.
|
This API returns the existing native change detection configuration for a source specified by the given ID.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2025/get-native-change-detection-config)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/get-native-change-detection-config)
|
||||||
@@ -930,7 +923,6 @@ This API returns the existing native change detection configuration for a source
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | Id | **String** | True | The source id
|
Path | Id | **String** | True | The source id
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
[**NativeChangeDetectionConfig**](../models/native-change-detection-config)
|
[**NativeChangeDetectionConfig**](../models/native-change-detection-config)
|
||||||
@@ -953,15 +945,14 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Native change detection configuration
|
# Native change detection configuration
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2025NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental
|
Get-V2025NativeChangeDetectionConfig -Id $Id
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2025NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental
|
# Get-V2025NativeChangeDetectionConfig -Id $Id
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025NativeChangeDetectionConfig"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025NativeChangeDetectionConfig"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -1659,6 +1650,61 @@ try {
|
|||||||
```
|
```
|
||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
|
## import-entitlements
|
||||||
|
:::warning experimental
|
||||||
|
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
||||||
|
:::
|
||||||
|
Starts an entitlement aggregation on the specified source.
|
||||||
|
If the target source is a delimited file source, then the CSV file needs to be included in the request body.
|
||||||
|
You will also need to set the Content-Type header to `multipart/form-data`.
|
||||||
|
A token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.
|
||||||
|
|
||||||
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/import-entitlements)
|
||||||
|
|
||||||
|
### Parameters
|
||||||
|
Param Type | Name | Data Type | Required | Description
|
||||||
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
|
Path | SourceId | **String** | True | Source Id
|
||||||
|
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
||||||
|
| File | **System.IO.FileInfo** | (optional) | The CSV file containing the source entitlements to aggregate.
|
||||||
|
|
||||||
|
### Return type
|
||||||
|
[**LoadEntitlementTask**](../models/load-entitlement-task)
|
||||||
|
|
||||||
|
### Responses
|
||||||
|
Code | Description | Data Type
|
||||||
|
------------- | ------------- | -------------
|
||||||
|
202 | Aggregate Entitlements Task | LoadEntitlementTask
|
||||||
|
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||||
|
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||||
|
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||||
|
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
||||||
|
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
||||||
|
|
||||||
|
### HTTP request headers
|
||||||
|
- **Content-Type**: multipart/form-data
|
||||||
|
- **Accept**: application/json
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```powershell
|
||||||
|
$SourceId = "ef38f94347e94562b5bb8424a56397d8" # String | Source Id
|
||||||
|
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
||||||
|
$File = # System.IO.FileInfo | The CSV file containing the source entitlements to aggregate. (optional)
|
||||||
|
|
||||||
|
# Entitlement aggregation
|
||||||
|
|
||||||
|
try {
|
||||||
|
Import-V2025Entitlements -SourceId $SourceId -XSailPointExperimental $XSailPointExperimental
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Import-V2025Entitlements -SourceId $SourceId -XSailPointExperimental $XSailPointExperimental -File $File
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Import-V2025Entitlements"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
```
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
## import-entitlements-schema
|
## import-entitlements-schema
|
||||||
This API uploads a source schema template file to configure a source's entitlement attributes.
|
This API uploads a source schema template file to configure a source's entitlement attributes.
|
||||||
|
|
||||||
@@ -1986,9 +2032,6 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## put-native-change-detection-config
|
## put-native-change-detection-config
|
||||||
:::warning experimental
|
|
||||||
This API is currently in an experimental state. The API is subject to change based on feedback and further testing. You must include the X-SailPoint-Experimental header and set it to `true` to use this endpoint.
|
|
||||||
:::
|
|
||||||
Replaces the native change detection configuration for the source specified by the given ID with the configuration provided in the request body.
|
Replaces the native change detection configuration for the source specified by the given ID with the configuration provided in the request body.
|
||||||
|
|
||||||
[API Spec](https://developer.sailpoint.com/docs/api/v2025/put-native-change-detection-config)
|
[API Spec](https://developer.sailpoint.com/docs/api/v2025/put-native-change-detection-config)
|
||||||
@@ -1997,7 +2040,6 @@ Replaces the native change detection configuration for the source specified by t
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Path | Id | **String** | True | The source id
|
Path | Id | **String** | True | The source id
|
||||||
| XSailPointExperimental | **String** | True (default to "true") | Use this header to enable this experimental API.
|
|
||||||
Body | NativeChangeDetectionConfig | [**NativeChangeDetectionConfig**](../models/native-change-detection-config) | True |
|
Body | NativeChangeDetectionConfig | [**NativeChangeDetectionConfig**](../models/native-change-detection-config) | True |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
@@ -2021,7 +2063,6 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$NativeChangeDetectionConfig = @"{
|
$NativeChangeDetectionConfig = @"{
|
||||||
"selectedEntitlements" : [ "memberOf", "memberOfSharedMailbox" ],
|
"selectedEntitlements" : [ "memberOf", "memberOfSharedMailbox" ],
|
||||||
"operations" : [ "ACCOUNT_UPDATED", "ACCOUNT_DELETED" ],
|
"operations" : [ "ACCOUNT_UPDATED", "ACCOUNT_DELETED" ],
|
||||||
@@ -2035,10 +2076,10 @@ $NativeChangeDetectionConfig = @"{
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToNativeChangeDetectionConfig -Json $NativeChangeDetectionConfig
|
$Result = ConvertFrom-JsonToNativeChangeDetectionConfig -Json $NativeChangeDetectionConfig
|
||||||
Send-V2025NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental -NativeChangeDetectionConfig $Result
|
Send-V2025NativeChangeDetectionConfig -Id $Id -NativeChangeDetectionConfig $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Send-V2025NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental -NativeChangeDetectionConfig $Result
|
# Send-V2025NativeChangeDetectionConfig -Id $Id -NativeChangeDetectionConfig $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2025NativeChangeDetectionConfig"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2025NativeChangeDetectionConfig"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
|
|||||||
@@ -287,6 +287,7 @@ Code | Description | Data Type
|
|||||||
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||||
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||||
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||||
|
404 | Not Found - returned if the request URL refers to a resource or object that does not exist | ErrorResponseDto
|
||||||
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
||||||
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ Name | Type | Description | Notes
|
|||||||
**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. | [required]
|
**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. | [required]
|
||||||
**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
|
**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
|
||||||
**ClientMetadata** | **map[string]String** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
|
**ClientMetadata** | **map[string]String** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
|
||||||
**RemoveDate** | **System.DateTime** | The date the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date in the future. * The current SLA for the deprovisioning is 24 hours. * This date can be modified to either extend or decrease the duration of access item assignments for the specified identity. You can change the expiration date for requests for yourself or direct reports, but you cannot remove an expiration date on an already approved item. If the access request has not been approved, you can cancel it and submit a new one without the expiration. If it has already been approved, then you have to revoke the access and then re-request without the expiration. | [optional]
|
**RemoveDate** | **System.DateTime** | The date and time the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date-time in the future. * The current SLA for the deprovisioning is 24 hours. * This date-time can be used to change the duration of an existing access item assignment for the specified identity. A GRANT_ACCESS request can extend duration or even remove an expiration date, and either a GRANT_ACCESS or REVOKE_ACCESS request can reduce duration or add an expiration date where one has not previously been present. You can change the expiration date in requests for yourself or others you are authorized to request for. | [optional]
|
||||||
**AssignmentId** | **String** | The assignmentId for a specific role assignment on the identity. This id is used to revoke that specific roleAssignment on that identity. * For use with REVOKE_ACCESS requests for roles for identities with multiple accounts on a single source. | [optional]
|
**AssignmentId** | **String** | The assignmentId for a specific role assignment on the identity. This id is used to revoke that specific roleAssignment on that identity. * For use with REVOKE_ACCESS requests for roles for identities with multiple accounts on a single source. | [optional]
|
||||||
**NativeIdentity** | **String** | The unique identifier for an account on the identity, designated as the account ID attribute in the source's account schema. This is used to revoke a specific attributeAssignment on the identity. * For use with REVOKE_ACCESS requests for entitlements for identities with multiple accounts on a single source. | [optional]
|
**NativeIdentity** | **String** | The unique identifier for an account on the identity, designated as the account ID attribute in the source's account schema. This is used to revoke a specific attributeAssignment on the identity. * For use with REVOKE_ACCESS requests for entitlements for identities with multiple accounts on a single source. | [optional]
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,37 @@
|
|||||||
|
---
|
||||||
|
id: v2025-attribute-mappings
|
||||||
|
title: AttributeMappings
|
||||||
|
pagination_label: AttributeMappings
|
||||||
|
sidebar_label: AttributeMappings
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'AttributeMappings', 'V2025AttributeMappings']
|
||||||
|
slug: /tools/sdk/powershell/v2025/models/attribute-mappings
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'AttributeMappings', 'V2025AttributeMappings']
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
# AttributeMappings
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**Target** | [**AttributeMappingsAllOfTarget**](attribute-mappings-all-of-target) | | [optional]
|
||||||
|
**TransformDefinition** | [**AttributeMappingsAllOfTransformDefinition**](attribute-mappings-all-of-transform-definition) | | [optional]
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
- Prepare the resource
|
||||||
|
```powershell
|
||||||
|
$AttributeMappings = Initialize-V2025AttributeMappings -Target null `
|
||||||
|
-TransformDefinition null
|
||||||
|
```
|
||||||
|
|
||||||
|
- Convert the resource to JSON
|
||||||
|
```powershell
|
||||||
|
$AttributeMappings | ConvertTo-JSON
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
---
|
||||||
|
id: v2025-attribute-mappings-all-of-target
|
||||||
|
title: AttributeMappingsAllOfTarget
|
||||||
|
pagination_label: AttributeMappingsAllOfTarget
|
||||||
|
sidebar_label: AttributeMappingsAllOfTarget
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'AttributeMappingsAllOfTarget', 'V2025AttributeMappingsAllOfTarget']
|
||||||
|
slug: /tools/sdk/powershell/v2025/models/attribute-mappings-all-of-target
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'AttributeMappingsAllOfTarget', 'V2025AttributeMappingsAllOfTarget']
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
# AttributeMappingsAllOfTarget
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**Type** | **Enum** [ "IDENTITY" ] | The type of target entity | [optional]
|
||||||
|
**AttributeName** | **String** | Name of the targeted attribute | [optional]
|
||||||
|
**SourceId** | **String** | The ID of Source | [optional]
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
- Prepare the resource
|
||||||
|
```powershell
|
||||||
|
$AttributeMappingsAllOfTarget = Initialize-V2025AttributeMappingsAllOfTarget -Type IDENTITY `
|
||||||
|
-AttributeName businessApplication `
|
||||||
|
-SourceId 2c9180835d2e5168015d32f890ca1581
|
||||||
|
```
|
||||||
|
|
||||||
|
- Convert the resource to JSON
|
||||||
|
```powershell
|
||||||
|
$AttributeMappingsAllOfTarget | ConvertTo-JSON
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
---
|
||||||
|
id: v2025-attribute-mappings-all-of-transform-definition
|
||||||
|
title: AttributeMappingsAllOfTransformDefinition
|
||||||
|
pagination_label: AttributeMappingsAllOfTransformDefinition
|
||||||
|
sidebar_label: AttributeMappingsAllOfTransformDefinition
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'AttributeMappingsAllOfTransformDefinition', 'V2025AttributeMappingsAllOfTransformDefinition']
|
||||||
|
slug: /tools/sdk/powershell/v2025/models/attribute-mappings-all-of-transform-definition
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'AttributeMappingsAllOfTransformDefinition', 'V2025AttributeMappingsAllOfTransformDefinition']
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
# AttributeMappingsAllOfTransformDefinition
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**Type** | **String** | The type of transform | [optional]
|
||||||
|
**Attributes** | [**AttributeMappingsAllOfTransformDefinitionAttributes**](attribute-mappings-all-of-transform-definition-attributes) | | [optional]
|
||||||
|
**Id** | **String** | Transform Operation | [optional]
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
- Prepare the resource
|
||||||
|
```powershell
|
||||||
|
$AttributeMappingsAllOfTransformDefinition = Initialize-V2025AttributeMappingsAllOfTransformDefinition -Type reference `
|
||||||
|
-Attributes null `
|
||||||
|
-Id ToUpper
|
||||||
|
```
|
||||||
|
|
||||||
|
- Convert the resource to JSON
|
||||||
|
```powershell
|
||||||
|
$AttributeMappingsAllOfTransformDefinition | ConvertTo-JSON
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
---
|
||||||
|
id: v2025-attribute-mappings-all-of-transform-definition-attributes
|
||||||
|
title: AttributeMappingsAllOfTransformDefinitionAttributes
|
||||||
|
pagination_label: AttributeMappingsAllOfTransformDefinitionAttributes
|
||||||
|
sidebar_label: AttributeMappingsAllOfTransformDefinitionAttributes
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'AttributeMappingsAllOfTransformDefinitionAttributes', 'V2025AttributeMappingsAllOfTransformDefinitionAttributes']
|
||||||
|
slug: /tools/sdk/powershell/v2025/models/attribute-mappings-all-of-transform-definition-attributes
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'AttributeMappingsAllOfTransformDefinitionAttributes', 'V2025AttributeMappingsAllOfTransformDefinitionAttributes']
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
# AttributeMappingsAllOfTransformDefinitionAttributes
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**VarInput** | [**AttributeMappingsAllOfTransformDefinitionAttributesInput**](attribute-mappings-all-of-transform-definition-attributes-input) | | [optional]
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
- Prepare the resource
|
||||||
|
```powershell
|
||||||
|
$AttributeMappingsAllOfTransformDefinitionAttributes = Initialize-V2025AttributeMappingsAllOfTransformDefinitionAttributes -VarInput null
|
||||||
|
```
|
||||||
|
|
||||||
|
- Convert the resource to JSON
|
||||||
|
```powershell
|
||||||
|
$AttributeMappingsAllOfTransformDefinitionAttributes | ConvertTo-JSON
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
---
|
||||||
|
id: v2025-attribute-mappings-all-of-transform-definition-attributes-input
|
||||||
|
title: AttributeMappingsAllOfTransformDefinitionAttributesInput
|
||||||
|
pagination_label: AttributeMappingsAllOfTransformDefinitionAttributesInput
|
||||||
|
sidebar_label: AttributeMappingsAllOfTransformDefinitionAttributesInput
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'AttributeMappingsAllOfTransformDefinitionAttributesInput', 'V2025AttributeMappingsAllOfTransformDefinitionAttributesInput']
|
||||||
|
slug: /tools/sdk/powershell/v2025/models/attribute-mappings-all-of-transform-definition-attributes-input
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'AttributeMappingsAllOfTransformDefinitionAttributesInput', 'V2025AttributeMappingsAllOfTransformDefinitionAttributesInput']
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
# AttributeMappingsAllOfTransformDefinitionAttributesInput
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**Type** | **String** | The Type of Attribute | [optional]
|
||||||
|
**Attributes** | [**AttributeMappingsAllOfTransformDefinitionAttributesInputAttributes**](attribute-mappings-all-of-transform-definition-attributes-input-attributes) | | [optional]
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
- Prepare the resource
|
||||||
|
```powershell
|
||||||
|
$AttributeMappingsAllOfTransformDefinitionAttributesInput = Initialize-V2025AttributeMappingsAllOfTransformDefinitionAttributesInput -Type accountAttribute `
|
||||||
|
-Attributes null
|
||||||
|
```
|
||||||
|
|
||||||
|
- Convert the resource to JSON
|
||||||
|
```powershell
|
||||||
|
$AttributeMappingsAllOfTransformDefinitionAttributesInput | ConvertTo-JSON
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
---
|
||||||
|
id: v2025-attribute-mappings-all-of-transform-definition-attributes-input-attributes
|
||||||
|
title: AttributeMappingsAllOfTransformDefinitionAttributesInputAttributes
|
||||||
|
pagination_label: AttributeMappingsAllOfTransformDefinitionAttributesInputAttributes
|
||||||
|
sidebar_label: AttributeMappingsAllOfTransformDefinitionAttributesInputAttributes
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'AttributeMappingsAllOfTransformDefinitionAttributesInputAttributes', 'V2025AttributeMappingsAllOfTransformDefinitionAttributesInputAttributes']
|
||||||
|
slug: /tools/sdk/powershell/v2025/models/attribute-mappings-all-of-transform-definition-attributes-input-attributes
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'AttributeMappingsAllOfTransformDefinitionAttributesInputAttributes', 'V2025AttributeMappingsAllOfTransformDefinitionAttributesInputAttributes']
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
# AttributeMappingsAllOfTransformDefinitionAttributesInputAttributes
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**AttributeName** | **String** | The name of attribute | [optional]
|
||||||
|
**SourceName** | **String** | Name of the Source | [optional]
|
||||||
|
**Name** | **String** | ID of the Source | [optional]
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
- Prepare the resource
|
||||||
|
```powershell
|
||||||
|
$AttributeMappingsAllOfTransformDefinitionAttributesInputAttributes = Initialize-V2025AttributeMappingsAllOfTransformDefinitionAttributesInputAttributes -AttributeName givenName `
|
||||||
|
-SourceName delimited-src `
|
||||||
|
-Name 8d3e0094e99445de98eef6c75e25jc04
|
||||||
|
```
|
||||||
|
|
||||||
|
- Convert the resource to JSON
|
||||||
|
```powershell
|
||||||
|
$AttributeMappingsAllOfTransformDefinitionAttributesInputAttributes | ConvertTo-JSON
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
---
|
||||||
|
id: v2025-import-entitlements-request
|
||||||
|
title: ImportEntitlementsRequest
|
||||||
|
pagination_label: ImportEntitlementsRequest
|
||||||
|
sidebar_label: ImportEntitlementsRequest
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'ImportEntitlementsRequest', 'V2025ImportEntitlementsRequest']
|
||||||
|
slug: /tools/sdk/powershell/v2025/models/import-entitlements-request
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'ImportEntitlementsRequest', 'V2025ImportEntitlementsRequest']
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
# ImportEntitlementsRequest
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**File** | **System.IO.FileInfo** | The CSV file containing the source entitlements to aggregate. | [optional]
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
- Prepare the resource
|
||||||
|
```powershell
|
||||||
|
$ImportEntitlementsRequest = Initialize-V2025ImportEntitlementsRequest -File null
|
||||||
|
```
|
||||||
|
|
||||||
|
- Convert the resource to JSON
|
||||||
|
```powershell
|
||||||
|
$ImportEntitlementsRequest | ConvertTo-JSON
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
---
|
||||||
|
id: v2025-machine-classification-config
|
||||||
|
title: MachineClassificationConfig
|
||||||
|
pagination_label: MachineClassificationConfig
|
||||||
|
sidebar_label: MachineClassificationConfig
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'MachineClassificationConfig', 'V2025MachineClassificationConfig']
|
||||||
|
slug: /tools/sdk/powershell/v2025/models/machine-classification-config
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'MachineClassificationConfig', 'V2025MachineClassificationConfig']
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
# MachineClassificationConfig
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**Enabled** | **Boolean** | Indicates if the Classification is enabled for a Source | [optional] [default to $false]
|
||||||
|
**ClassificationMethod** | **Enum** [ "SOURCE" ] | Classification Method | [optional]
|
||||||
|
**Criteria** | **String** | A classification criteria object | [optional]
|
||||||
|
**Created** | **System.DateTime** | Time when the config was created | [optional]
|
||||||
|
**Modified** | **System.DateTime** | Time when the config was last updated | [optional]
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
- Prepare the resource
|
||||||
|
```powershell
|
||||||
|
$MachineClassificationConfig = Initialize-V2025MachineClassificationConfig -Enabled true `
|
||||||
|
-ClassificationMethod SOURCE `
|
||||||
|
-Criteria null `
|
||||||
|
-Created 2017-07-11T18:45:37.098Z `
|
||||||
|
-Modified 2018-06-25T20:22:28.104Z
|
||||||
|
```
|
||||||
|
|
||||||
|
- Convert the resource to JSON
|
||||||
|
```powershell
|
||||||
|
$MachineClassificationConfig | ConvertTo-JSON
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
@@ -24,6 +24,8 @@ Name | Type | Description | Notes
|
|||||||
**Description** | **String** | Description of machine identity | [optional]
|
**Description** | **String** | Description of machine identity | [optional]
|
||||||
**ManuallyEdited** | **Boolean** | Indicates if the machine identity has been manually edited | [optional] [default to $false]
|
**ManuallyEdited** | **Boolean** | Indicates if the machine identity has been manually edited | [optional] [default to $false]
|
||||||
**Attributes** | [**SystemCollectionsHashtable**]https://learn.microsoft.com/en-us/dotnet/api/system.collections.hashtable?view=net-9.0 | A map of custom machine identity attributes | [optional]
|
**Attributes** | [**SystemCollectionsHashtable**]https://learn.microsoft.com/en-us/dotnet/api/system.collections.hashtable?view=net-9.0 | A map of custom machine identity attributes | [optional]
|
||||||
|
**Subtype** | **String** | The subtype value associated to the machine identity | [required]
|
||||||
|
**Owners** | [**MachineIdentityDtoOwners**](machine-identity-dto-owners) | | [optional]
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
@@ -36,7 +38,9 @@ $MachineIdentity = Initialize-V2025MachineIdentity -Id id12345 `
|
|||||||
-BusinessApplication ADService `
|
-BusinessApplication ADService `
|
||||||
-Description `
|
-Description `
|
||||||
-ManuallyEdited true `
|
-ManuallyEdited true `
|
||||||
-Attributes {"Region":"EU"}
|
-Attributes {"Region":"EU"} `
|
||||||
|
-Subtype Application `
|
||||||
|
-Owners null
|
||||||
```
|
```
|
||||||
|
|
||||||
- Convert the resource to JSON
|
- Convert the resource to JSON
|
||||||
|
|||||||
@@ -0,0 +1,37 @@
|
|||||||
|
---
|
||||||
|
id: v2025-machine-identity-dto-owners
|
||||||
|
title: MachineIdentityDtoOwners
|
||||||
|
pagination_label: MachineIdentityDtoOwners
|
||||||
|
sidebar_label: MachineIdentityDtoOwners
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'MachineIdentityDtoOwners', 'V2025MachineIdentityDtoOwners']
|
||||||
|
slug: /tools/sdk/powershell/v2025/models/machine-identity-dto-owners
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'MachineIdentityDtoOwners', 'V2025MachineIdentityDtoOwners']
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
# MachineIdentityDtoOwners
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**PrimaryIdentity** | [**SystemCollectionsHashtable**]https://learn.microsoft.com/en-us/dotnet/api/system.collections.hashtable?view=net-9.0 | Defines the identity which is selected as the primary owner | [required]
|
||||||
|
**SecondaryIdentities** | [**[]BaseReferenceDto**](base-reference-dto) | Defines the identities which are selected as secondary owners | [required]
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
- Prepare the resource
|
||||||
|
```powershell
|
||||||
|
$MachineIdentityDtoOwners = Initialize-V2025MachineIdentityDtoOwners -PrimaryIdentity null `
|
||||||
|
-SecondaryIdentities null
|
||||||
|
```
|
||||||
|
|
||||||
|
- Convert the resource to JSON
|
||||||
|
```powershell
|
||||||
|
$MachineIdentityDtoOwners | ConvertTo-JSON
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
@@ -20,7 +20,7 @@ Name | Type | Description | Notes
|
|||||||
**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. | [required]
|
**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. | [required]
|
||||||
**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
|
**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
|
||||||
**ClientMetadata** | **map[string]String** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
|
**ClientMetadata** | **map[string]String** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
|
||||||
**RemoveDate** | **System.DateTime** | The date the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date in the future. * The current SLA for the deprovisioning is 24 hours. * This date can be modified to either extend or decrease the duration of access item assignments for the specified identity. You can change the expiration date for requests for yourself or direct reports, but you cannot remove an expiration date on an already approved item. If the access request has not been approved, you can cancel it and submit a new one without the expiration. If it has already been approved, then you have to revoke the access and then re-request without the expiration. | [optional]
|
**RemoveDate** | **System.DateTime** | The date and time the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date-time in the future. * The current SLA for the deprovisioning is 24 hours. * This date-time can be used to change the duration of an existing access item assignment for the specified identity. A GRANT_ACCESS request can extend duration or even remove an expiration date, and either a GRANT_ACCESS or REVOKE_ACCESS request can reduce duration or add an expiration date where one has not previously been present. You can change the expiration date in requests for yourself or others you are authorized to request for. | [optional]
|
||||||
**AccountSelection** | [**[]SourceItemRef**](source-item-ref) | The accounts where the access item will be provisioned to * Includes selections performed by the user in the event of multiple accounts existing on the same source * Also includes details for sources where user only has one account | [optional]
|
**AccountSelection** | [**[]SourceItemRef**](source-item-ref) | The accounts where the access item will be provisioned to * Includes selections performed by the user in the event of multiple accounts existing on the same source * Also includes details for sources where user only has one account | [optional]
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|||||||
@@ -0,0 +1,35 @@
|
|||||||
|
---
|
||||||
|
id: v2025-send-classify-machine-account200-response
|
||||||
|
title: SendClassifyMachineAccount200Response
|
||||||
|
pagination_label: SendClassifyMachineAccount200Response
|
||||||
|
sidebar_label: SendClassifyMachineAccount200Response
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'SendClassifyMachineAccount200Response', 'V2025SendClassifyMachineAccount200Response']
|
||||||
|
slug: /tools/sdk/powershell/v2025/models/send-classify-machine-account200-response
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'SendClassifyMachineAccount200Response', 'V2025SendClassifyMachineAccount200Response']
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
# SendClassifyMachineAccount200Response
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**IsMachine** | **Boolean** | Indicates if account is classified as machine | [optional] [default to $false]
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
- Prepare the resource
|
||||||
|
```powershell
|
||||||
|
$SendClassifyMachineAccount200Response = Initialize-V2025SendClassifyMachineAccount200Response -IsMachine true
|
||||||
|
```
|
||||||
|
|
||||||
|
- Convert the resource to JSON
|
||||||
|
```powershell
|
||||||
|
$SendClassifyMachineAccount200Response | ConvertTo-JSON
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
---
|
||||||
|
id: v2025-send-classify-machine-account-from-source200-response
|
||||||
|
title: SendClassifyMachineAccountFromSource200Response
|
||||||
|
pagination_label: SendClassifyMachineAccountFromSource200Response
|
||||||
|
sidebar_label: SendClassifyMachineAccountFromSource200Response
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'SendClassifyMachineAccountFromSource200Response', 'V2025SendClassifyMachineAccountFromSource200Response']
|
||||||
|
slug: /tools/sdk/powershell/v2025/models/send-classify-machine-account-from-source200-response
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'SendClassifyMachineAccountFromSource200Response', 'V2025SendClassifyMachineAccountFromSource200Response']
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
# SendClassifyMachineAccountFromSource200Response
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**AccountsSubmittedForProcessing** | **Int32** | Returns the number of all the accounts from source submitted for processing. | [optional]
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
- Prepare the resource
|
||||||
|
```powershell
|
||||||
|
$SendClassifyMachineAccountFromSource200Response = Initialize-V2025SendClassifyMachineAccountFromSource200Response -AccountsSubmittedForProcessing 100
|
||||||
|
```
|
||||||
|
|
||||||
|
- Convert the resource to JSON
|
||||||
|
```powershell
|
||||||
|
$SendClassifyMachineAccountFromSource200Response | ConvertTo-JSON
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
---
|
||||||
|
id: v2025-source-classification-status
|
||||||
|
title: SourceClassificationStatus
|
||||||
|
pagination_label: SourceClassificationStatus
|
||||||
|
sidebar_label: SourceClassificationStatus
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'SourceClassificationStatus', 'V2025SourceClassificationStatus']
|
||||||
|
slug: /tools/sdk/powershell/v2025/models/source-classification-status
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'SourceClassificationStatus', 'V2025SourceClassificationStatus']
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
# SourceClassificationStatus
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**Status** | **Enum** [ "STARTED", "COLLECTED", "COMPLETED", "CANCELLED", "TERMINATED" ] | Status of Classification Process | [optional]
|
||||||
|
**Started** | **System.DateTime** | Time when the process was started | [optional]
|
||||||
|
**Updated** | **System.DateTime** | Time when the process status was last updated | [optional]
|
||||||
|
**Counts** | [**SourceClassificationStatusAllOfCounts**](source-classification-status-all-of-counts) | | [optional]
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
- Prepare the resource
|
||||||
|
```powershell
|
||||||
|
$SourceClassificationStatus = Initialize-V2025SourceClassificationStatus -Status COMPLETED `
|
||||||
|
-Started 2017-07-11T18:45:37.098Z `
|
||||||
|
-Updated 2018-06-25T20:22:28.104Z `
|
||||||
|
-Counts null
|
||||||
|
```
|
||||||
|
|
||||||
|
- Convert the resource to JSON
|
||||||
|
```powershell
|
||||||
|
$SourceClassificationStatus | ConvertTo-JSON
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
---
|
||||||
|
id: v2025-source-classification-status-all-of-counts
|
||||||
|
title: SourceClassificationStatusAllOfCounts
|
||||||
|
pagination_label: SourceClassificationStatusAllOfCounts
|
||||||
|
sidebar_label: SourceClassificationStatusAllOfCounts
|
||||||
|
sidebar_class_name: powershellsdk
|
||||||
|
keywords: ['powershell', 'PowerShell', 'sdk', 'SourceClassificationStatusAllOfCounts', 'V2025SourceClassificationStatusAllOfCounts']
|
||||||
|
slug: /tools/sdk/powershell/v2025/models/source-classification-status-all-of-counts
|
||||||
|
tags: ['SDK', 'Software Development Kit', 'SourceClassificationStatusAllOfCounts', 'V2025SourceClassificationStatusAllOfCounts']
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
# SourceClassificationStatusAllOfCounts
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**EXPECTED** | **Int64** | total number of source accounts | [required]
|
||||||
|
**RECEIVED** | **Int64** | number of accounts that have been sent for processing (should be the same as expected when all accounts are collected) | [required]
|
||||||
|
**COMPLETED** | **Int64** | number of accounts that have been classified | [required]
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
- Prepare the resource
|
||||||
|
```powershell
|
||||||
|
$SourceClassificationStatusAllOfCounts = Initialize-V2025SourceClassificationStatusAllOfCounts -EXPECTED 1000 `
|
||||||
|
-RECEIVED 800 `
|
||||||
|
-COMPLETED 500
|
||||||
|
```
|
||||||
|
|
||||||
|
- Convert the resource to JSON
|
||||||
|
```powershell
|
||||||
|
$SourceClassificationStatusAllOfCounts | ConvertTo-JSON
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
[[Back to top]](#)
|
||||||
|
|
||||||
@@ -100,8 +100,9 @@ if you submit duplicate access requests in quick succession or submit an access
|
|||||||
It's best practice to check for any existing access requests that reference the same access items before submitting a new access request. This can
|
It's best practice to check for any existing access requests that reference the same access items before submitting a new access request. This can
|
||||||
be accomplished by using the [List Access Request Status](https://developer.sailpoint.com/idn/api/v3/list-access-request-status) or the [Pending Access Request Approvals](https://developer.sailpoint.com/idn/api/v3/list-pending-approvals) APIs. You can also
|
be accomplished by using the [List Access Request Status](https://developer.sailpoint.com/idn/api/v3/list-access-request-status) or the [Pending Access Request Approvals](https://developer.sailpoint.com/idn/api/v3/list-pending-approvals) APIs. You can also
|
||||||
use the [Search API](https://developer.sailpoint.com/idn/api/v3/search) to check the existing access items an identity has before submitting
|
use the [Search API](https://developer.sailpoint.com/idn/api/v3/search) to check the existing access items an identity has before submitting
|
||||||
an access request to ensure that you aren't requesting access that is already granted. If you use this API to request access that an identity already has, the API will ignore the request.
|
an access request to ensure that you aren't requesting access that is already granted. If you use this API to request access that an identity already has,
|
||||||
These ignored requests do not display when you use the [List Access Request Status](https://developer.sailpoint.com/idn/api/v3/list-access-request-status) API.
|
without changing the account details or end date information from the existing assignment,
|
||||||
|
the API will cancel the request as a duplicate.
|
||||||
|
|
||||||
There are two types of access request:
|
There are two types of access request:
|
||||||
|
|
||||||
@@ -110,6 +111,8 @@ __GRANT_ACCESS__
|
|||||||
* Supports self request and request on behalf of other users. Refer to the [Get Access Request Configuration](https://developer.sailpoint.com/idn/api/v3/get-access-request-config) endpoint for request configuration options.
|
* Supports self request and request on behalf of other users. Refer to the [Get Access Request Configuration](https://developer.sailpoint.com/idn/api/v3/get-access-request-config) endpoint for request configuration options.
|
||||||
* Allows any authenticated token (except API) to call this endpoint to request to grant access to themselves. Depending on the configuration, a user can request access for others.
|
* Allows any authenticated token (except API) to call this endpoint to request to grant access to themselves. Depending on the configuration, a user can request access for others.
|
||||||
* Roles, access profiles and entitlements can be requested.
|
* Roles, access profiles and entitlements can be requested.
|
||||||
|
* You can specify a `removeDate` to set or alter a sunset date-time on an assignment. The removeDate must be a future date-time, in the UTC timezone. Additionally, if the user already has the access assigned with a sunset date, you can also submit a request without a `removeDate` to request removal of the sunset date and time.
|
||||||
|
* If a `removeDate` is specified, then the requested role, access profile, or entitlement will be removed on that date and time.
|
||||||
* While requesting entitlements, maximum of 25 entitlements and 10 recipients are allowed in a request.
|
* While requesting entitlements, maximum of 25 entitlements and 10 recipients are allowed in a request.
|
||||||
* Now supports an alternate field 'requestedForWithRequestedItems' for users to specify account selections while requesting items where they have more than one account on the source.
|
* Now supports an alternate field 'requestedForWithRequestedItems' for users to specify account selections while requesting items where they have more than one account on the source.
|
||||||
|
|
||||||
@@ -117,10 +120,10 @@ __REVOKE_ACCESS__
|
|||||||
* Can only be requested for a single identity at a time.
|
* Can only be requested for a single identity at a time.
|
||||||
* You cannot use an access request to revoke access from an identity if that access has been granted by role membership or by birthright provisioning.
|
* You cannot use an access request to revoke access from an identity if that access has been granted by role membership or by birthright provisioning.
|
||||||
* Does not support self request. Only manager can request to revoke access for their directly managed employees.
|
* Does not support self request. Only manager can request to revoke access for their directly managed employees.
|
||||||
* If a `removeDate` is specified, then the access will be removed on that date and time only for roles, access profiles and entitlements.
|
* If a `removeDate` is specified, then the requested role, access profile, or entitlement will be removed on that date and time.
|
||||||
* Roles, access profiles, and entitlements can be requested for revocation.
|
* Roles, access profiles, and entitlements can be requested for revocation.
|
||||||
* Revoke requests for entitlements are limited to 1 entitlement per access request currently.
|
* Revoke requests for entitlements are limited to 1 entitlement per access request currently.
|
||||||
* You can specify a `removeDate` if the access doesn't already have a sunset date. The `removeDate` must be a future date, in the UTC timezone.
|
* You can specify a `removeDate` to add or alter a sunset date and time on an assignment. The `removeDate` must be a future date-time, in the UTC timezone. If the user already has the access assigned with a sunset date and time, the removeDate must be a date-time earlier than the existing sunset date and time.
|
||||||
* Allows a manager to request to revoke access for direct employees. A user with ORG_ADMIN authority can also request to revoke access from anyone.
|
* Allows a manager to request to revoke access for direct employees. A user with ORG_ADMIN authority can also request to revoke access from anyone.
|
||||||
* Now supports REVOKE_ACCESS requests for identities with multiple accounts on a single source, with the help of 'assignmentId' and 'nativeIdentity' fields. These fields should be used within the 'requestedItems' section for the revoke requests.
|
* Now supports REVOKE_ACCESS requests for identities with multiple accounts on a single source, with the help of 'assignmentId' and 'nativeIdentity' fields. These fields should be used within the 'requestedItems' section for the revoke requests.
|
||||||
* Usage of 'requestedForWithRequestedItems' field is not supported for revoke requests.
|
* Usage of 'requestedForWithRequestedItems' field is not supported for revoke requests.
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ Any authenticated token can call this endpoint to see their requestable access i
|
|||||||
Param Type | Name | Data Type | Required | Description
|
Param Type | Name | Data Type | Required | Description
|
||||||
------------- | ------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | ------------- | -------------
|
||||||
Query | IdentityId | **String** | (optional) | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.
|
Query | IdentityId | **String** | (optional) | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result.
|
||||||
Query | Types | [**[]RequestableObjectType**](../models/requestable-object-type) | (optional) | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice.
|
Query | Types | **[]String** | (optional) | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice.
|
||||||
Query | Term | **String** | (optional) | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter.
|
Query | Term | **String** | (optional) | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter.
|
||||||
Query | Statuses | [**[]RequestableObjectRequestStatus**](../models/requestable-object-request-status) | (optional) | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice.
|
Query | Statuses | [**[]RequestableObjectRequestStatus**](../models/requestable-object-request-status) | (optional) | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice.
|
||||||
Query | Limit | **Int32** | (optional) (default to 250) | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
Query | Limit | **Int32** | (optional) (default to 250) | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
||||||
@@ -62,9 +62,9 @@ Code | Description | Data Type
|
|||||||
### Example
|
### Example
|
||||||
```powershell
|
```powershell
|
||||||
$IdentityId = "e7eab60924f64aa284175b9fa3309599" # String | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result. (optional)
|
$IdentityId = "e7eab60924f64aa284175b9fa3309599" # String | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result. (optional)
|
||||||
$Types = "ACCESS_PROFILE" # RequestableObjectType[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
$Types = "ACCESS_PROFILE" # String[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
||||||
|
|
||||||
$Types = @"ROLE,ACCESS_PROFILE"@ # RequestableObjectType[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
$Types = @"ACCESS_PROFILE,ROLE"@ # String[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
||||||
$Term = "Finance Role" # String | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter. (optional)
|
$Term = "Finance Role" # String | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter. (optional)
|
||||||
$Statuses = "AVAILABLE" # RequestableObjectRequestStatus[] | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice. (optional)
|
$Statuses = "AVAILABLE" # RequestableObjectRequestStatus[] | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice. (optional)
|
||||||
|
|
||||||
|
|||||||
@@ -288,6 +288,7 @@ Code | Description | Data Type
|
|||||||
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||||
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||||
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||||
|
404 | Not Found - returned if the request URL refers to a resource or object that does not exist | ErrorResponseDto
|
||||||
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
429 | Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again. | ListAccessProfiles429Response
|
||||||
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
500 | Internal Server Error - Returned if there is an unexpected error. | ErrorResponseDto
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ Name | Type | Description | Notes
|
|||||||
**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. | [required]
|
**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. | [required]
|
||||||
**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
|
**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
|
||||||
**ClientMetadata** | **map[string]String** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
|
**ClientMetadata** | **map[string]String** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
|
||||||
**RemoveDate** | **System.DateTime** | The date the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date in the future. * The current SLA for the deprovisioning is 24 hours. * This date can be modified to either extend or decrease the duration of access item assignments for the specified identity. You can change the expiration date for requests for yourself or direct reports, but you cannot remove an expiration date on an already approved item. If the access request has not been approved, you can cancel it and submit a new one without the expiration. If it has already been approved, then you have to revoke the access and then re-request without the expiration. | [optional]
|
**RemoveDate** | **System.DateTime** | The date and time the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date-time in the future. * The current SLA for the deprovisioning is 24 hours. * This date-time can be used to change the duration of an existing access item assignment for the specified identity. A GRANT_ACCESS request can extend duration or even remove an expiration date, and either a GRANT_ACCESS or REVOKE_ACCESS request can reduce duration or add an expiration date where one has not previously been present. You can change the expiration date in requests for yourself or others you are authorized to request for. | [optional]
|
||||||
**AssignmentId** | **String** | The assignmentId for a specific role assignment on the identity. This id is used to revoke that specific roleAssignment on that identity. * For use with REVOKE_ACCESS requests for roles for identities with multiple accounts on a single source. | [optional]
|
**AssignmentId** | **String** | The assignmentId for a specific role assignment on the identity. This id is used to revoke that specific roleAssignment on that identity. * For use with REVOKE_ACCESS requests for roles for identities with multiple accounts on a single source. | [optional]
|
||||||
**NativeIdentity** | **String** | The unique identifier for an account on the identity, designated as the account ID attribute in the source's account schema. This is used to revoke a specific attributeAssignment on the identity. * For use with REVOKE_ACCESS requests for entitlements for identities with multiple accounts on a single source. | [optional]
|
**NativeIdentity** | **String** | The unique identifier for an account on the identity, designated as the account ID attribute in the source's account schema. This is used to revoke a specific attributeAssignment on the identity. * For use with REVOKE_ACCESS requests for entitlements for identities with multiple accounts on a single source. | [optional]
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ Name | Type | Description | Notes
|
|||||||
**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. | [required]
|
**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. | [required]
|
||||||
**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
|
**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
|
||||||
**ClientMetadata** | **map[string]String** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
|
**ClientMetadata** | **map[string]String** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
|
||||||
**RemoveDate** | **System.DateTime** | The date the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date in the future. * The current SLA for the deprovisioning is 24 hours. * This date can be modified to either extend or decrease the duration of access item assignments for the specified identity. You can change the expiration date for requests for yourself or direct reports, but you cannot remove an expiration date on an already approved item. If the access request has not been approved, you can cancel it and submit a new one without the expiration. If it has already been approved, then you have to revoke the access and then re-request without the expiration. | [optional]
|
**RemoveDate** | **System.DateTime** | The date and time the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date-time in the future. * The current SLA for the deprovisioning is 24 hours. * This date-time can be used to change the duration of an existing access item assignment for the specified identity. A GRANT_ACCESS request can extend duration or even remove an expiration date, and either a GRANT_ACCESS or REVOKE_ACCESS request can reduce duration or add an expiration date where one has not previously been present. You can change the expiration date in requests for yourself or others you are authorized to request for. | [optional]
|
||||||
**AccountSelection** | [**[]SourceItemRef**](source-item-ref) | The accounts where the access item will be provisioned to * Includes selections performed by the user in the event of multiple accounts existing on the same source * Also includes details for sources where user only has one account | [optional]
|
**AccountSelection** | [**[]SourceItemRef**](source-item-ref) | The accounts where the access item will be provisioned to * Includes selections performed by the user in the event of multiple accounts existing on the same source * Also includes details for sources where user only has one account | [optional]
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|||||||
@@ -9386,9 +9386,9 @@
|
|||||||
label: SDK_tools/sdk/powershell/beta/methods/requestable-objects#list-requestable-objects
|
label: SDK_tools/sdk/powershell/beta/methods/requestable-objects#list-requestable-objects
|
||||||
source: |
|
source: |
|
||||||
$IdentityId = "e7eab60924f64aa284175b9fa3309599" # String | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result. (optional)
|
$IdentityId = "e7eab60924f64aa284175b9fa3309599" # String | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result. (optional)
|
||||||
$Types = "ACCESS_PROFILE" # RequestableObjectType[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
$Types = "ACCESS_PROFILE" # String[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
||||||
|
|
||||||
$Types = @"ROLE,ACCESS_PROFILE"@
|
$Types = @"ACCESS_PROFILE,ROLE"@
|
||||||
$Term = "Finance Role" # String | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter. (optional)
|
$Term = "Finance Role" # String | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter. (optional)
|
||||||
$Statuses = "AVAILABLE" # RequestableObjectRequestStatus[] | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice. (optional)
|
$Statuses = "AVAILABLE" # RequestableObjectRequestStatus[] | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice. (optional)
|
||||||
|
|
||||||
|
|||||||
@@ -7642,15 +7642,14 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2024/methods/identities#delete-identity
|
label: SDK_tools/sdk/powershell/v2024/methods/identities#delete-identity
|
||||||
source: |
|
source: |
|
||||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Delete identity
|
# Delete identity
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Remove-V2024Identity -Id $Id -XSailPointExperimental $XSailPointExperimental
|
Remove-V2024Identity -Id $Id
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Remove-V2024Identity -Id $Id -XSailPointExperimental $XSailPointExperimental
|
# Remove-V2024Identity -Id $Id
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2024Identity"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2024Identity"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7662,15 +7661,14 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2024/methods/identities#get-identity
|
label: SDK_tools/sdk/powershell/v2024/methods/identities#get-identity
|
||||||
source: |
|
source: |
|
||||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Identity details
|
# Identity details
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2024Identity -Id $Id -XSailPointExperimental $XSailPointExperimental
|
Get-V2024Identity -Id $Id
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2024Identity -Id $Id -XSailPointExperimental $XSailPointExperimental
|
# Get-V2024Identity -Id $Id
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024Identity"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024Identity"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7682,15 +7680,14 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2024/methods/identities#get-identity-ownership-details
|
label: SDK_tools/sdk/powershell/v2024/methods/identities#get-identity-ownership-details
|
||||||
source: |
|
source: |
|
||||||
$IdentityId = "ff8081814d2a8036014d701f3fbf53fa" # String | Identity ID.
|
$IdentityId = "ff8081814d2a8036014d701f3fbf53fa" # String | Identity ID.
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Get ownership details
|
# Get ownership details
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2024IdentityOwnershipDetails -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
Get-V2024IdentityOwnershipDetails -IdentityId $IdentityId
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2024IdentityOwnershipDetails -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
# Get-V2024IdentityOwnershipDetails -IdentityId $IdentityId
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024IdentityOwnershipDetails"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024IdentityOwnershipDetails"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7703,15 +7700,14 @@
|
|||||||
source: |
|
source: |
|
||||||
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
||||||
$AssignmentId = "1cbb0705b38c4226b1334eadd8874086" # String | Assignment Id
|
$AssignmentId = "1cbb0705b38c4226b1334eadd8874086" # String | Assignment Id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Role assignment details
|
# Role assignment details
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2024RoleAssignment -IdentityId $IdentityId -AssignmentId $AssignmentId -XSailPointExperimental $XSailPointExperimental
|
Get-V2024RoleAssignment -IdentityId $IdentityId -AssignmentId $AssignmentId
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2024RoleAssignment -IdentityId $IdentityId -AssignmentId $AssignmentId -XSailPointExperimental $XSailPointExperimental
|
# Get-V2024RoleAssignment -IdentityId $IdentityId -AssignmentId $AssignmentId
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024RoleAssignment"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024RoleAssignment"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7723,17 +7719,16 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2024/methods/identities#get-role-assignments
|
label: SDK_tools/sdk/powershell/v2024/methods/identities#get-role-assignments
|
||||||
source: |
|
source: |
|
||||||
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id to get the role assignments for
|
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id to get the role assignments for
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$RoleId = "e7697a1e96d04db1ac7b0f4544915d2c" # String | Role Id to filter the role assignments with (optional)
|
$RoleId = "e7697a1e96d04db1ac7b0f4544915d2c" # String | Role Id to filter the role assignments with (optional)
|
||||||
$RoleName = "Engineer" # String | Role name to filter the role assignments with (optional)
|
$RoleName = "Engineer" # String | Role name to filter the role assignments with (optional)
|
||||||
|
|
||||||
# List role assignments
|
# List role assignments
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2024RoleAssignments -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
Get-V2024RoleAssignments -IdentityId $IdentityId
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2024RoleAssignments -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental -RoleId $RoleId -RoleName $RoleName
|
# Get-V2024RoleAssignments -IdentityId $IdentityId -RoleId $RoleId -RoleName $RoleName
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024RoleAssignments"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024RoleAssignments"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7744,7 +7739,6 @@
|
|||||||
- lang: PowerShell
|
- lang: PowerShell
|
||||||
label: SDK_tools/sdk/powershell/v2024/methods/identities#list-identities
|
label: SDK_tools/sdk/powershell/v2024/methods/identities#list-identities
|
||||||
source: |
|
source: |
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$Filters = "id eq "6c9079b270a266a60170a2779fcb0006" or correlated eq false" # 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* **alias**: *eq, sw* **firstname**: *eq, sw* **lastname**: *eq, sw* **email**: *eq, sw* **cloudStatus**: *eq* **processingState**: *eq* **correlated**: *eq* **protected**: *eq* (optional)
|
$Filters = "id eq "6c9079b270a266a60170a2779fcb0006" or correlated eq false" # 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* **alias**: *eq, sw* **firstname**: *eq, sw* **lastname**: *eq, sw* **email**: *eq, sw* **cloudStatus**: *eq* **processingState**: *eq* **correlated**: *eq* **protected**: *eq* (optional)
|
||||||
$Sorters = "name,-cloudStatus" # 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, alias, cloudStatus** (optional)
|
$Sorters = "name,-cloudStatus" # 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, alias, cloudStatus** (optional)
|
||||||
$DefaultFilter = "CORRELATED_ONLY" # String | Adds additional filter to filters query parameter. CORRELATED_ONLY adds correlated=true and returns only identities that are correlated. NONE does not add any and returns all identities that satisfy filters query parameter. (optional) (default to "CORRELATED_ONLY")
|
$DefaultFilter = "CORRELATED_ONLY" # String | Adds additional filter to filters query parameter. CORRELATED_ONLY adds correlated=true and returns only identities that are correlated. NONE does not add any and returns all identities that satisfy filters query parameter. (optional) (default to "CORRELATED_ONLY")
|
||||||
@@ -7755,10 +7749,10 @@
|
|||||||
# List identities
|
# List identities
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2024Identities -XSailPointExperimental $XSailPointExperimental
|
Get-V2024Identities
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2024Identities -XSailPointExperimental $XSailPointExperimental -Filters $Filters -Sorters $Sorters -DefaultFilter $DefaultFilter -Count $Count -Limit $Limit -Offset $Offset
|
# Get-V2024Identities -Filters $Filters -Sorters $Sorters -DefaultFilter $DefaultFilter -Count $Count -Limit $Limit -Offset $Offset
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024Identities"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024Identities"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7770,15 +7764,14 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2024/methods/identities#reset-identity
|
label: SDK_tools/sdk/powershell/v2024/methods/identities#reset-identity
|
||||||
source: |
|
source: |
|
||||||
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Reset an identity
|
# Reset an identity
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Reset-V2024Identity -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
Reset-V2024Identity -IdentityId $IdentityId
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Reset-V2024Identity -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
# Reset-V2024Identity -IdentityId $IdentityId
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Reset-V2024Identity"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Reset-V2024Identity"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7816,7 +7809,6 @@
|
|||||||
- lang: PowerShell
|
- lang: PowerShell
|
||||||
label: SDK_tools/sdk/powershell/v2024/methods/identities#start-identities-invite
|
label: SDK_tools/sdk/powershell/v2024/methods/identities#start-identities-invite
|
||||||
source: |
|
source: |
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$InviteIdentitiesRequest = @"
|
$InviteIdentitiesRequest = @"
|
||||||
{
|
{
|
||||||
"ids" : [ "2b568c65bc3c4c57a43bd97e3a8e55", "2c9180867769897d01776ed5f125512f" ],
|
"ids" : [ "2b568c65bc3c4c57a43bd97e3a8e55", "2c9180867769897d01776ed5f125512f" ],
|
||||||
@@ -7828,10 +7820,10 @@
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToInviteIdentitiesRequest -Json $InviteIdentitiesRequest
|
$Result = ConvertFrom-JsonToInviteIdentitiesRequest -Json $InviteIdentitiesRequest
|
||||||
Start-V2024IdentitiesInvite -XSailPointExperimental $XSailPointExperimental -InviteIdentitiesRequest $Result
|
Start-V2024IdentitiesInvite -InviteIdentitiesRequest $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Start-V2024IdentitiesInvite -XSailPointExperimental $XSailPointExperimental -InviteIdentitiesRequest $Result
|
# Start-V2024IdentitiesInvite -InviteIdentitiesRequest $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Start-V2024IdentitiesInvite"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Start-V2024IdentitiesInvite"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7887,7 +7879,6 @@
|
|||||||
- lang: PowerShell
|
- lang: PowerShell
|
||||||
label: SDK_tools/sdk/powershell/v2024/methods/identity-attributes#create-identity-attribute
|
label: SDK_tools/sdk/powershell/v2024/methods/identity-attributes#create-identity-attribute
|
||||||
source: |
|
source: |
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$IdentityAttribute = @"
|
$IdentityAttribute = @"
|
||||||
{
|
{
|
||||||
"standard" : false,
|
"standard" : false,
|
||||||
@@ -7917,10 +7908,10 @@
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToIdentityAttribute -Json $IdentityAttribute
|
$Result = ConvertFrom-JsonToIdentityAttribute -Json $IdentityAttribute
|
||||||
New-V2024IdentityAttribute -XSailPointExperimental $XSailPointExperimental -IdentityAttribute $Result
|
New-V2024IdentityAttribute -IdentityAttribute $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# New-V2024IdentityAttribute -XSailPointExperimental $XSailPointExperimental -IdentityAttribute $Result
|
# New-V2024IdentityAttribute -IdentityAttribute $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling New-V2024IdentityAttribute"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling New-V2024IdentityAttribute"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7932,15 +7923,14 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2024/methods/identity-attributes#delete-identity-attribute
|
label: SDK_tools/sdk/powershell/v2024/methods/identity-attributes#delete-identity-attribute
|
||||||
source: |
|
source: |
|
||||||
$Name = "displayName" # String | The attribute's technical name.
|
$Name = "displayName" # String | The attribute's technical name.
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Delete identity attribute
|
# Delete identity attribute
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Remove-V2024IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental
|
Remove-V2024IdentityAttribute -Name $Name
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Remove-V2024IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental
|
# Remove-V2024IdentityAttribute -Name $Name
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2024IdentityAttribute"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2024IdentityAttribute"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7951,7 +7941,6 @@
|
|||||||
- lang: PowerShell
|
- lang: PowerShell
|
||||||
label: SDK_tools/sdk/powershell/v2024/methods/identity-attributes#delete-identity-attributes-in-bulk
|
label: SDK_tools/sdk/powershell/v2024/methods/identity-attributes#delete-identity-attributes-in-bulk
|
||||||
source: |
|
source: |
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$IdentityAttributeNames = @"
|
$IdentityAttributeNames = @"
|
||||||
{
|
{
|
||||||
"ids" : [ "name", "displayName" ]
|
"ids" : [ "name", "displayName" ]
|
||||||
@@ -7962,10 +7951,10 @@
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToIdentityAttributeNames -Json $IdentityAttributeNames
|
$Result = ConvertFrom-JsonToIdentityAttributeNames -Json $IdentityAttributeNames
|
||||||
Remove-V2024IdentityAttributesInBulk -XSailPointExperimental $XSailPointExperimental -IdentityAttributeNames $Result
|
Remove-V2024IdentityAttributesInBulk -IdentityAttributeNames $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Remove-V2024IdentityAttributesInBulk -XSailPointExperimental $XSailPointExperimental -IdentityAttributeNames $Result
|
# Remove-V2024IdentityAttributesInBulk -IdentityAttributeNames $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2024IdentityAttributesInBulk"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2024IdentityAttributesInBulk"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7977,15 +7966,14 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2024/methods/identity-attributes#get-identity-attribute
|
label: SDK_tools/sdk/powershell/v2024/methods/identity-attributes#get-identity-attribute
|
||||||
source: |
|
source: |
|
||||||
$Name = "displayName" # String | The attribute's technical name.
|
$Name = "displayName" # String | The attribute's technical name.
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Get identity attribute
|
# Get identity attribute
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2024IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental
|
Get-V2024IdentityAttribute -Name $Name
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2024IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental
|
# Get-V2024IdentityAttribute -Name $Name
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024IdentityAttribute"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024IdentityAttribute"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7996,7 +7984,6 @@
|
|||||||
- lang: PowerShell
|
- lang: PowerShell
|
||||||
label: SDK_tools/sdk/powershell/v2024/methods/identity-attributes#list-identity-attributes
|
label: SDK_tools/sdk/powershell/v2024/methods/identity-attributes#list-identity-attributes
|
||||||
source: |
|
source: |
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$IncludeSystem = $false # Boolean | Include 'system' attributes in the response. (optional) (default to $false)
|
$IncludeSystem = $false # Boolean | Include 'system' attributes in the response. (optional) (default to $false)
|
||||||
$IncludeSilent = $false # Boolean | Include 'silent' attributes in the response. (optional) (default to $false)
|
$IncludeSilent = $false # Boolean | Include 'silent' attributes in the response. (optional) (default to $false)
|
||||||
$SearchableOnly = $false # Boolean | Include only 'searchable' attributes in the response. (optional) (default to $false)
|
$SearchableOnly = $false # Boolean | Include only 'searchable' attributes in the response. (optional) (default to $false)
|
||||||
@@ -8005,10 +7992,10 @@
|
|||||||
# List identity attributes
|
# List identity attributes
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2024IdentityAttributes -XSailPointExperimental $XSailPointExperimental
|
Get-V2024IdentityAttributes
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2024IdentityAttributes -XSailPointExperimental $XSailPointExperimental -IncludeSystem $IncludeSystem -IncludeSilent $IncludeSilent -SearchableOnly $SearchableOnly -Count $Count
|
# Get-V2024IdentityAttributes -IncludeSystem $IncludeSystem -IncludeSilent $IncludeSilent -SearchableOnly $SearchableOnly -Count $Count
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024IdentityAttributes"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024IdentityAttributes"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -8020,7 +8007,6 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2024/methods/identity-attributes#put-identity-attribute
|
label: SDK_tools/sdk/powershell/v2024/methods/identity-attributes#put-identity-attribute
|
||||||
source: |
|
source: |
|
||||||
$Name = "displayName" # String | The attribute's technical name.
|
$Name = "displayName" # String | The attribute's technical name.
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$IdentityAttribute = @"
|
$IdentityAttribute = @"
|
||||||
{
|
{
|
||||||
"standard" : false,
|
"standard" : false,
|
||||||
@@ -8050,10 +8036,10 @@
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToIdentityAttribute -Json $IdentityAttribute
|
$Result = ConvertFrom-JsonToIdentityAttribute -Json $IdentityAttribute
|
||||||
Send-V2024IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental -IdentityAttribute $Result
|
Send-V2024IdentityAttribute -Name $Name -IdentityAttribute $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Send-V2024IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental -IdentityAttribute $Result
|
# Send-V2024IdentityAttribute -Name $Name -IdentityAttribute $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2024IdentityAttribute"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2024IdentityAttribute"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -9148,7 +9134,7 @@
|
|||||||
}
|
}
|
||||||
"@
|
"@
|
||||||
|
|
||||||
# Update source's machine account mappings
|
# Update Source's Machine Account Mappings
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToAttributeMappings -Json $AttributeMappings
|
$Result = ConvertFrom-JsonToAttributeMappings -Json $AttributeMappings
|
||||||
@@ -12214,9 +12200,9 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2024/methods/requestable-objects#list-requestable-objects
|
label: SDK_tools/sdk/powershell/v2024/methods/requestable-objects#list-requestable-objects
|
||||||
source: |
|
source: |
|
||||||
$IdentityId = "e7eab60924f64aa284175b9fa3309599" # String | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result. (optional)
|
$IdentityId = "e7eab60924f64aa284175b9fa3309599" # String | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result. (optional)
|
||||||
$Types = "ACCESS_PROFILE" # RequestableObjectType[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
$Types = "ACCESS_PROFILE" # String[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
||||||
|
|
||||||
$Types = @"ROLE,ACCESS_PROFILE"@
|
$Types = @"ACCESS_PROFILE,ROLE"@
|
||||||
$Term = "Finance Role" # String | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter. (optional)
|
$Term = "Finance Role" # String | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter. (optional)
|
||||||
$Statuses = "AVAILABLE" # RequestableObjectRequestStatus[] | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice. (optional)
|
$Statuses = "AVAILABLE" # RequestableObjectRequestStatus[] | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice. (optional)
|
||||||
|
|
||||||
@@ -15622,15 +15608,14 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2024/methods/sources#delete-native-change-detection-config
|
label: SDK_tools/sdk/powershell/v2024/methods/sources#delete-native-change-detection-config
|
||||||
source: |
|
source: |
|
||||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Delete native change detection configuration
|
# Delete native change detection configuration
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Remove-V2024NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental
|
Remove-V2024NativeChangeDetectionConfig -Id $Id
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Remove-V2024NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental
|
# Remove-V2024NativeChangeDetectionConfig -Id $Id
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2024NativeChangeDetectionConfig"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2024NativeChangeDetectionConfig"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -15779,15 +15764,14 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2024/methods/sources#get-native-change-detection-config
|
label: SDK_tools/sdk/powershell/v2024/methods/sources#get-native-change-detection-config
|
||||||
source: |
|
source: |
|
||||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Native change detection configuration
|
# Native change detection configuration
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2024NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental
|
Get-V2024NativeChangeDetectionConfig -Id $Id
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2024NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental
|
# Get-V2024NativeChangeDetectionConfig -Id $Id
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024NativeChangeDetectionConfig"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2024NativeChangeDetectionConfig"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -16070,6 +16054,27 @@
|
|||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Import-V2024ConnectorFile"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Import-V2024ConnectorFile"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
}
|
}
|
||||||
|
- path: /sources/{sourceId}/load-entitlements
|
||||||
|
method: POST
|
||||||
|
xCodeSample:
|
||||||
|
- lang: PowerShell
|
||||||
|
label: SDK_tools/sdk/powershell/v2024/methods/sources#import-entitlements
|
||||||
|
source: |
|
||||||
|
$SourceId = "ef38f94347e94562b5bb8424a56397d8" # String | Source Id
|
||||||
|
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
||||||
|
$File = # System.IO.FileInfo | The CSV file containing the source entitlements to aggregate. (optional)
|
||||||
|
|
||||||
|
# Entitlement aggregation
|
||||||
|
|
||||||
|
try {
|
||||||
|
Import-V2024Entitlements -SourceId $SourceId -XSailPointExperimental $XSailPointExperimental
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Import-V2024Entitlements -SourceId $SourceId -XSailPointExperimental $XSailPointExperimental -File $File
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Import-V2024Entitlements"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
- path: /sources/{id}/schemas/entitlements
|
- path: /sources/{id}/schemas/entitlements
|
||||||
method: POST
|
method: POST
|
||||||
xCodeSample:
|
xCodeSample:
|
||||||
@@ -16225,7 +16230,6 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2024/methods/sources#put-native-change-detection-config
|
label: SDK_tools/sdk/powershell/v2024/methods/sources#put-native-change-detection-config
|
||||||
source: |
|
source: |
|
||||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$NativeChangeDetectionConfig = @"
|
$NativeChangeDetectionConfig = @"
|
||||||
{
|
{
|
||||||
"selectedEntitlements" : [ "memberOf", "memberOfSharedMailbox" ],
|
"selectedEntitlements" : [ "memberOf", "memberOfSharedMailbox" ],
|
||||||
@@ -16241,10 +16245,10 @@
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToNativeChangeDetectionConfig -Json $NativeChangeDetectionConfig
|
$Result = ConvertFrom-JsonToNativeChangeDetectionConfig -Json $NativeChangeDetectionConfig
|
||||||
Send-V2024NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental -NativeChangeDetectionConfig $Result
|
Send-V2024NativeChangeDetectionConfig -Id $Id -NativeChangeDetectionConfig $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Send-V2024NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental -NativeChangeDetectionConfig $Result
|
# Send-V2024NativeChangeDetectionConfig -Id $Id -NativeChangeDetectionConfig $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2024NativeChangeDetectionConfig"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2024NativeChangeDetectionConfig"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
|
|||||||
@@ -3470,6 +3470,63 @@
|
|||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Submit-V2025ReassignCertsAsync"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Submit-V2025ReassignCertsAsync"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
}
|
}
|
||||||
|
- path: /sources/{sourceId}/classify
|
||||||
|
method: DELETE
|
||||||
|
xCodeSample:
|
||||||
|
- lang: PowerShell
|
||||||
|
label: SDK_tools/sdk/powershell/v2025/methods/classify-source#delete-classify-machine-account-from-source
|
||||||
|
source: |
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID.
|
||||||
|
|
||||||
|
# Cancel classify source's accounts process
|
||||||
|
|
||||||
|
try {
|
||||||
|
Remove-V2025ClassifyMachineAccountFromSource -Id $Id
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Remove-V2025ClassifyMachineAccountFromSource -Id $Id
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025ClassifyMachineAccountFromSource"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
- path: /sources/{sourceId}/classify
|
||||||
|
method: GET
|
||||||
|
xCodeSample:
|
||||||
|
- lang: PowerShell
|
||||||
|
label: SDK_tools/sdk/powershell/v2025/methods/classify-source#get-classify-machine-account-from-source-status
|
||||||
|
source: |
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID.
|
||||||
|
|
||||||
|
# Source accounts classification status
|
||||||
|
|
||||||
|
try {
|
||||||
|
Get-V2025ClassifyMachineAccountFromSourceStatus -Id $Id
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Get-V2025ClassifyMachineAccountFromSourceStatus -Id $Id
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025ClassifyMachineAccountFromSourceStatus"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
- path: /sources/{sourceId}/classify
|
||||||
|
method: POST
|
||||||
|
xCodeSample:
|
||||||
|
- lang: PowerShell
|
||||||
|
label: SDK_tools/sdk/powershell/v2025/methods/classify-source#send-classify-machine-account-from-source
|
||||||
|
source: |
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID.
|
||||||
|
|
||||||
|
# Classify source's all accounts
|
||||||
|
|
||||||
|
try {
|
||||||
|
Send-V2025ClassifyMachineAccountFromSource -Id $Id
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Send-V2025ClassifyMachineAccountFromSource -Id $Id
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2025ClassifyMachineAccountFromSource"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
- path: /configuration-hub/deploys
|
- path: /configuration-hub/deploys
|
||||||
method: POST
|
method: POST
|
||||||
xCodeSample:
|
xCodeSample:
|
||||||
@@ -7683,15 +7740,14 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2025/methods/identities#get-identity
|
label: SDK_tools/sdk/powershell/v2025/methods/identities#get-identity
|
||||||
source: |
|
source: |
|
||||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Identity details
|
# Identity details
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2025Identity -Id $Id -XSailPointExperimental $XSailPointExperimental
|
Get-V2025Identity -Id $Id
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2025Identity -Id $Id -XSailPointExperimental $XSailPointExperimental
|
# Get-V2025Identity -Id $Id
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025Identity"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025Identity"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7703,15 +7759,14 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2025/methods/identities#get-identity-ownership-details
|
label: SDK_tools/sdk/powershell/v2025/methods/identities#get-identity-ownership-details
|
||||||
source: |
|
source: |
|
||||||
$IdentityId = "ff8081814d2a8036014d701f3fbf53fa" # String | Identity ID.
|
$IdentityId = "ff8081814d2a8036014d701f3fbf53fa" # String | Identity ID.
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Get ownership details
|
# Get ownership details
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2025IdentityOwnershipDetails -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
Get-V2025IdentityOwnershipDetails -IdentityId $IdentityId
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2025IdentityOwnershipDetails -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
# Get-V2025IdentityOwnershipDetails -IdentityId $IdentityId
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025IdentityOwnershipDetails"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025IdentityOwnershipDetails"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7724,15 +7779,14 @@
|
|||||||
source: |
|
source: |
|
||||||
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
||||||
$AssignmentId = "1cbb0705b38c4226b1334eadd8874086" # String | Assignment Id
|
$AssignmentId = "1cbb0705b38c4226b1334eadd8874086" # String | Assignment Id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Role assignment details
|
# Role assignment details
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2025RoleAssignment -IdentityId $IdentityId -AssignmentId $AssignmentId -XSailPointExperimental $XSailPointExperimental
|
Get-V2025RoleAssignment -IdentityId $IdentityId -AssignmentId $AssignmentId
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2025RoleAssignment -IdentityId $IdentityId -AssignmentId $AssignmentId -XSailPointExperimental $XSailPointExperimental
|
# Get-V2025RoleAssignment -IdentityId $IdentityId -AssignmentId $AssignmentId
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025RoleAssignment"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025RoleAssignment"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7744,17 +7798,16 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2025/methods/identities#get-role-assignments
|
label: SDK_tools/sdk/powershell/v2025/methods/identities#get-role-assignments
|
||||||
source: |
|
source: |
|
||||||
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id to get the role assignments for
|
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id to get the role assignments for
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$RoleId = "e7697a1e96d04db1ac7b0f4544915d2c" # String | Role Id to filter the role assignments with (optional)
|
$RoleId = "e7697a1e96d04db1ac7b0f4544915d2c" # String | Role Id to filter the role assignments with (optional)
|
||||||
$RoleName = "Engineer" # String | Role name to filter the role assignments with (optional)
|
$RoleName = "Engineer" # String | Role name to filter the role assignments with (optional)
|
||||||
|
|
||||||
# List role assignments
|
# List role assignments
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2025RoleAssignments -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
Get-V2025RoleAssignments -IdentityId $IdentityId
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2025RoleAssignments -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental -RoleId $RoleId -RoleName $RoleName
|
# Get-V2025RoleAssignments -IdentityId $IdentityId -RoleId $RoleId -RoleName $RoleName
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025RoleAssignments"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025RoleAssignments"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7765,7 +7818,6 @@
|
|||||||
- lang: PowerShell
|
- lang: PowerShell
|
||||||
label: SDK_tools/sdk/powershell/v2025/methods/identities#list-identities
|
label: SDK_tools/sdk/powershell/v2025/methods/identities#list-identities
|
||||||
source: |
|
source: |
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$Filters = "id eq "6c9079b270a266a60170a2779fcb0006" or correlated eq false" # 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* **alias**: *eq, sw* **firstname**: *eq, sw* **lastname**: *eq, sw* **email**: *eq, sw* **cloudStatus**: *eq* **processingState**: *eq* **correlated**: *eq* **protected**: *eq* (optional)
|
$Filters = "id eq "6c9079b270a266a60170a2779fcb0006" or correlated eq false" # 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* **alias**: *eq, sw* **firstname**: *eq, sw* **lastname**: *eq, sw* **email**: *eq, sw* **cloudStatus**: *eq* **processingState**: *eq* **correlated**: *eq* **protected**: *eq* (optional)
|
||||||
$Sorters = "name,-cloudStatus" # 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, alias, cloudStatus** (optional)
|
$Sorters = "name,-cloudStatus" # 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, alias, cloudStatus** (optional)
|
||||||
$DefaultFilter = "CORRELATED_ONLY" # String | Adds additional filter to filters query parameter. CORRELATED_ONLY adds correlated=true and returns only identities that are correlated. NONE does not add any and returns all identities that satisfy filters query parameter. (optional) (default to "CORRELATED_ONLY")
|
$DefaultFilter = "CORRELATED_ONLY" # String | Adds additional filter to filters query parameter. CORRELATED_ONLY adds correlated=true and returns only identities that are correlated. NONE does not add any and returns all identities that satisfy filters query parameter. (optional) (default to "CORRELATED_ONLY")
|
||||||
@@ -7776,10 +7828,10 @@
|
|||||||
# List identities
|
# List identities
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2025Identities -XSailPointExperimental $XSailPointExperimental
|
Get-V2025Identities
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2025Identities -XSailPointExperimental $XSailPointExperimental -Filters $Filters -Sorters $Sorters -DefaultFilter $DefaultFilter -Count $Count -Limit $Limit -Offset $Offset
|
# Get-V2025Identities -Filters $Filters -Sorters $Sorters -DefaultFilter $DefaultFilter -Count $Count -Limit $Limit -Offset $Offset
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025Identities"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025Identities"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7791,15 +7843,14 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2025/methods/identities#reset-identity
|
label: SDK_tools/sdk/powershell/v2025/methods/identities#reset-identity
|
||||||
source: |
|
source: |
|
||||||
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
$IdentityId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity Id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Reset an identity
|
# Reset an identity
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Reset-V2025Identity -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
Reset-V2025Identity -IdentityId $IdentityId
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Reset-V2025Identity -IdentityId $IdentityId -XSailPointExperimental $XSailPointExperimental
|
# Reset-V2025Identity -IdentityId $IdentityId
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Reset-V2025Identity"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Reset-V2025Identity"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7837,7 +7888,6 @@
|
|||||||
- lang: PowerShell
|
- lang: PowerShell
|
||||||
label: SDK_tools/sdk/powershell/v2025/methods/identities#start-identities-invite
|
label: SDK_tools/sdk/powershell/v2025/methods/identities#start-identities-invite
|
||||||
source: |
|
source: |
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$InviteIdentitiesRequest = @"
|
$InviteIdentitiesRequest = @"
|
||||||
{
|
{
|
||||||
"ids" : [ "2b568c65bc3c4c57a43bd97e3a8e55", "2c9180867769897d01776ed5f125512f" ],
|
"ids" : [ "2b568c65bc3c4c57a43bd97e3a8e55", "2c9180867769897d01776ed5f125512f" ],
|
||||||
@@ -7849,10 +7899,10 @@
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToInviteIdentitiesRequest -Json $InviteIdentitiesRequest
|
$Result = ConvertFrom-JsonToInviteIdentitiesRequest -Json $InviteIdentitiesRequest
|
||||||
Start-V2025IdentitiesInvite -XSailPointExperimental $XSailPointExperimental -InviteIdentitiesRequest $Result
|
Start-V2025IdentitiesInvite -InviteIdentitiesRequest $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Start-V2025IdentitiesInvite -XSailPointExperimental $XSailPointExperimental -InviteIdentitiesRequest $Result
|
# Start-V2025IdentitiesInvite -InviteIdentitiesRequest $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Start-V2025IdentitiesInvite"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Start-V2025IdentitiesInvite"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7908,7 +7958,6 @@
|
|||||||
- lang: PowerShell
|
- lang: PowerShell
|
||||||
label: SDK_tools/sdk/powershell/v2025/methods/identity-attributes#create-identity-attribute
|
label: SDK_tools/sdk/powershell/v2025/methods/identity-attributes#create-identity-attribute
|
||||||
source: |
|
source: |
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$IdentityAttribute = @"
|
$IdentityAttribute = @"
|
||||||
{
|
{
|
||||||
"standard" : false,
|
"standard" : false,
|
||||||
@@ -7938,10 +7987,10 @@
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToIdentityAttribute -Json $IdentityAttribute
|
$Result = ConvertFrom-JsonToIdentityAttribute -Json $IdentityAttribute
|
||||||
New-V2025IdentityAttribute -XSailPointExperimental $XSailPointExperimental -IdentityAttribute $Result
|
New-V2025IdentityAttribute -IdentityAttribute $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# New-V2025IdentityAttribute -XSailPointExperimental $XSailPointExperimental -IdentityAttribute $Result
|
# New-V2025IdentityAttribute -IdentityAttribute $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling New-V2025IdentityAttribute"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling New-V2025IdentityAttribute"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7953,15 +8002,14 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2025/methods/identity-attributes#delete-identity-attribute
|
label: SDK_tools/sdk/powershell/v2025/methods/identity-attributes#delete-identity-attribute
|
||||||
source: |
|
source: |
|
||||||
$Name = "displayName" # String | The attribute's technical name.
|
$Name = "displayName" # String | The attribute's technical name.
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Delete identity attribute
|
# Delete identity attribute
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Remove-V2025IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental
|
Remove-V2025IdentityAttribute -Name $Name
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Remove-V2025IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental
|
# Remove-V2025IdentityAttribute -Name $Name
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025IdentityAttribute"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025IdentityAttribute"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7972,7 +8020,6 @@
|
|||||||
- lang: PowerShell
|
- lang: PowerShell
|
||||||
label: SDK_tools/sdk/powershell/v2025/methods/identity-attributes#delete-identity-attributes-in-bulk
|
label: SDK_tools/sdk/powershell/v2025/methods/identity-attributes#delete-identity-attributes-in-bulk
|
||||||
source: |
|
source: |
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$IdentityAttributeNames = @"
|
$IdentityAttributeNames = @"
|
||||||
{
|
{
|
||||||
"ids" : [ "name", "displayName" ]
|
"ids" : [ "name", "displayName" ]
|
||||||
@@ -7983,10 +8030,10 @@
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToIdentityAttributeNames -Json $IdentityAttributeNames
|
$Result = ConvertFrom-JsonToIdentityAttributeNames -Json $IdentityAttributeNames
|
||||||
Remove-V2025IdentityAttributesInBulk -XSailPointExperimental $XSailPointExperimental -IdentityAttributeNames $Result
|
Remove-V2025IdentityAttributesInBulk -IdentityAttributeNames $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Remove-V2025IdentityAttributesInBulk -XSailPointExperimental $XSailPointExperimental -IdentityAttributeNames $Result
|
# Remove-V2025IdentityAttributesInBulk -IdentityAttributeNames $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025IdentityAttributesInBulk"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025IdentityAttributesInBulk"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -7998,15 +8045,14 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2025/methods/identity-attributes#get-identity-attribute
|
label: SDK_tools/sdk/powershell/v2025/methods/identity-attributes#get-identity-attribute
|
||||||
source: |
|
source: |
|
||||||
$Name = "displayName" # String | The attribute's technical name.
|
$Name = "displayName" # String | The attribute's technical name.
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Get identity attribute
|
# Get identity attribute
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2025IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental
|
Get-V2025IdentityAttribute -Name $Name
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2025IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental
|
# Get-V2025IdentityAttribute -Name $Name
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025IdentityAttribute"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025IdentityAttribute"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -8017,7 +8063,6 @@
|
|||||||
- lang: PowerShell
|
- lang: PowerShell
|
||||||
label: SDK_tools/sdk/powershell/v2025/methods/identity-attributes#list-identity-attributes
|
label: SDK_tools/sdk/powershell/v2025/methods/identity-attributes#list-identity-attributes
|
||||||
source: |
|
source: |
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$IncludeSystem = $false # Boolean | Include 'system' attributes in the response. (optional) (default to $false)
|
$IncludeSystem = $false # Boolean | Include 'system' attributes in the response. (optional) (default to $false)
|
||||||
$IncludeSilent = $false # Boolean | Include 'silent' attributes in the response. (optional) (default to $false)
|
$IncludeSilent = $false # Boolean | Include 'silent' attributes in the response. (optional) (default to $false)
|
||||||
$SearchableOnly = $false # Boolean | Include only 'searchable' attributes in the response. (optional) (default to $false)
|
$SearchableOnly = $false # Boolean | Include only 'searchable' attributes in the response. (optional) (default to $false)
|
||||||
@@ -8026,10 +8071,10 @@
|
|||||||
# List identity attributes
|
# List identity attributes
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2025IdentityAttributes -XSailPointExperimental $XSailPointExperimental
|
Get-V2025IdentityAttributes
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2025IdentityAttributes -XSailPointExperimental $XSailPointExperimental -IncludeSystem $IncludeSystem -IncludeSilent $IncludeSilent -SearchableOnly $SearchableOnly -Count $Count
|
# Get-V2025IdentityAttributes -IncludeSystem $IncludeSystem -IncludeSilent $IncludeSilent -SearchableOnly $SearchableOnly -Count $Count
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025IdentityAttributes"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025IdentityAttributes"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -8041,7 +8086,6 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2025/methods/identity-attributes#put-identity-attribute
|
label: SDK_tools/sdk/powershell/v2025/methods/identity-attributes#put-identity-attribute
|
||||||
source: |
|
source: |
|
||||||
$Name = "displayName" # String | The attribute's technical name.
|
$Name = "displayName" # String | The attribute's technical name.
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$IdentityAttribute = @"
|
$IdentityAttribute = @"
|
||||||
{
|
{
|
||||||
"standard" : false,
|
"standard" : false,
|
||||||
@@ -8071,10 +8115,10 @@
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToIdentityAttribute -Json $IdentityAttribute
|
$Result = ConvertFrom-JsonToIdentityAttribute -Json $IdentityAttribute
|
||||||
Send-V2025IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental -IdentityAttribute $Result
|
Send-V2025IdentityAttribute -Name $Name -IdentityAttribute $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Send-V2025IdentityAttribute -Name $Name -XSailPointExperimental $XSailPointExperimental -IdentityAttribute $Result
|
# Send-V2025IdentityAttribute -Name $Name -IdentityAttribute $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2025IdentityAttribute"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2025IdentityAttribute"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -9035,6 +9079,152 @@
|
|||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Test-V2025MFAConfig"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Test-V2025MFAConfig"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
}
|
}
|
||||||
|
- path: /accounts/{id}/classify
|
||||||
|
method: POST
|
||||||
|
xCodeSample:
|
||||||
|
- lang: PowerShell
|
||||||
|
label: SDK_tools/sdk/powershell/v2025/methods/machine-account-classify#send-classify-machine-account
|
||||||
|
source: |
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Account ID.
|
||||||
|
$ClassificationMode = "default" # String | Specifies how the accounts should be classified. default - uses criteria to classify account as machine or human, excludes accounts that were manually classified. ignoreManual - like default, but includes accounts that were manually classified. forceMachine - forces account to be classified as machine. forceHuman - forces account to be classified as human. (optional) (default to "default")
|
||||||
|
|
||||||
|
# Classify a Single Machine Account
|
||||||
|
|
||||||
|
try {
|
||||||
|
Send-V2025ClassifyMachineAccount -Id $Id
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Send-V2025ClassifyMachineAccount -Id $Id -ClassificationMode $ClassificationMode
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2025ClassifyMachineAccount"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
- path: /sources/{sourceId}/machine-account-mappings
|
||||||
|
method: POST
|
||||||
|
xCodeSample:
|
||||||
|
- lang: PowerShell
|
||||||
|
label: SDK_tools/sdk/powershell/v2025/methods/machine-account-mappings#create-machine-account-mappings
|
||||||
|
source: |
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID.
|
||||||
|
$AttributeMappings = @"
|
||||||
|
{
|
||||||
|
"transformDefinition" : {
|
||||||
|
"attributes" : {
|
||||||
|
"input" : {
|
||||||
|
"attributes" : {
|
||||||
|
"name" : "8d3e0094e99445de98eef6c75e25jc04",
|
||||||
|
"attributeName" : "givenName",
|
||||||
|
"sourceName" : "delimited-src"
|
||||||
|
},
|
||||||
|
"type" : "accountAttribute"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"id" : "ToUpper",
|
||||||
|
"type" : "reference"
|
||||||
|
},
|
||||||
|
"target" : {
|
||||||
|
"sourceId" : "2c9180835d2e5168015d32f890ca1581",
|
||||||
|
"attributeName" : "businessApplication",
|
||||||
|
"type" : "IDENTITY"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"@
|
||||||
|
|
||||||
|
# Create machine account mappings
|
||||||
|
|
||||||
|
try {
|
||||||
|
$Result = ConvertFrom-JsonToAttributeMappings -Json $AttributeMappings
|
||||||
|
New-V2025MachineAccountMappings -Id $Id -AttributeMappings $Result
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# New-V2025MachineAccountMappings -Id $Id -AttributeMappings $Result
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling New-V2025MachineAccountMappings"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
- path: /sources/{sourceId}/machine-account-mappings
|
||||||
|
method: DELETE
|
||||||
|
xCodeSample:
|
||||||
|
- lang: PowerShell
|
||||||
|
label: SDK_tools/sdk/powershell/v2025/methods/machine-account-mappings#delete-machine-account-mappings
|
||||||
|
source: |
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | source ID.
|
||||||
|
|
||||||
|
# Delete source's machine account mappings
|
||||||
|
|
||||||
|
try {
|
||||||
|
Remove-V2025MachineAccountMappings -Id $Id
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Remove-V2025MachineAccountMappings -Id $Id
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025MachineAccountMappings"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
- path: /sources/{sourceId}/machine-account-mappings
|
||||||
|
method: GET
|
||||||
|
xCodeSample:
|
||||||
|
- lang: PowerShell
|
||||||
|
label: SDK_tools/sdk/powershell/v2025/methods/machine-account-mappings#list-machine-account-mappings
|
||||||
|
source: |
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID
|
||||||
|
$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)
|
||||||
|
|
||||||
|
# Machine account mapping for source
|
||||||
|
|
||||||
|
try {
|
||||||
|
Get-V2025MachineAccountMappings -Id $Id
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Get-V2025MachineAccountMappings -Id $Id -Limit $Limit -Offset $Offset
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025MachineAccountMappings"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
- path: /sources/{sourceId}/machine-mappings
|
||||||
|
method: PUT
|
||||||
|
xCodeSample:
|
||||||
|
- lang: PowerShell
|
||||||
|
label: SDK_tools/sdk/powershell/v2025/methods/machine-account-mappings#set-machine-account-mappings
|
||||||
|
source: |
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID.
|
||||||
|
$AttributeMappings = @"
|
||||||
|
{
|
||||||
|
"transformDefinition" : {
|
||||||
|
"attributes" : {
|
||||||
|
"input" : {
|
||||||
|
"attributes" : {
|
||||||
|
"name" : "8d3e0094e99445de98eef6c75e25jc04",
|
||||||
|
"attributeName" : "givenName",
|
||||||
|
"sourceName" : "delimited-src"
|
||||||
|
},
|
||||||
|
"type" : "accountAttribute"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"id" : "ToUpper",
|
||||||
|
"type" : "reference"
|
||||||
|
},
|
||||||
|
"target" : {
|
||||||
|
"sourceId" : "2c9180835d2e5168015d32f890ca1581",
|
||||||
|
"attributeName" : "businessApplication",
|
||||||
|
"type" : "IDENTITY"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"@
|
||||||
|
|
||||||
|
# Update Source's Machine Account Mappings
|
||||||
|
|
||||||
|
try {
|
||||||
|
$Result = ConvertFrom-JsonToAttributeMappings -Json $AttributeMappings
|
||||||
|
Set-V2025MachineAccountMappings -Id $Id -AttributeMappings $Result
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Set-V2025MachineAccountMappings -Id $Id -AttributeMappings $Result
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Set-V2025MachineAccountMappings"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
- path: /machine-accounts/{id}
|
- path: /machine-accounts/{id}
|
||||||
method: GET
|
method: GET
|
||||||
xCodeSample:
|
xCodeSample:
|
||||||
@@ -9103,6 +9293,73 @@
|
|||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Update-V2025MachineAccount"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Update-V2025MachineAccount"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
}
|
}
|
||||||
|
- path: /sources/{sourceId}/machine-classification-config
|
||||||
|
method: DELETE
|
||||||
|
xCodeSample:
|
||||||
|
- lang: PowerShell
|
||||||
|
label: SDK_tools/sdk/powershell/v2025/methods/machine-classification-config#delete-machine-classification-config
|
||||||
|
source: |
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID.
|
||||||
|
|
||||||
|
# Delete source's classification config
|
||||||
|
|
||||||
|
try {
|
||||||
|
Remove-V2025MachineClassificationConfig -Id $Id
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Remove-V2025MachineClassificationConfig -Id $Id
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025MachineClassificationConfig"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
- path: /sources/{sourceId}/machine-classification-config
|
||||||
|
method: GET
|
||||||
|
xCodeSample:
|
||||||
|
- lang: PowerShell
|
||||||
|
label: SDK_tools/sdk/powershell/v2025/methods/machine-classification-config#get-machine-classification-config
|
||||||
|
source: |
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID
|
||||||
|
|
||||||
|
# Machine classification config for source
|
||||||
|
|
||||||
|
try {
|
||||||
|
Get-V2025MachineClassificationConfig -Id $Id
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Get-V2025MachineClassificationConfig -Id $Id
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025MachineClassificationConfig"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
|
- path: /sources/{sourceId}/machine-classification-config
|
||||||
|
method: PUT
|
||||||
|
xCodeSample:
|
||||||
|
- lang: PowerShell
|
||||||
|
label: SDK_tools/sdk/powershell/v2025/methods/machine-classification-config#set-machine-classification-config
|
||||||
|
source: |
|
||||||
|
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID.
|
||||||
|
$MachineClassificationConfig = @"
|
||||||
|
{
|
||||||
|
"criteria" : "criteria",
|
||||||
|
"created" : "2017-07-11T18:45:37.098Z",
|
||||||
|
"modified" : "2018-06-25T20:22:28.104Z",
|
||||||
|
"classificationMethod" : "SOURCE",
|
||||||
|
"enabled" : true
|
||||||
|
}
|
||||||
|
"@
|
||||||
|
|
||||||
|
# Update source's classification config
|
||||||
|
|
||||||
|
try {
|
||||||
|
$Result = ConvertFrom-JsonToMachineClassificationConfig -Json $MachineClassificationConfig
|
||||||
|
Set-V2025MachineClassificationConfig -Id $Id -MachineClassificationConfig $Result
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Set-V2025MachineClassificationConfig -Id $Id -MachineClassificationConfig $Result
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Set-V2025MachineClassificationConfig"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
- path: /machine-identities
|
- path: /machine-identities
|
||||||
method: POST
|
method: POST
|
||||||
xCodeSample:
|
xCodeSample:
|
||||||
@@ -9112,12 +9369,25 @@
|
|||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
||||||
$MachineIdentity = @"
|
$MachineIdentity = @"
|
||||||
{
|
{
|
||||||
|
"subtype" : "Application",
|
||||||
"created" : "2015-05-28T14:07:17Z",
|
"created" : "2015-05-28T14:07:17Z",
|
||||||
"businessApplication" : "ADService",
|
"businessApplication" : "ADService",
|
||||||
"name" : "aName",
|
"name" : "aName",
|
||||||
"modified" : "2015-05-28T14:07:17Z",
|
"modified" : "2015-05-28T14:07:17Z",
|
||||||
"description" : "",
|
"description" : "",
|
||||||
"attributes" : "{\"Region\":\"EU\"}",
|
"attributes" : "{\"Region\":\"EU\"}",
|
||||||
|
"owners" : {
|
||||||
|
"primaryIdentity" : "{}",
|
||||||
|
"secondaryIdentities" : [ {
|
||||||
|
"name" : "William Wilson",
|
||||||
|
"id" : "2c91808568c529c60168cca6f90c1313",
|
||||||
|
"type" : "IDENTITY"
|
||||||
|
}, {
|
||||||
|
"name" : "William Wilson",
|
||||||
|
"id" : "2c91808568c529c60168cca6f90c1313",
|
||||||
|
"type" : "IDENTITY"
|
||||||
|
} ]
|
||||||
|
},
|
||||||
"id" : "id12345",
|
"id" : "id12345",
|
||||||
"manuallyEdited" : true
|
"manuallyEdited" : true
|
||||||
}
|
}
|
||||||
@@ -9182,7 +9452,7 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2025/methods/machine-identities#list-machine-identities
|
label: SDK_tools/sdk/powershell/v2025/methods/machine-identities#list-machine-identities
|
||||||
source: |
|
source: |
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
||||||
$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* **displayName**: *eq, in, sw* **cisIdentityId**: *eq, in, sw* **description**: *eq, in, sw* **businessApplication**: *eq, in, sw* **attributes**: *eq* **manuallyEdited**: *eq* (optional)
|
$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* **displayName**: *eq, in, sw* **cisIdentityId**: *eq, in, sw* **description**: *eq, in, sw* **businessApplication**: *eq, in, sw* **attributes**: *eq* **manuallyEdited**: *eq* **subtype**: *eq, in* **owners.primaryIdentity.id**: *eq, in, sw* **owners.primaryIdentity.name**: *eq, in, isnull, pr* **owners.secondaryIdentity.id**: *eq, in, sw* **owners.secondaryIdentity.name**: *eq, in, isnull, pr* (optional)
|
||||||
$Sorters = "businessApplication" # 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: **businessApplication, name** (optional)
|
$Sorters = "businessApplication" # 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: **businessApplication, name** (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)
|
$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)
|
||||||
$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)
|
$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)
|
||||||
@@ -12022,9 +12292,9 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2025/methods/requestable-objects#list-requestable-objects
|
label: SDK_tools/sdk/powershell/v2025/methods/requestable-objects#list-requestable-objects
|
||||||
source: |
|
source: |
|
||||||
$IdentityId = "e7eab60924f64aa284175b9fa3309599" # String | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result. (optional)
|
$IdentityId = "e7eab60924f64aa284175b9fa3309599" # String | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result. (optional)
|
||||||
$Types = "ACCESS_PROFILE" # RequestableObjectType[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
$Types = "ACCESS_PROFILE" # String[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
||||||
|
|
||||||
$Types = @"ROLE,ACCESS_PROFILE"@
|
$Types = @"ACCESS_PROFILE,ROLE"@
|
||||||
$Term = "Finance Role" # String | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter. (optional)
|
$Term = "Finance Role" # String | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter. (optional)
|
||||||
$Statuses = "AVAILABLE" # RequestableObjectRequestStatus[] | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice. (optional)
|
$Statuses = "AVAILABLE" # RequestableObjectRequestStatus[] | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice. (optional)
|
||||||
|
|
||||||
@@ -15430,15 +15700,14 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2025/methods/sources#delete-native-change-detection-config
|
label: SDK_tools/sdk/powershell/v2025/methods/sources#delete-native-change-detection-config
|
||||||
source: |
|
source: |
|
||||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Delete native change detection configuration
|
# Delete native change detection configuration
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Remove-V2025NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental
|
Remove-V2025NativeChangeDetectionConfig -Id $Id
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Remove-V2025NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental
|
# Remove-V2025NativeChangeDetectionConfig -Id $Id
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025NativeChangeDetectionConfig"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-V2025NativeChangeDetectionConfig"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -15587,15 +15856,14 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2025/methods/sources#get-native-change-detection-config
|
label: SDK_tools/sdk/powershell/v2025/methods/sources#get-native-change-detection-config
|
||||||
source: |
|
source: |
|
||||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
|
|
||||||
# Native change detection configuration
|
# Native change detection configuration
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get-V2025NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental
|
Get-V2025NativeChangeDetectionConfig -Id $Id
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Get-V2025NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental
|
# Get-V2025NativeChangeDetectionConfig -Id $Id
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025NativeChangeDetectionConfig"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-V2025NativeChangeDetectionConfig"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
@@ -15877,6 +16145,27 @@
|
|||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Import-V2025ConnectorFile"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Import-V2025ConnectorFile"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
}
|
}
|
||||||
|
- path: /sources/{sourceId}/load-entitlements
|
||||||
|
method: POST
|
||||||
|
xCodeSample:
|
||||||
|
- lang: PowerShell
|
||||||
|
label: SDK_tools/sdk/powershell/v2025/methods/sources#import-entitlements
|
||||||
|
source: |
|
||||||
|
$SourceId = "ef38f94347e94562b5bb8424a56397d8" # String | Source Id
|
||||||
|
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
||||||
|
$File = # System.IO.FileInfo | The CSV file containing the source entitlements to aggregate. (optional)
|
||||||
|
|
||||||
|
# Entitlement aggregation
|
||||||
|
|
||||||
|
try {
|
||||||
|
Import-V2025Entitlements -SourceId $SourceId -XSailPointExperimental $XSailPointExperimental
|
||||||
|
|
||||||
|
# Below is a request that includes all optional parameters
|
||||||
|
# Import-V2025Entitlements -SourceId $SourceId -XSailPointExperimental $XSailPointExperimental -File $File
|
||||||
|
} catch {
|
||||||
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Import-V2025Entitlements"
|
||||||
|
Write-Host $_.ErrorDetails
|
||||||
|
}
|
||||||
- path: /sources/{id}/schemas/entitlements
|
- path: /sources/{id}/schemas/entitlements
|
||||||
method: POST
|
method: POST
|
||||||
xCodeSample:
|
xCodeSample:
|
||||||
@@ -16032,7 +16321,6 @@
|
|||||||
label: SDK_tools/sdk/powershell/v2025/methods/sources#put-native-change-detection-config
|
label: SDK_tools/sdk/powershell/v2025/methods/sources#put-native-change-detection-config
|
||||||
source: |
|
source: |
|
||||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
|
||||||
$NativeChangeDetectionConfig = @"
|
$NativeChangeDetectionConfig = @"
|
||||||
{
|
{
|
||||||
"selectedEntitlements" : [ "memberOf", "memberOfSharedMailbox" ],
|
"selectedEntitlements" : [ "memberOf", "memberOfSharedMailbox" ],
|
||||||
@@ -16048,10 +16336,10 @@
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$Result = ConvertFrom-JsonToNativeChangeDetectionConfig -Json $NativeChangeDetectionConfig
|
$Result = ConvertFrom-JsonToNativeChangeDetectionConfig -Json $NativeChangeDetectionConfig
|
||||||
Send-V2025NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental -NativeChangeDetectionConfig $Result
|
Send-V2025NativeChangeDetectionConfig -Id $Id -NativeChangeDetectionConfig $Result
|
||||||
|
|
||||||
# Below is a request that includes all optional parameters
|
# Below is a request that includes all optional parameters
|
||||||
# Send-V2025NativeChangeDetectionConfig -Id $Id -XSailPointExperimental $XSailPointExperimental -NativeChangeDetectionConfig $Result
|
# Send-V2025NativeChangeDetectionConfig -Id $Id -NativeChangeDetectionConfig $Result
|
||||||
} catch {
|
} catch {
|
||||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2025NativeChangeDetectionConfig"
|
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-V2025NativeChangeDetectionConfig"
|
||||||
Write-Host $_.ErrorDetails
|
Write-Host $_.ErrorDetails
|
||||||
|
|||||||
@@ -5917,9 +5917,9 @@
|
|||||||
label: SDK_tools/sdk/powershell/v3/methods/requestable-objects#list-requestable-objects
|
label: SDK_tools/sdk/powershell/v3/methods/requestable-objects#list-requestable-objects
|
||||||
source: |
|
source: |
|
||||||
$IdentityId = "e7eab60924f64aa284175b9fa3309599" # String | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result. (optional)
|
$IdentityId = "e7eab60924f64aa284175b9fa3309599" # String | If present, the value returns only requestable objects for the specified identity. * Admin users can call this with any identity ID value. * Non-admin users can only specify *me* or pass their own identity ID value. * If absent, returns a list of all requestable objects for the tenant. Only admin users can make such a call. In this case, the available, pending, assigned accesses will not be annotated in the result. (optional)
|
||||||
$Types = "ACCESS_PROFILE" # RequestableObjectType[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
$Types = "ACCESS_PROFILE" # String[] | Filters the results to the specified type/types, where each type is one of `ROLE` or `ACCESS_PROFILE`. If absent, all types are returned. SailPoint may add support for additional types in the future without notice. (optional)
|
||||||
|
|
||||||
$Types = @"ROLE,ACCESS_PROFILE"@
|
$Types = @"ACCESS_PROFILE,ROLE"@
|
||||||
$Term = "Finance Role" # String | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter. (optional)
|
$Term = "Finance Role" # String | Allows searching requestable access items with a partial match on the name or description. If `term` is provided, then the API will ignore the `filter` query parameter. (optional)
|
||||||
$Statuses = "AVAILABLE" # RequestableObjectRequestStatus[] | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice. (optional)
|
$Statuses = "AVAILABLE" # RequestableObjectRequestStatus[] | Filters the result to the specified status/statuses, where each status is one of `AVAILABLE`, `ASSIGNED`, or `PENDING`. Specifying this parameter without also specifying an `identity-id` parameter results in an error. SailPoint may add additional statuses in the future without notice. (optional)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user