Webhook types#
To subscribe to the webhook events for a repository or namespace you must have admin rights for the particular component. For example, a "foo/bar" repository admin may subscribe to its tag push events, whereas an MSR admin can subscribe to any event.
| Event type | Scope | Access level | Availability |
|---|---|---|---|
Tag pushed to repositoryTAG_PUSH |
Individual repositories | Repository admin | Web UI and API |
Tag pulled from repositoryTAG_PULL |
Individual repositories | Repository admin | Web UI and API |
Tag deleted from repositoryTAG_DELETE |
Individual repositories | Repository admin | Web UI and API |
Manifest pushed to repositoryMANIFEST_PUSH |
Individual repositories | Repository admin | Web UI and API |
Manifest pulled from repositoryMANIFEST_PULL |
Individual repositories | Repository admin | Web UI and API |
Manifest deleted from repositoryMANIFEST_DELETE |
Individual repositories | Repository admin | Web UI and API |
Security scan completedSCAN_COMPLETED |
Individual repositories | Repository admin | Web UI and API |
Security scan failedSCAN_FAILED |
Individual repositories | Repository admin | Web UI and API |
Image promoted from repositoryPROMOTION |
Individual repositories | Repository admin | Web UI and API |
Image mirrored from repositoryPUSH_MIRRORING |
Individual repositories | Repository admin | Web UI and API |
Image mirrored from remote repositoryPOLL_MIRRORING |
Individual repositories | Repository admin | Web UI and API |
Repository created, updated, or deletedREPO_CREATEDREPO_UPDATEDREPO_DELETED |
Namespace, organizations | Namespace, organization owners | API only |
Security scanner update completedSCANNER_UPDATE_COMPLETED |
Global | MSR admin | API only |