Skip to main content

VendorConnectorMappings

All URIs are relative to https://sailpoint.api.identitynow.com/v3

MethodHTTP requestDescription
New-VendorConnectorMappingPOST /vendor-connector-mappingsCreate Vendor Connector Mapping
Remove-VendorConnectorMappingDELETE /vendor-connector-mappingsDelete Vendor Connector Mapping
Get-VendorConnectorMappingsGET /vendor-connector-mappingsList Vendor Connector Mappings

create-vendor-connector-mapping

Create a new mapping between a SaaS vendor and an ISC connector to establish correlation paths.

API Spec

Parameters

Param TypeNameData TypeRequiredDescription
BodyVendorConnectorMappingVendorConnectorMappingTrue

Return type

VendorConnectorMapping

Responses

CodeDescriptionData Type
200Successfully created a new vendor connector mapping.VendorConnectorMapping
400Client Error - Returned if the request body is invalid.ErrorResponseDto
401Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.ListAccessProfiles401Response
403Forbidden - Returned if the user you are running as, doesn't have access to this end-point.ErrorResponseDto
405Method Not Allowed - indicates that the server knows the request method, but the target resource doesn't support this method.GetVendorConnectorMappings405Response
429Too 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
500Internal Server Error - Returned if there is an unexpected error.ErrorResponseDto

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

Example

$VendorConnectorMapping = @"{
"createdAt" : "2024-03-13T12:56:19.391294Z",
"deletedAt" : {
"Valid" : false,
"Time" : "0001-01-01T00:00:00Z"
},
"updatedBy" : {
"Valid" : true,
"String" : "user-67891"
},
"connector" : "Example connector",
"createdBy" : "admin",
"vendor" : "Example vendor",
"id" : "78733556-9ea3-4f59-bf69-e5cd92b011b4",
"deletedBy" : {
"Valid" : false,
"String" : ""
},
"updatedAt" : {
"Valid" : true,
"Time" : "2024-03-14T12:56:19.391294Z"
}
}"@

# Create Vendor Connector Mapping

try {
$Result = ConvertFrom-JsonToVendorConnectorMapping -Json $VendorConnectorMapping
New-VendorConnectorMapping -VendorConnectorMapping $Result

# Below is a request that includes all optional parameters
# New-VendorConnectorMapping -VendorConnectorMapping $Result
} catch {
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling New-VendorConnectorMapping"
Write-Host $_.ErrorDetails
}

[Back to top]

delete-vendor-connector-mapping

Soft delete a mapping between a SaaS vendor and an ISC connector, removing the established correlation.

API Spec

Parameters

Param TypeNameData TypeRequiredDescription
BodyVendorConnectorMappingVendorConnectorMappingTrue

Return type

DeleteVendorConnectorMapping200Response

Responses

CodeDescriptionData Type
200Successfully deleted the specified vendor connector mapping.DeleteVendorConnectorMapping200Response
400Client Error - Returned if the request body is invalid.ErrorResponseDto
401Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.ListAccessProfiles401Response
403Forbidden - Returned if the user you are running as, doesn't have access to this end-point.ErrorResponseDto
404Not Found - returned if the request URL refers to a resource or object that does not existErrorResponseDto
429Too 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
500Internal Server Error - Returned if there is an unexpected error.ErrorResponseDto

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

Example

$VendorConnectorMapping = @"{
"createdAt" : "2024-03-13T12:56:19.391294Z",
"deletedAt" : {
"Valid" : false,
"Time" : "0001-01-01T00:00:00Z"
},
"updatedBy" : {
"Valid" : true,
"String" : "user-67891"
},
"connector" : "Example connector",
"createdBy" : "admin",
"vendor" : "Example vendor",
"id" : "78733556-9ea3-4f59-bf69-e5cd92b011b4",
"deletedBy" : {
"Valid" : false,
"String" : ""
},
"updatedAt" : {
"Valid" : true,
"Time" : "2024-03-14T12:56:19.391294Z"
}
}"@

# Delete Vendor Connector Mapping

try {
$Result = ConvertFrom-JsonToVendorConnectorMapping -Json $VendorConnectorMapping
Remove-VendorConnectorMapping -VendorConnectorMapping $Result

# Below is a request that includes all optional parameters
# Remove-VendorConnectorMapping -VendorConnectorMapping $Result
} catch {
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-VendorConnectorMapping"
Write-Host $_.ErrorDetails
}

[Back to top]

get-vendor-connector-mappings

Get a list of mappings between SaaS vendors and ISC connectors, detailing the connections established for correlation.

API Spec

Parameters

Param TypeNameData TypeRequiredDescription

Return type

VendorConnectorMapping[]

Responses

CodeDescriptionData Type
200Successfully retrieved list.VendorConnectorMapping[]
400Client Error - Returned if the request body is invalid.ErrorResponseDto
401Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.ListAccessProfiles401Response
403Forbidden - Returned if the user you are running as, doesn't have access to this end-point.ErrorResponseDto
405Method Not Allowed - indicates that the server knows the request method, but the target resource doesn't support this method.GetVendorConnectorMappings405Response
429Too 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
500Internal Server Error - Returned if there is an unexpected error.ErrorResponseDto

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

Example


# List Vendor Connector Mappings

try {
Get-VendorConnectorMappings

# Below is a request that includes all optional parameters
# Get-VendorConnectorMappings
} catch {
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-VendorConnectorMappings"
Write-Host $_.ErrorDetails
}

[Back to top]