BMC ProactiveNet web services provide operations for a web service client to exchange events and data with BMC ProactiveNet. Features of BMC ProactiveNet web services include:
You can access each BMC ProactiveNet web service through a URL. The generic format of a BMC ProactiveNet web service URL is as follows:
Type of protocol to send the request. BMC ProactiveNet web services support both HTTP and HTTPS protocols.
Host name of the BMC ProactiveNet Server
Port number through which communication is established. The default port number is 80 if you use the HTTP protocol and 443 if you use the HTTPS protocol.
Type of resource that you want the web service to interact with. BMC ProactiveNet web services support the following resource types:
Identifier of a specific resource that you want the web service to interact with. BMC ProactiveNet web services support the following resource identifiers:
Each web service supports specific resource identifiers, and the supported identifiers vary for each web service.
Type of action that you want to perform using the web services
queryParam1, queryParam2, queryParamn
Additional parameters that you want to provide in the request
HTTP error codes are displayed in the HTTP header. These error codes represent a broader category of the actual issue. For more granular details about the error, you must look at the JSON response error codes that are covered in each topic.
HTTP error codes for web services
Your request was successful.
Your request has generated a partial response. Contact your administrator for more information.
Your request has incorrect parameters or formatting errors.
Authentication failed. Invalid Username/Password OR Invalid/Expired Token.
The authentication credentials or the authentication token is incorrect, invalid, or not provided.
Access denied. You are not authorized to perform this operation.
Your authentication credentials are valid, but your user role is not authorized to access the resource.
The resource is not found or does not exist.
The server timed out waiting for the client's request.
Internal Server Error
There is some internal issue in BMC ProactiveNet Server.
Either the server does not recognize your request method or it does not have the ability to implement your request.
The server is temporarily unable to process your request. It might be mostly due to server overload or unavailability.