REST API
REST API integration enables an Edge System to connect with RESTful API.
- Outbound (Publish data from Edge to REST Server ) - Yes
- Inbound (Subscribe data from REST Server to Edge) - No
Variable | Detail | Required |
---|---|---|
Name | Enter a name for the connector | Yes |
Method | HTTP methods in REST APIs: GET, POST, PUT, and DELETE | Yes |
Endpoint | Endpoints are the entry points to interact with the API | Yes |
Headers | A request header is an HTTP header that can be used in an HTTP request to provide information about the request context | Yes |
Params | URL parameters (query strings) additional information for a given URL | No |
Mapping | Data from a payload could be mapped into a custom one. Example: {"from": "to"} where "from" is a key from predefined payload, and "to" is a key from destination payload. | No |
Parallel publish count | Parallel publish count indicates how many data streams or data items are being sent from the edge system to a central system or cloud simultaneously. | Yes |
Insecure skip verify | InsecureSkipVerify controls whether a client verifies the server's certificate chain and host name. Select to disable verification | No |
Throttling limit | Set a limit on the number of outbound messages per second. If sending data to a server that has restrictions on the rate of incoming messages, this ensures that no messages are lost. | No |
Persistent storage | If enabled, messages in the outbound queue are stored on disk. If there are interruptions in connection or power loss, messages will be retained and eventually sent when the connection is restored. | No |
Queue mode | Select the sequence of data transfer: FIFO or LIFO. Selecting FIFO (First In First Out) will send the earliest message first. Selecting LIFO (Last In First Out) will send the latest message first. | No |