Get a Service Desk integration
GET {{baseUrl}}/service-desk-integrations/:id
Get an existing Service Desk integration by ID. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.
Body
PARAM
Key | Datatype | Required | Description |
HEADERS
Key | Datatype | Required | Description |
Accept
|
string |
RESPONSES
status OK
{
"name": "Service Desk Integration Name",
"description": "A very nice Service Desk integration",
"type": "ServiceNowSDIM",
"attributes": {
"property": "value",
"key": "value"
},
"id": "62945a496ef440189b1f03e3623411c8",
"created": "2024-01-17T18:45:25.994Z",
"modified": "2024-02-18T18:45:25.994Z",
"ownerRef": {
"type": "IDENTITY",
"id": "2c9180a46faadee4016fb4e018c20639",
"name": "Support"
},
"clusterRef": {
"type": "CLUSTER",
"id": "2c9180847a7fccdd017aa5896f9f4f6f",
"name": "Training VA"
},
"cluster": "xyzzy999",
"managedSources": [
"2c9180835d191a86015d28455b4a2329",
"2c5680835d191a85765d28455b4a9823"
],
"provisioningConfig": {
"universalManager": true,
"managedResourceRefs": [
{
"type": "SOURCE",
"name": "My Source 1"
},
{
"type": "SOURCE",
"name": "My Source 2"
}
],
"planInitializerScript": {
"source": "<?xml version='1.0' encoding='UTF-8'?>\\r\\n<!DOCTYPE Rule PUBLIC \\\"sailpoint.dtd\\\" \\\"sailpoint.dtd\\\">\\r\\n<Rule name=\\\"Example Rule\\\" type=\\\"BeforeProvisioning\\\">\\r\\n <Description>Before Provisioning Rule which changes disables and enables to a modify.</Description>\\r\\n <Source><![CDATA[\\r\\nimport sailpoint.object.*;\\r\\nimport sailpoint.object.ProvisioningPlan.AccountRequest;\\r\\nimport sailpoint.object.ProvisioningPlan.AccountRequest.Operation;\\r\\nimport sailpoint.object.ProvisioningPlan.AttributeRequest;\\r\\nimport sailpoint.object.ProvisioningPlan;\\r\\nimport sailpoint.object.ProvisioningPlan.Operation;\\r\\n\\r\\nfor ( AccountRequest accountRequest : plan.getAccountRequests() ) {\\r\\n if ( accountRequest.getOp().equals( ProvisioningPlan.ObjectOperation.Disable ) ) {\\r\\n accountRequest.setOp( ProvisioningPlan.ObjectOperation.Modify );\\r\\n }\\r\\n if ( accountRequest.getOp().equals( ProvisioningPlan.ObjectOperation.Enable ) ) {\\r\\n accountRequest.setOp( ProvisioningPlan.ObjectOperation.Modify );\\r\\n }\\r\\n}\\r\\n\\r\\n ]]></Source>\n"
},
"noProvisioningRequests": true,
"provisioningRequestExpiration": 7
},
"beforeProvisioningRule": {
"type": "RULE",
"id": "048eb3d55c5a4758bd07dccb87741c78",
"name": "Before Provisioning Airtable Rule"
}
} |
ENDPOINTS