Logo
IdentityNow API Documentation

Service Desk integration template by scriptName.

GET {{baseUrl}}/service-desk-integrations/templates/:scriptName

This API endpoint returns an existing Service Desk integration template by scriptName. 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

{ "attributes": { "property": "value", "key": "value" }, "name": "aName", "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 }, "type": "Web Service SDIM", "id": "id12345", "created": "2015-05-28T14:07:17Z", "modified": "2015-05-28T14:07:17Z" }



Curl
curl -X GET 'https://tenant.api.identitynow.com/v3/service-desk-integrations/templates/:scriptName' -H 'Accept: application/json'

ENDPOINTS