SolarWinds Service Desk¶
With SolarWinds Service Desk modules in Ibexa Connect, you can watch, list, retrieve, create, update, and delete:
-
users
-
hardware
-
problems
-
contracts
-
incidents
-
changes
-
releases
-
solutions
-
other assets
To get started with SolarWinds Service Desk, create an account at solarwinds.com.
Connect SolarWinds Service Desk to Ibexa Connect¶
To connect SolarWinds Service Desk app, you need to obtain the API Key.
-
Log in to your SolarWinds Service Desk account.
-
Click Setup.
-
Click Users & Groups.
-
Click Name.
-
Click Show Token and copy it to a safe place.
-
Log in to your Ibexa Connect account, insert a SolarWinds Service Desk module in your scenario and click the Add button next to the Connection field.
-
In the Connection name field, enter a name for the connection.
-
In the API Token field, enter the details copied in step 5, select whether you are a European-based customer, and click Save.
You have successfully connected the SolarWinds Service Desk app and can now build Ibexa Connect.
Users¶
You can watch, list, retrieve, create, update, and delete users using the following modules.
Watch Users¶
Triggers when a new is created.
Limit | Set the maximum number of users Ibexa Connect will return during one execution cycle. The default value is 10. |
List Users¶
Lists all users.
Limit | Set the maximum number of users Ibexa Connect will return during one execution cycle. The default value is 10. |
Get a User¶
Gets the details of the user.
User ID | Select or map the User ID whose details you want to retrieve. |
Create a User¶
Creates a new user.
For field descriptions, see the SolarWinds Service Desk API reference.
Update a User¶
Updates an existing user.
User ID | Select or map the User ID whose details you want to update. |
For field descriptions, see the SolarWinds Service Desk API reference.
Delete a User¶
Deletes a user.
User ID | Select or map the User ID you want to delete. |
Hardwares¶
You can watch, list, retrieve, create, update, and delete hardware using the following modules.
Watch Hardwares¶
Triggers when new hardware is created.
Limit | Set the maximum number of hardware Ibexa Connect will return during one execution cycle. The default value is 10. |
List Hardwares¶
Lists all hardware.
Limit | Set the maximum number of hardware Ibexa Connect will return during one execution cycle. The default value is 10. |
Get a Hardware¶
Gets the details of the hardware.
Hardware ID | Select or map the Hardware ID whose details you want to retrieve. |
Create a Hardware¶
Creates new hardware.
For field descriptions, see the SolarWinds Service Desk API reference.
Update a Hardware¶
Updates existing hardware.
Hardware ID | Select or map the Hardware ID whose details you want to update. |
For field descriptions, see the SolarWinds Service Desk API reference.
Delete a Hardware¶
Deletes hardware.
Hardware ID | Select or map the Hardware ID you want to delete. |
Problems¶
You can watch, list, retrieve, create, update, and delete problems using the following modules.
Watch Problems¶
Triggers when a new problem is created.
Limit | Set the maximum number of problems Ibexa Connect will return during one execution cycle. The default value is 10. |
List Problems¶
Lists all Problems.
Limit | Set the maximum number of problems Ibexa Connect will return during one execution cycle. The default value is 10. |
Get a Problem¶
Gets the details of the problem.
Problem ID | Select or map the Problem ID whose details you want to retrieve. |
Create a Problem¶
Creates a new problem.
For field descriptions, see the SolarWinds Service Desk API reference.
Update a Problem¶
Updates an existing problem.
Problem ID | Select or map the Problem ID whose details you want to update. |
For field descriptions, see the SolarWinds Service Desk API reference.
Delete a Problem¶
Deletes a problem.
Problem ID | Select or map the Problem ID you want to delete. |
Contracts¶
You can watch, list, retrieve, create, update, and delete contracts using the following modules.
Watch Contracts¶
Triggers when a new contract is created.
Limit | Set the maximum number of contracts Ibexa Connect will return during one execution cycle. The default value is 10. |
List Contracts¶
Lists all contracts.
Limit | Set the maximum number of contracts Ibexa Connect will return during one execution cycle. The default value is 10. |
Get a Contract¶
Gets the details of the contract.
Contract ID | Select or map the Contract ID whose details you want to retrieve. |
Create a Contract¶
Creates a new contract.
For field descriptions, see the SolarWinds Service Desk API reference.
Update a Contract¶
Updates an existing contract.
Contract ID | Select or map the Contract ID whose details you want to update. |
For field descriptions, see the SolarWinds Service Desk API reference.
Delete a Contract¶
Deletes a contract.
Contract ID | Select or map the Contract ID you want to delete. |
Incidents¶
You can watch, list, retrieve, create, update, and delete incidents using the following modules.
Watch Incidents¶
Triggers when a new incident is created.
Limit | Set the maximum number of incidents Ibexa Connect will return during one execution cycle. The default value is 10. |
List Incidents¶
Lists all incidents.
Limit | Set the maximum number of incidents Ibexa Connect will return during one execution cycle. The default value is 10. |
Get an Incident¶
Gets the details of the incident.
Incident ID | Select or map the Incident ID whose details you want to retrieve. |
Create an Incident¶
Creates a new incident
For field descriptions, see the SolarWinds Service Desk API reference.
Update an Incident¶
Updates an existing incident.
Incident ID | Select or map the Incident ID whose details you want to update. |
For field descriptions, see the SolarWinds Service Desk API reference.
Delete an Incident¶
Deletes an incident.
Incident ID | Select or map the Incident ID you want to delete. |
Changes¶
You can watch, list, retrieve, create, update, and delete changes using the following modules.
Watch Changes¶
Triggers when a new change is created.
Limit | Set the maximum number of changes Ibexa Connect will return during one execution cycle. The default value is 10. |
List Changes¶
Lists all changes.
Limit | Set the maximum number of changes Ibexa Connect will return during one execution cycle. The default value is 10. |
Get a Change¶
Gets the details of the change.
Change ID | Select or map the Change ID whose details you want to retrieve. |
Create a Change¶
Creates a new change.
For field descriptions, see the SolarWinds Service Desk API reference.
Update a Change¶
Updates an existing change.
Change ID | Select or map the Change ID whose details you want to update. |
For field descriptions, see the SolarWinds Service Desk API reference.
Delete a Change¶
Deletes a change.
Change ID | Select or map the Change ID you want to delete. |
Releases¶
You can watch, list, retrieve, create, update, and delete releases using the following modules.
Watch Releases¶
Triggers when a new release is created.
Limit | Set the maximum number of releases Ibexa Connect will return during one execution cycle. The default value is 10. |
List Releases¶
Lists all releases.
Limit | Set the maximum number of releases Ibexa Connect will return during one execution cycle. The default value is 10. |
Get a Release¶
Gets the details of the release.
Release ID | Select or map the Release ID whose details you want to retrieve. |
Create a Release¶
Creates a new release.
For field descriptions, see the SolarWinds Service Desk API reference.
Update a Release¶
Updates an existing release.
Release ID | Select or map the Release ID whose details you want to update. |
For field descriptions, see the SolarWinds Service Desk API reference.
Delete a Release¶
Deletes a release.
Release ID | Select or map the Release ID you want to delete. |
Solutions¶
You can watch, list, retrieve, create, update, and delete solutions using the following modules.
Watch Solutions¶
Triggers when a new solution is created.
Limit | Set the maximum number of solutions Ibexa Connect will return during one execution cycle. The default value is 10. |
List Solutions¶
Lists all solutions.
Limit | Set the maximum number of solutions Ibexa Connect will return during one execution cycle. The default value is 10. |
Get a Solution¶
Gets the details of the solution.
Solution ID | Select or map the Solution ID whose details you want to retrieve. |
Create a Solution¶
Creates a new solution.
For field descriptions, see the SolarWinds Service Desk API reference.
Update a Solutions¶
Updates an existing solution.
Solution ID | Select or map the Solution ID whose details you want to update. |
For field descriptions, see the SolarWinds Service Desk API reference.
Delete a Solution¶
Deletes a solution.
Solution ID | Select or map the Solution ID you want to delete. |
Other Assets¶
You can watch, list, retrieve, create, update, and delete other assets using the following modules.
Watch Other Assets¶
Triggers when a new other asset is created.
Limit | Set the maximum number of other assets Ibexa Connect will return during one scenario execution cycle. The default value is 10. |
List Other Assets¶
Lists all other assets.
Limit | Set the maximum number of other assets Ibexa Connect will return during one scenario execution cycle. The default value is 10. |
Get the Other Asset¶
Gets the details of the other asset.
Other Asset ID | Select or map the Other Asset ID whose details you want to retreive. |
Create an Other Asset¶
Creates a new other asset.
For the field descriptions, see SolarWinds Service Desk API reference.
Update an Other Asset¶
Updates an existing other asset.
Other Asset ID | Select or map the Other Asset ID whose details you want to update. |
For the field descriptions, see SolarWinds Service Desk API reference.
Delete an Other Asset¶
Deletes another asset.
Other Asset ID | Select or map the Other Asset ID you want to delete. |
Other¶
You can call APIs using the following module.
Make an API Call¶
Performs an arbitrary authorized API call.
Note
For the list of available endpoints, refer to the SolarWinds Service Desk API documentation.
URL |
Enter a path relative to |
Method |
GET to retrieve information for an entry. POST to create a new entry. PUT to update/replace an existing entry. PATCH to make a partial entry update. DELETE to delete an entry. |
Headers |
Enter the desired request headers. You don't have to add authorization headers; we already did that for you. |
Query String |
Enter the request query string. |
Body |
Enter the body content for your API call. |
Example of use - List Incidents¶
The following API call returns all incidents from your account.
URL: /incidents
Method: GET
Matches of the search can be found in the module's Output under Bundle > Body.
In our example 4 incidents were returned: