Skip to content

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 repository
TAG_PUSH
Individual repositories Repository admin Web UI and API
Tag pulled from repository
TAG_PULL
Individual repositories Repository admin Web UI and API
Tag deleted from repository
TAG_DELETE
Individual repositories Repository admin Web UI and API
Manifest pushed to repository
MANIFEST_PUSH
Individual repositories Repository admin Web UI and API
Manifest pulled from repository
MANIFEST_PULL
Individual repositories Repository admin Web UI and API
Manifest deleted from repository
MANIFEST_DELETE
Individual repositories Repository admin Web UI and API
Security scan completed
SCAN_COMPLETED
Individual repositories Repository admin Web UI and API
Security scan failed
SCAN_FAILED
Individual repositories Repository admin Web UI and API
Image promoted from repository
PROMOTION
Individual repositories Repository admin Web UI and API
Image mirrored from repository
PUSH_MIRRORING
Individual repositories Repository admin Web UI and API
Image mirrored from remote repository
POLL_MIRRORING
Individual repositories Repository admin Web UI and API
Repository created, updated, or deleted
REPO_CREATED
REPO_UPDATED
REPO_DELETED
Namespace, organizations Namespace, organization owners API only
Security scanner update completed
SCANNER_UPDATE_COMPLETED
Global MSR admin API only