Device42
Provides integration with Device42 via its API.
Revision History
1.0.0.0 Initial Release
1.0.2.1 Built in authentication process.
Properties
Connection
Type: Connection Input
The Connection Property
Url
Type: String Input
The Url to the service you wish to invoke.
Username
Type: String Input
The Device42 client Username.
Password
Type: Secret Input
The Device42 client Password.
AccessToken
Type: Multiline Text Input
Automatically-managed Access Token used to authenticate API requests.
ReturnRestFailureResponses
Type: Boolean Input
When true, failure response information will be returned via the Node output Properties. When false, a failure will cause the Node to generate an error.
ExcludeEmptyQueryParameters
Type: Boolean Input
When true, query parameters that do not have a value will be included in the request URL. When false, they will be excluded.
UseUntrustedSSL
Type: Boolean Input
When true, adds older security protocols at run time. When false, they will not be added. See remarks for more information.
OperationId
Type: String Static
Contains the ID of the operation chosen from a Node Sample. This property shouldn't be manually changed.
Description
Type: String Static
A generated description of the operation based on what was available in the Swagger document.
Headers
Type: Multiline Text Input
Any custom headers can be passed in to this property. Headers can be composed using the Formatter Node and should be formatted one per line with the notation header-name:header-value
Request
Type: Multiline Text Input
Contains the request payload (usually JSON) that provides the detail of the operation to perform. A sample value for this property is populated when a Node Sample is selected.
ResponseCode
Type: String Output
Contains the response code returned from the server. 200 = Success etc.
ResponseHeaders
Type: Multiline Text Output
Contains the response headers as received from the server.
Response
Type: Multiline Text Output
Contains the response payload (usually JSON) as received from the API. Where possible, a sample value of this property is populated when a Node Sample is selected.
Custom Inputs
This Node supports Custom Input Properties and the appropriate properties will be added to the Node when a Node Sample is selected. These Properties are resolved into parameters in the URL that is generated for the request. For example, if the operation will query a customer record, the Swagger document may specify the URL template as /customers/{customerId}
. In this case, a Custom Property called customerId
will be added to the Node when a "get customer" Node Sample is selected.
#Remarks
##UseUntrustedSsl will include the following protocols during runtime, if set to true:
- SecurityProtocolType.Ssl3
- SecurityProtocolType.Tls
- SecurityProtocolType.Tls11
- SecurityProtocolType.Tls12
- SecurityProtocolType.Tls13