Device42
Provides integration with Device42 via its API.
Revision History
1.0.0.0 Initial Release
Properties
Connection
Type: Connection Input
The Connection Property
Url
Type: String Input
The Url to the service you wish to invoke.
AuthType
Type: List Input
The AuthType Property
- None - No auth information will be included (you may still manually provide auth data via the
Headers
Property). - Basic - A
Basic
Authorization header will be provided using theUsername
andPassword
Properties. The value following theBasic
keyword will be the Base64 encoding of{Username}:{Password}
. - Bearer - a
Bearer
Authorization will be provided usingAccessToken
.
Username
Type: String Input
The Username when AuthType
is set to Basic
.
Password
Type: Secret Input
The Password when AuthType
is set to Basic
.
AccessToken
Type: Multiline Text Input
The Access Token when AuthType
is set to Bearer
.
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.
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.