Azure DevOps · AsyncAPI Specification

Azure DevOps Service Hooks (Webhooks)

Version 7.2

Azure DevOps Service Hooks deliver event notifications for work item changes, build completions, pull request events, code pushes, and release deployments. Service hooks are configured in Azure DevOps settings and delivered via HTTPS POST to registered consumer endpoints.

View Spec View on GitHub AzureCI/CDDevOpsPipelinesWork ItemsAsyncAPIWebhooksEvents

Channels

workitem.created
subscribe onWorkItemCreated
Work item created
Published when a work item is created in Azure Boards.
workitem.updated
subscribe onWorkItemUpdated
Work item updated
Published when a work item is updated in Azure Boards.
build.complete
subscribe onBuildComplete
Build completed
Published when a build pipeline run completes.
git.push
subscribe onGitPush
Code pushed to repository
Published when code is pushed to a repository.
git.pullrequest.created
subscribe onPullRequestCreated
Pull request created
Published when a pull request is created.
git.pullrequest.merged
subscribe onPullRequestMerged
Pull request merged
Published when a pull request is merged.
release.deployment.completed
subscribe onReleaseDeploymentCompleted
Release deployment completed
Published when a release deployment completes.

Messages

WorkItemCreatedEvent
Work Item Created
WorkItemUpdatedEvent
Work Item Updated
BuildCompleteEvent
Build Complete
GitPushEvent
Git Push
PullRequestEvent
Pull Request Event
ReleaseDeploymentEvent
Release Deployment Completed

Servers

https
consumer https://your-consumer.example.com/hooks/azure-devops
Your registered HTTPS consumer endpoint for Azure DevOps service hooks