Skip to main content
Skip table of contents

HttpPostRecipient

Description

The HttpPostRecipient is used to push an alarm to an external API. 


Implementation

  • Copy and paste the component into the AlarmService
  • Link the "alarm" slot of alarm classes to the "routeAlarm" slot of the HttpPostRecipient



Properties

  • Status: Indicates the general status of the component, {ok} if the operation was successful or {fault} to indicate abnormal behavior
  • FaultCause: Indicates the cause of a configuration error. The FaultCause is empty if the component is properly configured.
  • OptionalAlarmData: It allows you to add extra information about the alarm. It should be a tag listed in the "metadata" slot of the alarm extension. Different tags can be displayed and should be separated by a semicolon ";"
  • TimeFormat: Used to encode dates before sending it to the API. This is a standard Java format.
  • Authentication: The type of authentication needed. Available types can be found in btibCore palette, Auth folder.
  • Url: The address of the API server to make the POST request
  • PingUrl: The address to ping to test the API server
  • Headers: Optional HTTP headers


Actions

  • Ping: Ping the "pingUrl" address to try to test the API server


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.