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 the Username and Password Properties. The value following the Basic keyword will be the Base64 encoding of {Username}:{Password}.
  • Bearer - a Bearer Authorization will be provided using AccessToken.

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.