##// END OF EJS Templates
docs: updated webhook documentation.
marcink -
r1835:eb2b308f default
parent child Browse files
Show More
@@ -3,9 +3,9 b''
3 3 Webhook integration
4 4 ===================
5 5
6 The Webhook integration allows you to POST events such as repository pushes
7 or pull requests to a custom http endpoint as a json dict with details of the
8 event.
6 The :ref:`creating-integrations` integration allows you to POST events such as
7 repository pushes or pull requests to a custom http endpoint as a JSON dict
8 with details of the event.
9 9
10 10 Starting from 4.5.0 release, webhook integration allows to use variables
11 11 inside the URL. For example in URL `https://server-example.com/${repo_name}`
@@ -14,8 +14,10 b' triggered from. Some of the variables li'
14 14 `${branch}` will result in webhook be called multiple times when multiple
15 15 branches are pushed.
16 16
17 Some of the variables like `${pull_request_id}` will be replaced only in
18 the pull request related events.
17 Starting from 4.8.0 also repository extra fields can be used. A format to use
18 them is `${extra:field_key}`. It's usefull to use them to specify custom
19 repo only parameters. Some of the variables like `${pull_request_id}`
20 will be replaced only in the pull request related events.
19 21
20 22 To create a webhook integration, select "webhook" in the integration settings
21 23 and use the URL and key from your any previous custom webhook created. See
General Comments 0
You need to be logged in to leave comments. Login now