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
Key | Datatype | Required | Description |
---|---|---|---|
offset | number | Offset into the full result set. Usually specified with limit to paginate through the results. | |
See V3 API Standard Collection Parameters for more information. | |||
limit | number | Max number of results to return. | |
See V3 API Standard Collection Parameters for more information. | |||
sorters | string | Sort 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
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"},"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"}}]