OpenSearch/watcher/docs/reference
uboness 0731a98e97 Introducing HipChat Action
An action capable of sending notifications to rooms and users on hipchat. This actions support three types of HipChat APIs:

- `v1` - The (now deprecated) legacy API where a token can be registered at the group level, and the `v1` version of the API can be used. This API only supports room notification (users cannot be notified). multi-room notification is supported.

- `integration` - The basic integration that one can create in HipChat (it is using the `v2` API version), where notifications can be sent to a single room. User notification is unsupported by this API

- `user` - this API uses an API token of a specific user. An admin user can create an API token and configure it to have access to room notification and user private messaging. This API supports multi-room and multi-user notifications.

The settings for `hipchat` are very similar to the `email` infrastructure in nature. It is possible to configure multiple/different hipchat account, each is associated with the api type (a.k.a profile) - can be `v1`, `integration` or `user`, and the respective `auth_token`. When configuring the action in the watch, one can specify what hipchat account they would like to use (when not specifying an account, the `default_account` will be used). Each account can also specify its own unique `host`/`port` for the hipchat server - for full flexibility.

Closes elastic/elasticsearch#462

Original commit: elastic/x-pack-elasticsearch@9d9ee13542
2015-08-25 14:05:49 +02:00
..
actions Introducing HipChat Action 2015-08-25 14:05:49 +02:00
condition initial migration of watcher 2015-07-13 12:23:07 +02:00
input Fixed typos in examples. Closes #issue-43. 2015-07-15 14:18:33 -07:00
java initial migration of watcher 2015-07-13 12:23:07 +02:00
rest initial migration of watcher 2015-07-13 12:23:07 +02:00
transform initial migration of watcher 2015-07-13 12:23:07 +02:00
trigger initial migration of watcher 2015-07-13 12:23:07 +02:00
actions.asciidoc Introducing HipChat Action 2015-08-25 14:05:49 +02:00
condition.asciidoc initial migration of watcher 2015-07-13 12:23:07 +02:00
input.asciidoc initial migration of watcher 2015-07-13 12:23:07 +02:00
java.asciidoc Packaging: Changing groupId to org.elasticsearch.plugin 2015-08-06 15:46:48 +02:00
rest.asciidoc initial migration of watcher 2015-07-13 12:23:07 +02:00
transform.asciidoc initial migration of watcher 2015-07-13 12:23:07 +02:00
trigger.asciidoc initial migration of watcher 2015-07-13 12:23:07 +02:00