The complete guide to using Unhook’s VSCode extension for webhook development
Ctrl+Shift+X
/ Cmd+Shift+X
).vsix
file:
Ctrl+Shift+X
/ Cmd+Shift+X
)...
menu and select “Install from VSIX…”.vsix
fileCtrl+Shift+P
→ “Unhook: Sign in to Unhook”unhook.yaml
or unhook.yml
in the workspace rootunhook.configFilePath
settingunhook.yml
:
👁️
) - Open detailed view in webview panel▶️
) - Resend the event to all configured destinations📋
) - Copy event JSON to clipboard👁️
) - Open detailed request/response view▶️
) - Resend just this specific requestCtrl+Shift+P
→ “Unhook: Quick Pick Event”:
Command | Description | Shortcut |
---|---|---|
unhook.signIn | Sign in to Unhook | - |
unhook.signOut | Sign out of Unhook | - |
Command | Description | Shortcut |
---|---|---|
unhook.showEvents | Show Events sidebar | - |
unhook.addEvent | Add new event | - |
unhook.events.refresh | Refresh events list | - |
unhook.events.filter | Filter events | - |
unhook.quickPick | Show Quick Pick interface | - |
Command | Description | Context |
---|---|---|
unhook.viewEvent | View event details | Event item |
unhook.replayEvent | Replay event | Event item |
unhook.copyEvent | Copy event to clipboard | Event item |
unhook.viewRequest | View request details | Request item |
unhook.replayRequest | Replay request | Request item |
Command | Description | Shortcut |
---|---|---|
unhook.focusOutput | Focus output panel | - |
unhook.clearOutput | Clear output panel | - |
unhook.toggleOutput | Toggle output panel | - |
unhook.toggleAutoShowOutput | Toggle auto-show output | - |
unhook.toggleAutoClearEvents | Toggle auto-clear events | - |
unhook.toggleDelivery | Toggle event delivery | - |
Ctrl+,
/ Cmd+,
):
unhook.output.autoShow
(boolean, default: true
)
Automatically show the output panel when new events are received
unhook.output.maxLines
(number, default: 1000
)
Maximum number of lines to keep in the output panel
unhook.events.maxHistory
(number, default: 100
)
Maximum number of events to keep in history
unhook.events.autoClear
(boolean, default: false
)
Automatically clear old events when the maximum history is reached
unhook.configFilePath
(string, default: ""
)
Path to the Unhook config file. If not set, the extension will look in the workspace root.unhook.yaml
in your repositoryCtrl+K Ctrl+S
/ Cmd+K Cmd+S
)unhook.yaml
configuration is correctunhook.yaml
exists in your workspace rootunhook.configFilePath
settingCtrl+Shift+U
/ Cmd+Shift+U
)