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.
Channels
workitem.created
Work item created
Published when a work item is created in Azure Boards.
workitem.updated
Work item updated
Published when a work item is updated in Azure Boards.
build.complete
Build completed
Published when a build pipeline run completes.
git.push
Code pushed to repository
Published when code is pushed to a repository.
git.pullrequest.created
Pull request created
Published when a pull request is created.
git.pullrequest.merged
Pull request merged
Published when a pull request is merged.
release.deployment.completed
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