List existing Service Desk Integrations

GET {{baseUrl}}/service-desk-integrations

Get a list of ServiceDeskIntegrationDto for existing Service Desk Integrations. A token with Org Admin or Service Desk Admin authority is required to access this endpoint.

Request Params

KeyDatatypeRequiredDescription
offsetnumberOffset into the full result set. Usually specified with limit to paginate through the results.
See V3 API Standard Collection Parameters for more information.
limitnumberMax number of results to return.
See V3 API Standard Collection Parameters for more information.
sortersstringSort results using the standard syntax described in V3 API Standard Collection Parameters

Sorting is supported for the following fields: name | | filters | string | | Filter results using the standard syntax described in V3 API Standard Collection Parameters

Filtering is supported for the following fields and operators:

id: eq, in

name: eq

type: eq, in

cluster: eq, in | | count | 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 for more information. |

HEADERS

KeyDatatypeRequiredDescription
Acceptstring

RESPONSES

status: OK

[{"name":"Service Desk Integration Name","description":"A very nice Service Desk integration","type":"ServiceNowSDIM","attributes":{"property":"value","key":"value"},"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":"\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},"beforeProvisioningRule":{"type":"RULE","id":"048eb3d55c5a4758bd07dccb87741c78","name":"Before Provisioning Airtable Rule"}},{"name":"Service Desk Integration Name","description":"A very nice Service Desk integration","type":"ServiceNowSDIM","attributes":{"property":"value","key":"value"},"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":"\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},"beforeProvisioningRule":{"type":"RULE","id":"048eb3d55c5a4758bd07dccb87741c78","name":"Before Provisioning Airtable Rule"}}]