-
Notifications
You must be signed in to change notification settings - Fork 8.5k
[Security Solution] Webhook - Case Management Connector Documentation #137726
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 11 commits
6442b11
7054387
1c6168b
63c4f32
751615e
08722d6
816e553
8fdc154
f05f6d9
1040222
7ca1077
76ee40b
86f0ccf
214745a
b4d6795
c483188
4e3dcfc
2bd8312
55434a9
97c09ef
d1bc1d7
0c11bf3
0211a8a
b5af9a2
c028fc7
41360f2
c7b6e61
6a11a53
aa170dd
7b1011f
4523790
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,179 @@ | ||||||
| [role="xpack"] | ||||||
| [[cases-webhook-action-type]] | ||||||
| === Webhook - Case Management connector and action | ||||||
| ++++ | ||||||
| <titleabbrev>Webhook - Case Management</titleabbrev> | ||||||
| ++++ | ||||||
|
|
||||||
| The Webhook - Case Management connector uses https://github.com/axios/axios[axios] to send POST, PUT, and GET requests to a Case Management RESTful API web service. The resulting connector can be used with Kibana Cases to create and update a case in the third party web service. | ||||||
|
|
||||||
| [float] | ||||||
| [[webhook-connector-configuration]] | ||||||
| ==== Connector configuration | ||||||
|
|
||||||
| Webhook - Case Management connectors have the following configuration properties. | ||||||
|
|
||||||
| Name:: The name of the connector. The name is used to identify a connector in the management UI connector listing, or in the connector list when configuring an action. | ||||||
stephmilovic marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| Require authentication:: If true, a username and password for login type authentication must be provided. | ||||||
| Username:: Username for HTTP basic authentication. | ||||||
| Password:: Password for HTTP basic authentication. | ||||||
| Headers:: A set of key-value pairs sent as headers with the request | ||||||
stephmilovic marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| Create Case Method:: REST API HTTP request method to create case in third party system, either `post`(default), `put`, or `patch`. | ||||||
stephmilovic marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
| Create Case URL:: Rest API URL to create case in third party system. If you are using the <<action-settings, `xpack.actions.allowedHosts`>> setting, make sure the hostname is added to the allowed hosts. | ||||||
|
||||||
| Create Case URL:: Rest API URL to create case in third party system. If you are using the <<action-settings, `xpack.actions.allowedHosts`>> setting, make sure the hostname is added to the allowed hosts. | |
| Create Case URL:: Rest API URL to create case in third-party system. If you are using the <<action-settings, `xpack.actions.allowedHosts`>> setting, make sure the `host.name` is added to the allowed hosts. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@lcawl tagging you in this in case it should be host name, host name, or hostname.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i dont think this should be host.name, since we're not talking about ECS but instead a website domain name
stephmilovic marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
stephmilovic marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
stephmilovic marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
stephmilovic marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
stephmilovic marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
stephmilovic marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this the definition of a certain field or attribute?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
stephmilovic marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
stephmilovic marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
image::management/connectors/images/cases-webhook-connector.gif[Webhook - Case Management connector]
IMO this would be simpler to maintain as a static image, like in the other connector pages. Ideally the UI is intuitive enough that it doesn't require this animation.
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It could be useful to describe a test or two that users can run. This is just a nice-to-have though!
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
image::management/connectors/images/cases-webhook-test.gif[Webhook - Case Management params test]
Ditto re preference for static image that we can then automatically update and maintain.

Uh oh!
There was an error while loading. Please reload this page.