bitbucket_webhooks
Manage Bitbucket webhooks for repositories and workspaces. Create, list, update, and delete webhooks to trigger events like push or pull request actions.
Instructions
Manage Bitbucket webhooks for repositories and workspaces. Actions:
list: List webhooks for a repository
get: Get details of a specific webhook
create: Create a new webhook
update: Update an existing webhook
delete: Delete a webhook
list_workspace: List webhooks for a workspace
get_workspace: Get a workspace webhook
create_workspace: Create a workspace webhook
update_workspace: Update a workspace webhook
delete_workspace: Delete a workspace webhook
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform | |
| workspace | No | Workspace slug (uses BITBUCKET_WORKSPACE env if omitted) | |
| repo_slug | No | Repository slug (required for repo-level webhooks) | |
| webhook_uuid | No | Webhook UUID (required for get/update/delete) | |
| url | No | Webhook URL | |
| description | No | Webhook description | |
| active | No | Whether webhook is active | |
| events | No | List of events to trigger webhook (e.g., "repo:push", "pullrequest:created") | |
| secret | No | Webhook secret for signature verification | |
| page | No | Page number for pagination | |
| pagelen | No | Results per page (default: 25, max 100) | |
| format | No | Output format: json (full), toon (compact tokens), compact (essential fields only) |