REST API Assets module?
Hi guys, Any information on the Asset module being used through the REST API? Looks like it maybe hasn't been added yet. If not, there are two specific situations at the moment I'm trying to use it for: 1. Scripting in the automation of Active Directory groups based on Asset details. Specifically we have some 'quiet room' workstations that get pulled and deployed regularly, I want the helpdesk to be able to update the details in SDP and I can periodically run a script to update an AD group for policies
REST API, Operation GET_ALL is not supported
Hi, Im trying to get information aboaut a specifik user/requester such as mailadress. I've been working with this API before when creating and editing case's but for some reason the operation name "GET_ALL" do not work. Following error occurs: <operation name="GET_ALL"><result><status>Failed</status><message>Operation GET_ALL is not supported.</message></result></operation> What might I be missing? Regards Pontus
Max request per API call
It is indicated in the Fetch all Request API documentation that there is a 100 maximum request per api call. but what if i have more than 100 rows of records. how can I make sure that I'm getting all the data?
Adding Request - Problem associating site to a template
Hello, We are trying to add a request to ServiceDesk+ using the REST API on an external web form. The request is successfully requesting a template and other fields but is just not associating with any site. The template itself should cause the request to associate to the site. When I try adding the request using the REST API Documentation, it associates to the site correctly. Comments on the attachments: - Form Created Request: This is what our web form is generating. Everything is correct (including
Add Request not associating with site when created with an external web form
Hello, We have a web form that POSTs an Add Request to Service Desk. For some reason, the request created will not associate with the site. Attached are some images from our testing. - Service Request Form: the fields on our web form. - Service Request Form Input Data: The actual request it is posting (some of the fields are static which is why they are not requested on the web form). - Service Request Form Result: This is the result of the request in ServiceDesk. Notice it is not associated with
Rest API - requester operations
The website indicates that you can conduct requester operations, but I have been unable to find out what operations can be done http://www.manageengine.com/products/service-desk/help/adminguide/index.html
[SOLVED] Setting request status via REST interface
I'm working on a pretty cool proof-of-concept with Microsoft Orchestrator and SDP. I'm using the REST interface to get-put information in the tickets. Getting info is no issue, working perfectly. Trying to set the 'Status' of a ticket however is proving difficult. Using the example request below: http://helpdesk/sdpapi/request/23515/?TECHNICIAN_KEY=1799FA64-4414-4A90-BC43-XXXXXXXXXX&OPERATION_NAME=EDIT_REQUEST&INPUT_DATA=<operation><details><parameter><name>status</name><value>Resolved</value></parameter></details></operation>
SDP OnDemand API problem: attachment successfully added mut missing from Request
Hello, I'm using the REST web service API of ServiceDesk Plus OnDemand to create requests. I also use the API to upload attachments after the request is created. My problem is that even though I receive a success message stating that the attachment was successfully created, it does not appear when I view the request. URL: https://XXX.sdpondemand.manageengine.com/api/json/request/25/attach?authtoken=4dbc3150d5b4b3595d9cc4f0a47d5d3c&scope=sdpodapi&OPERATION_NAME=ADD_ATTACHMENT HTTP header field: Name:
REST API call
I would like to integrate Microsoft System Center Operations Manager with Service Desk Plus. Like certain alerts generated by SCOM should create an Incident in ServiceDesk. Could you please assist.
REST API - Manage Approvals
Hi, Are there any news on managing the "Approvals" tab of a request via the REST API? We would like to be able to resend the approval notification, list the approvers, add, delete approvers, etc. Are there any workarounds for that? Thanks!
REST API: assets
How can I get all the assets from a specific type AND which has the 'Asset State' 'In Store'. What is the unique and constant value for an asset. The asset name can be changed, thus how can I use the API with the ID of the asset, in order to be sure I am working with that correct asset even if the name changes. Example. External application X queries an asset. Person A changes the asset name in the web interface of service desk. Application X now holds a value of an asset which in theory is
Create ticket and use through out a Orchestration
Hi We use MS System Center Orchestrator for automation. I would like to add a Creation of a service ticket at the start of each orchestration and use it to report errors and success (within the Orchestration) We use the REST API today so the Creation is easy. My question is HOW do I know which ticketID i got? If I could find out the ticketID it would be easy for me to feed the service request with information from the orchestration.
problem with REST api
I’m unable to receive the xml data from my rest POST. Here is my URL: http://sdpserver/sdpapi/request/100217/?TECHNICIAN_KEY=9E467594-02CD-490F-9729-CF35E9A411D5&OPERATION_NAME=GET_REQUEST When I type my URL directly in my browser (Chrome) I get the xml result; no problem. To make sure that it is not my code that is faulty, I have saved the xml output to an xml file replaced my request from POST to GET and my URL for my xml file and I’m able to retrieve my data and display it. When I look inside
Retrieving project and task information
I need to retrieve projects, their tasks and task due and completion dates. The REST API seems to cover only Requests. Is there a way to retrieve this project and task information?
Set technician to request while creating request via REST API
Hello! I have problem with REST API - if i have technician autoassing ON, I cant assign technician - <technicianemail> doesn't works. I can use <technician> but I have 2 technicians with the same name. Could you guide me how can I fix it?
Rest API - Add Device to Notification Profile
I'm looking to use the addDeviceToNProfile command to add devices to a profile. Below are the Parameters needed to be changed to do so. The criteria parameter say to refer to the table below for the 26 criteria but I am unable to find this table to help me figure out what needs to be put in this parameter. If you could provide this table with explanation that would be great. apiKey* - API Key to access your OpManager server. deviceName* - Name of the device to which the notification profile has
Can I create a Service Catalog item using the REST API service?
In our environment we don't use Incidents, everything is submitted using the Service Catalog (don't ask me why). I am able to create an incident using the REST service call shown below, but I am unable to create an entry similar to the ones submitted through the Service Catalog. Can someone tell me if this is possible, and if so, how? http://sdp01:8081/sdpapi/request/?OPERATION_NAME=ADD_REQUEST&TECHNICIAN_KEY=Y7853419-FD1C-4A72-B280-7DE3B53CB7E1&INPUT_DATA=<operation><details><requester>Greg Benson</requester><subject>Test
Maximum size of ADD_REQUEST REST API
Hi, Is there a maximum size (in bytes or characters) for the XML data sent as part of ADD_REQUEST REST API in SDP 9.0? Thanks and Regards, Anil
Get all requests from a user
I'd like to know if there's a way to retrieve all requests from a specific user using Rest or Servlet API. I'm designing a custom form and I'd like my users to have a list of their opened requests. Any ideas? I couldn't find anything about all requests on documentation.
Version Number via API Call
Hello, I have a need to programmatically determine the build number of ServiceDesk that is running. Is there a method for doing so via either REST API or Servlet API? I didn't see anything obvious in the documentation and haven't seen anything from searching yet. Thanks, Brett
Number field REST API
I am currently trying to edit a "Incident request" item in ServiceDesk app through REST API. I have success with text and choice fields but get a failure (similar to invalid input xml or no input found) for the number field with following xml <parameter><name>Overall % Complete</name><value>2</value></parameter> I got the name for the field from the outward json string using REST API again. {"WORKORDERID":"300204"....,"Overall % Complete":"0","Cost ($)":"0.0","Scheduled Start Time":"","Scheduled
Severity on REST response
Hi, I'm using the following to receive new alarms: http://<server>/api/xml/alarm/listAlarms?apiKey=<APIKEY>&fromTime=2014-04-16 11:52:41&toTime=2014-04-16 12:05:49 I'm expecting that the severity should be a numeric or string value but I receive an image link. This started happening after an upgrade from 9.2 to 11. How can this be? The response I get: <alarm displayName="<IP>" message="Memory Utilization is 98%, threshold value for this monitor is 97%" severity="<img src='/images/devices/status5.gif'> Clear"
Internal Server Error generated from Opmanager API
Attempting to add a notification profile to a device. Utilizing API for device creation and adding notes to a device works with no problem. Here's my URL in my attempt to add a notification profile: "http://ValidServer/api/xml/discovery/addDeviceToNProfile?apiKey=ValidKey&deviceName=TestedDevice&profileName=ValidProfile&criteria=3000000000000000000000000& performanceMonitors=DiskUtilization,Win-CPUUtilization,Win-MemoryUtilization" The fields for server, API key, device name are exactly the same
Unmanage/manage monitor group via REST API during deployments
Hello, I have one newbie question. I'm trying to use REST Api to unmanage/manage monitors during deployments. The help page provides two options to do this: http://[ Host ]:[ Port ]/AppManager/xml/UnmanageMonitor?apikey=[ API key ]&resourceid=[ RESOURCEID ]&isReset=[ ISRESET ] http://[ Host ]:[ Port ]/AppManager/xml/UnmanageMonitor?apikey=[ API key ]&haid=[ MONITORGROUPID ]&isReset=[ ISRESET ] As I understand the first command applies to individual monitor, and the second one to a monitor group.
Is it possibile to create a Change with the REST API?
Hello, I have a simple question: Is it possibile to create a Change with the REST API? Kind regards Daniel
Cannot set group or department via API
Using the below URL I am able to create a ticket that has everything filled in properly except the group (The "localhost" and "apikey" are correctly inputted in the actual string) https://localhost/sdpapi/request/?OPERATION_NAME=ADD_REQUEST&TECHNICIAN_KEY=apikey&INPUT_DATA=<Operation><Details><requester>HowardStern</requester><subject>MoreInfo</subject><description>Icanhas</description><category>*Production Applications - Incident</category><subcategory>TUI</subcategory><item>Other</item><priority>P3
REST API to get information about particular servers?
I was looking through the documentation and couldn't see an obvious means to get CPU/RAM/HDD usage about a particular server through the REST API. Are there any examples/samples of this?
How do you get data for a technician or supportgroup with the REST API
I have managed to get all the technicians with: http://localhost:8080/sdpapi/technician?OPERATION_NAME=GET_ALL&TECHNICIAN_KEY=XXXXXX&INPUT_DATA=%3COperation%3E%3C%2fOperation%3E and all the support groups with http://localhost:8080/sdpapi/admin/supportgroup/?OPERATION_NAME=GET_ALL&TECHNICIAN_KEY=XXXXXX&INPUT_DATA=%3COperation%3E%3C%2fOperation%3E It should be somthing like this http://localhost:8080/sdpapi/technician/10/?OPERATION_NAME=GET_ALL&TECHNICIAN_KEY=XXXXXX&INPUT_DATA=%3COperation%3E%3C%2fOperation%3E
AddMonitor REST call for servers does not support SSH key-based login
Hi, My company uses the latest AppManager. The AddMonitor REST call does not support SSH key-based login, whereas in the UI I can specify SSH username and private key. This makes the REST call AddMonitor useless for me. Is this going to be fixed in the near future? Cheers, Erwin
REST API not so RESTful
Hi, I was very disappointed in using the REST API because it breaks the RESTful paradigm in many ways. The methods are specified as part of URLs, whereas methods should be HTTP methods POST, PUT, GET, DELETE and such. URLs should be composed of verbs like "monitor" or "alarm" rather than function names like "AddMonitor". Result values should be HTTP return codes. On error the HTTP call should return 4xx or 5xx, not HTTP 200 (OK) and a response message containing the error. IMO creating a monitor
API to retrieve ticket information and send it to external system
Hi, Our company is currently using SD Plus as our ticketing system, and we would like to somehow pass ticket information (Creation, workflog, commenting or any update) to an external system using web services (preferably) or any other form of communication protocols. From the statement in http://forums.manageengine.com/topic/servicedesk-plus-api-16-1-2010 As of now, you will be able to only submit information to ServiceDesk Plus and we doesn't support querying or requesting information from the application
API key received is not associated to any technician. Authentication failed.
I got the above REST response error message when trying to submit a ticket via REST API. I tried regenerate the API Key and also use different technician to generate Key. No luck. Please help. Richard
API getAccount from Email Address
Hi, I'm using your REST API with PHP and getting an 4003 Failure [Specified request URI incorrect. Parameters missing] http://server:8085/api/json/getAccount?apikey=[APIKEY]&email=info%40domain.com I've also tried not urlencoding the email address with the same error. Can you let me know what required fields are missing. I'd also like to know a method of collecting all Accounts, Requests and Solutions from the API
REST API only supported from ServiceDesk Plus 8.0 and above?
Hi, I noticed that under SD Plus 8.0 release notes there is this statement. Please refer to the screenshot below. Is it true that SD Plus 7+ does not have this feature? Thanks!
Triggering a custom script upon an event
Hi, Our implementation team has an initial thought of extending SD Plus by means of a custom script that will be triggered upon an event in SD Plus. (Creation of a ticket request etc) The custom script (construct a SOAP/XML-RPC/REST request) should be able to retrieve information from a created/updated request in ServiceDesk Plus and send it to an external system Will it be possible to achieve this? Thank you so much.
Bug when creating a new monitor using REST-api
Hi, If you create a new monitor (with type server) using the REST-api, and then use the ListServer call to retrieve the new server, it comes back with an empty list Steps to reproduce: 1. Create new monitor: http://monitor:9090/AppManager/xml/AddMonitor?apikey=d7a9c3c158afc7c466dbbac6fd6cce34&type=Servers&host=1.1.1.1&os=Windows 2008&mode=SNMP&snmptelnetport=161&snmpCommunityString=public 2. Try to retrieve the server http://monitor:9090/AppManager/xml/ListServer?apikey=d7a9c3c158afc7c466dbbac6fd6cce34&ipaddress=1.1.1.1