Skip to content

Commit 41fdb18

Browse files
committed
Refresh article
1 parent 8fd2be7 commit 41fdb18

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

docs/service-hooks/overview.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ ms.date: 07/19/2024
1414

1515
[!INCLUDE [version-lt-eq-azure-devops](../includes/version-lt-eq-azure-devops.md)]
1616

17-
Service Hooks let you run tasks on other services when events happen in your project in Azure DevOps.
17+
You can use service hooks to run tasks on other services when events happen in your Azure DevOps project.
1818

19-
For example, you can create a card in Trello when a work item gets created or send a push notification to your team's mobile devices when a build fails. You can also use service hooks in custom apps and services as a more efficient way to drive activities when events happen in your projects.
19+
For example, you can create a card in Trello when a work item gets created. Or you can send a push notification to your team's mobile devices when a build fails. You can also use service hooks in custom apps and services as a more efficient way to drive activities when events happen in your projects.
2020

2121
## How do service hooks work?
2222

2323
Service hook **publishers** define a set of *events* that you can subscribe to.
24-
**Subscriptions** listen for these *events* and define **actions** to take based on the event.
24+
**Subscriptions** listen for these events and define **actions** to take based on events.
2525

2626
Subscriptions also target **consumers**, which are external services that can run their own actions
2727
when events occur.
@@ -31,7 +31,7 @@ when events occur.
3131
::: moniker range=" azure-devops"
3232

3333
> [!NOTE]
34-
> Service hooks require allowing IP ranges for inbound connection to service endpoints. The service endpoint is the set of properties provided to a service hook. For more information, see [Allowed address lists and network connections, IP addresses and range restrictions](../organizations/security/allow-list-ip-url.md#range-restrictions).
34+
> To use service hooks, you must allow specific IP address ranges for inbound connections to service endpoints. A service endpoint is a set of properties provided to a service hook. For more information, see [IP addresses and range restrictions](../organizations/security/allow-list-ip-url.md#range-restrictions).
3535
3636
::: moniker-end
3737

@@ -88,7 +88,13 @@ The following services are available as the target of service hooks. For more in
8888

8989
## Create a subscription
9090

91-
When you integrate one of these services with Azure DevOps, you must create a subscription. In many cases, you need to do some configuration in the other service, too. For specific details, check out the information for the service that you're interested in.
91+
To integrate one of these services with Azure DevOps, you create a service hooks subscription. In that subscription, you specify:
92+
93+
- The target service to integrate.
94+
- The event to trigger on.
95+
- An action to run on the target service.
96+
97+
To create a subscription, take the following steps. In many cases, you also need to configure the target service. For detailed information, see the documentation for the service that you want to integrate.
9298

9399
::: moniker range="<=azure-devops"
94100

@@ -165,7 +171,7 @@ A: Yes. You can revoke authorizations from your profile.
165171

166172
### Q: Why can't we set up service hooks for HipChat anymore?
167173

168-
A: Atlassian officially dropped support for HipChat. For more information, see [the announcement](https://www.atlassian.com/partnerships/slack/faq#faq-3ccc5a61-711b-4ef2-9ca2-3a34b2ec143b).
174+
A: Atlassian officially dropped support for HipChat. For more information, see [Atlassian Frequently Asked Questions](https://www.atlassian.com/partnerships/slack/faq#faq-3ccc5a61-711b-4ef2-9ca2-3a34b2ec143b).
169175

170176
## Related articles
171177

0 commit comments

Comments
 (0)