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
$V3CreateConnectorDto=@"{
"name" : "customconnector",
"directConnect" : true,
"className" : "sailpoint.connector.OpenConnectorAdapter",
"type" : "customconnectortype",
"status" : "RELEASED"
}"@# Create Custom Connectortry{$Result=ConvertFrom-JsonToV3CreateConnectorDto-Json$V3CreateConnectorDtoNew-V2024CustomConnector-V2024V3CreateConnectorDto$Result# Below is a request that includes all optional parameters# New-V2024CustomConnector -V2024V3CreateConnectorDto $V3CreateConnectorDto }catch{Write-Host$_.Exception.Response.StatusCode.value__"Exception occurred when calling New-V2024CustomConnector"Write-Host$_.ErrorDetails}
Delete a custom connector that using its script name.
Parameters
Param Type
Name
Data Type
Required
Description
Path
ScriptName
String
True
The scriptName value of the connector. ScriptName is the unique id generated at connector creation.
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
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
$ScriptName="aScriptName"# String | The scriptName value of the connector. ScriptName is the unique id generated at connector creation.# Delete Connector by Script Nametry{Remove-V2024CustomConnector-V2024ScriptName$ScriptName# Below is a request that includes all optional parameters# Remove-V2024CustomConnector -V2024ScriptName $ScriptName }catch{Write-Host$_.Exception.Response.StatusCode.value__"Exception occurred when calling Remove-V2024CustomConnector"Write-Host$_.ErrorDetails}
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
$ScriptName="aScriptName"# String | The scriptName value of the connector. ScriptName is the unique id generated at connector creation.$Locale="de"# String | The locale to apply to the config. If no viable locale is given, it will default to ""en"" (optional)# Get Connector by Script Nametry{Get-V2024Connector-V2024ScriptName$ScriptName# Below is a request that includes all optional parameters# Get-V2024Connector -V2024ScriptName $ScriptName -V2024Locale $Locale }catch{Write-Host$_.Exception.Response.StatusCode.value__"Exception occurred when calling Get-V2024Connector"Write-Host$_.ErrorDetails}
Fetches a connector's correlation config using its script name.
Parameters
Param Type
Name
Data Type
Required
Description
Path
ScriptName
String
True
The scriptName value of the connector. Scriptname is the unique id generated at connector creation.
Return type
String
Responses
Code
Description
Data Type
200
The connector's correlation config
String
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/xml, application/json
Example
$ScriptName="aScriptName"# String | The scriptName value of the connector. Scriptname is the unique id generated at connector creation.# Get Connector Correlation Configurationtry{Get-V2024ConnectorCorrelationConfig-V2024ScriptName$ScriptName# Below is a request that includes all optional parameters# Get-V2024ConnectorCorrelationConfig -V2024ScriptName $ScriptName }catch{Write-Host$_.Exception.Response.StatusCode.value__"Exception occurred when calling Get-V2024ConnectorCorrelationConfig"Write-Host$_.ErrorDetails}
Fetches list of connectors that have 'RELEASED' status using filtering and pagination.
Parameters
Param Type
Name
Data Type
Required
Description
Query
Filters
String
(optional)
Filter results using the standard syntax described in V3 API Standard Collection Parameters Filtering is supported for the following fields and operators: name: sw, cotype: sw, co, eqdirectConnect: eqcategory: eqfeatures: calabels: ca
Offset into the full result set. Usually specified with limit to paginate through the results. See V3 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 for more information.
Query
Locale
String
(optional)
The locale to apply to the config. If no viable locale is given, it will default to ""en""
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
$Filters='directConnect eq "true"'# String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **name**: *sw, co* **type**: *sw, co, eq* **directConnect**: *eq* **category**: *eq* **features**: *ca* **labels**: *ca* (optional)$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)$Count=$true# Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)$Locale="de"# String | The locale to apply to the config. If no viable locale is given, it will default to ""en"" (optional)# Get Connector Listtry{Get-V2024ConnectorList# Below is a request that includes all optional parameters# Get-V2024ConnectorList -V2024Filters $Filters -V2024Limit $Limit -V2024Offset $Offset -V2024Count $Count -V2024Locale $Locale }catch{Write-Host$_.Exception.Response.StatusCode.value__"Exception occurred when calling Get-V2024ConnectorList"Write-Host$_.ErrorDetails}
Fetches a connector's source config using its script name.
Parameters
Param Type
Name
Data Type
Required
Description
Path
ScriptName
String
True
The scriptName value of the connector. ScriptName is the unique id generated at connector creation.
Return type
String
Responses
Code
Description
Data Type
200
The connector's source template
String
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/xml, application/json
Example
$ScriptName="aScriptName"# String | The scriptName value of the connector. ScriptName is the unique id generated at connector creation.# Get Connector Source Configurationtry{Get-V2024ConnectorSourceConfig-V2024ScriptName$ScriptName# Below is a request that includes all optional parameters# Get-V2024ConnectorSourceConfig -V2024ScriptName $ScriptName }catch{Write-Host$_.Exception.Response.StatusCode.value__"Exception occurred when calling Get-V2024ConnectorSourceConfig"Write-Host$_.ErrorDetails}
Fetches a connector's source template using its script name.
Parameters
Param Type
Name
Data Type
Required
Description
Path
ScriptName
String
True
The scriptName value of the connector. ScriptName is the unique id generated at connector creation.
Return type
String
Responses
Code
Description
Data Type
200
The connector's source template
String
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/xml, application/json
Example
$ScriptName="aScriptName"# String | The scriptName value of the connector. ScriptName is the unique id generated at connector creation.# Get Connector Source Templatetry{Get-V2024ConnectorSourceTemplate-V2024ScriptName$ScriptName# Below is a request that includes all optional parameters# Get-V2024ConnectorSourceTemplate -V2024ScriptName $ScriptName }catch{Write-Host$_.Exception.Response.StatusCode.value__"Exception occurred when calling Get-V2024ConnectorSourceTemplate"Write-Host$_.ErrorDetails}
Fetches a connector's translations using its script name.
Parameters
Param Type
Name
Data Type
Required
Description
Path
ScriptName
String
True
The scriptName value of the connector. Scriptname is the unique id generated at connector creation.
Path
Locale
String
True
The locale to apply to the config. If no viable locale is given, it will default to ""en""
Return type
String
Responses
Code
Description
Data Type
200
The connector's translations
String
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: text/plain, application/json
Example
$ScriptName="aScriptName"# String | The scriptName value of the connector. Scriptname is the unique id generated at connector creation.$Locale="de"# String | The locale to apply to the config. If no viable locale is given, it will default to ""en""# Get Connector Translationstry{Get-V2024ConnectorTranslations-V2024ScriptName$ScriptName-V2024Locale$Locale# Below is a request that includes all optional parameters# Get-V2024ConnectorTranslations -V2024ScriptName $ScriptName -V2024Locale $Locale }catch{Write-Host$_.Exception.Response.StatusCode.value__"Exception occurred when calling Get-V2024ConnectorTranslations"Write-Host$_.ErrorDetails}
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: multipart/form-data
Accept: application/json
Example
$ScriptName="aScriptName"# String | The scriptName value of the connector. Scriptname is the unique id generated at connector creation.$File=# System.IO.FileInfo | connector correlation config xml file# Update Connector Correlation Configurationtry{Send-V2024ConnectorCorrelationConfig-V2024ScriptName$ScriptName-V2024File$File# Below is a request that includes all optional parameters# Send-V2024ConnectorCorrelationConfig -V2024ScriptName $ScriptName -V2024File $File }catch{Write-Host$_.Exception.Response.StatusCode.value__"Exception occurred when calling Send-V2024ConnectorCorrelationConfig"Write-Host$_.ErrorDetails}
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: multipart/form-data
Accept: application/json
Example
$ScriptName="aScriptName"# String | The scriptName value of the connector. ScriptName is the unique id generated at connector creation.$File=# System.IO.FileInfo | connector source config xml file# Update Connector Source Configurationtry{Send-V2024ConnectorSourceConfig-V2024ScriptName$ScriptName-V2024File$File# Below is a request that includes all optional parameters# Send-V2024ConnectorSourceConfig -V2024ScriptName $ScriptName -V2024File $File }catch{Write-Host$_.Exception.Response.StatusCode.value__"Exception occurred when calling Send-V2024ConnectorSourceConfig"Write-Host$_.ErrorDetails}
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: multipart/form-data
Accept: application/json
Example
$ScriptName="aScriptName"# String | The scriptName value of the connector. ScriptName is the unique id generated at connector creation.$File=# System.IO.FileInfo | connector source template xml file# Update Connector Source Templatetry{Send-V2024ConnectorSourceTemplate-V2024ScriptName$ScriptName-V2024File$File# Below is a request that includes all optional parameters# Send-V2024ConnectorSourceTemplate -V2024ScriptName $ScriptName -V2024File $File }catch{Write-Host$_.Exception.Response.StatusCode.value__"Exception occurred when calling Send-V2024ConnectorSourceTemplate"Write-Host$_.ErrorDetails}
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: multipart/form-data
Accept: application/json
Example
$ScriptName="aScriptName"# String | The scriptName value of the connector. Scriptname is the unique id generated at connector creation.$Locale="de"# String | The locale to apply to the config. If no viable locale is given, it will default to ""en""# Update Connector Translationstry{Send-V2024ConnectorTranslations-V2024ScriptName$ScriptName-V2024Locale$Locale# Below is a request that includes all optional parameters# Send-V2024ConnectorTranslations -V2024ScriptName $ScriptName -V2024Locale $Locale }catch{Write-Host$_.Exception.Response.StatusCode.value__"Exception occurred when calling Send-V2024ConnectorTranslations"Write-Host$_.ErrorDetails}
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-patch+json
Accept: application/json
Example
$ScriptName="aScriptName"# String | The scriptName value of the connector. ScriptName is the unique id generated at connector creation.# JsonPatchOperation[] | A list of connector detail update operations $JsonPatchOperation=@"{
"op" : "replace",
"path" : "/description",
"value" : "Newdescription"
}"@# Update Connector by Script Nametry{$Result=ConvertFrom-JsonToJsonPatchOperation-Json$JsonPatchOperationUpdate-V2024Connector-V2024ScriptName$ScriptName-V2024JsonPatchOperation$Result# Below is a request that includes all optional parameters# Update-V2024Connector -V2024ScriptName $ScriptName -V2024JsonPatchOperation $JsonPatchOperation }catch{Write-Host$_.Exception.Response.StatusCode.value__"Exception occurred when calling Update-V2024Connector"Write-Host$_.ErrorDetails}