Service for sending REST CRUD (create, replace, update, delete) Http commands to a device that accepts them
Configuration parameters for creating this service instance:
Call Type
REST type operation to be performed: GET, POST, PUT, DELETE, PATCH.Rest Url
URL to make the REST connection to.Payload
The dictionary data to be sent in POST or PUT operation.Params
Additional parameters to pass in the request. From the requests library, params can be a dictionary, list of tuples or bytes that are sent in the body of the request.Headers
Dictionary of HTTP Header information to send with the request, such as the type of data to be passed. For example, {"accept":"application/json", "content-type":"application/json"}.Verify SSL Certificate
If checked, the SSL certificate is verified. Default is to not verify the SSL certificate.Timeout
Requests library timeout, which is the number of seconds to wait on a response before giving up.Credentials
: Select between:Device Credentials
- eNMS will select the most appropriate credential object for each device. If there are multiple credentials available, eNMS will use theType of Credential
andPriority
properties as a tie breaker.User Credentials
- Use the user's currently logged in credentials to access the device.Custom Credentials
- The user provides the credentials below:
Custom Username
- User provided username.Custom Password
- User provided password.
Note
This service supports variable substitution in several of the input fields of its configuration form.