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.

HEADERS

KeyDatatypeRequiredDescription
Acceptstring

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":"\u003c?xml version='1.0' encoding='UTF-8'?\u003e\\r\\n\u003c!DOCTYPE Rule PUBLIC \\\"sailpoint.dtd\\\" \\\"sailpoint.dtd\\\"\u003e\\r\\n\u003cRule name=\\\"Example Rule\\\" type=\\\"BeforeProvisioning\\\"\u003e\\r\\n  \u003cDescription\u003eBefore Provisioning Rule which changes disables and enables to a modify.\u003c/Description\u003e\\r\\n  \u003cSource\u003e\u003c![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  ]]\u003e\u003c/Source\u003e\n"},"noProvisioningRequests":true,"provisioningRequestExpiration":7},"type":"Web Service SDIM","id":"id12345","created":"2015-05-28T14:07:17Z","modified":"2015-05-28T14:07:17Z"}