Webhooks Overview
Subscribe to real-time notifications for events in Guru, from card edits to team membership changes.
Guru's webhooks deliver real-time, server-to-server notifications when events happen in your Guru instance. You subscribe to the events you care about and provide a URL, and Guru pushes events to that URL as they're generated.
To receive events, you need a functioning web server. If you don't have one, you can build your own webhooks using an iPaaS provider or use our Zapier or Workato apps directly.
Webhook limitEach user can create up to 25 webhook subscriptions. If you have questions about webhook limits, contact [email protected].
Guru events
Legacy board namingSome folder-related event names still reference "boards." These event names and their underlying field values were not updated during the transition from boards to folders because existing external integrations rely on the exact values. The naming remains for backward compatibility, but the events apply to folders.
Below is the list of Guru events you can subscribe to:
-
alert-reada user clicks the "I read it" button in an Announcement -
api-token-createda user was issued a User or Collection API token -
api-token-deleteda user deleted a User or Collection API token -
board-createda user created a new folder within a collection -
board-updateda user edited an existing folder within a collection -
board-to-pdfa user downloaded a folder as a PDF -
board-deleteda user deleted an existing folder within a collection -
board-vieweda user viewed an existing folder within a collection -
card-added-to-boarda user added a card to a folder -
card-comment-createda user commented on a card -
card-comment-deleteda user deleted a comment on a card -
card-comment-reopeneda user reopened a resolved comment on a card -
card-comment-resolveda user resolved a card comment -
card-comment-updateda user edited a card comment -
card-copieda user copied the content within a card or clicked the "Card Copied content" button while viewing a card -
card-copied-tracking -
card-createda new card has been published -
card-deleteda card has been archived -
card-favoriteda user clicked the heart icon to add the card to their favorites list -
card-file-link-vieweda user viewed a link to a file that is uploaded to a card and displayed in the card's file viewer -
card-link-copieda user clicked the "Card Copy link" button while viewing a card -
card-link-vieweda user viewed a card from the "Card Copy link" button URL -
card-restoreda user restored a card from the archives -
card-sync-link-copieda user copied the link of a synced card -
card-unfavoriteda user removed a card from their favorites list -
card-shared-to-teama user made a private card team shared or created a new card that is team shared -
card-to-pdfa user downloaded a card as a PDF -
card-unshareda collaborator was removed from a card -
card-updateda user made edits to a card -
card-verifieda user verified a card -
card-vieweda user clicked and viewed a card -
collection-createda user created a collection -
collection-deleteda user deleted a collection -
collection-exporteda user exported a collection -
draft-createda user created a card draft -
draft-deleteda user deleted a card draft -
logina user logged into Guru's web app -
question-answereda user answered a question in the "Ask the Experts" feature -
question-createda user created a question in the "Ask the Experts" feature -
question-deleteda user deleted a question in the "Ask the Experts" feature -
tag-category-createda user created a tag category -
tag-category-deleteda user deleted a tag category -
tag-category-mergeda user merged a tag category with another tag category -
tag-category-updateda user updated a tag category -
tag-createda user created a tag -
tag-deleteda user deleted a tag -
tag-mergeda user merged a tag with another tag -
tag-updateda user updated a tag -
team-member-addeda new user was added to your team -
team-member-removeda user was removed from your team -
usergroup-createda group was created -
usergroup-deleteda group was deleted -
usergroup-member-addeda user was added to a group -
usergroup-member-deleteda user was removed from a group
Webhook guides
- Creating a Webhook
- Receiving a Webhook Event
- Updating a Webhook
- Testing & Monitoring a Webhook
- Deleting a Webhook
Roles and permissions
The events you have access to are based on your username's Guru role and permissions. The chart below shows which events each role can subscribe to. Yes indicates the role can subscribe to the activity type; No indicates it cannot, and subscribing returns a 400 error.
| Activity Types | Admin | Collection Owner | Author | Read Only |
|---|---|---|---|---|
| alert-read | Yes | Yes | Yes | No |
| api-token-created | Yes | No | No | No |
| api-token-deleted | Yes | No | No | No |
| board-created | Yes | Yes | Yes | No |
| board-deleted | Yes | Yes | Yes | No |
| board-to-pdf | Yes | Yes | Yes | No |
| board-updated | Yes | Yes | Yes | No |
| board-viewed | Yes | Yes | Yes | No |
| card-to-pdf | Yes | Yes | Yes | No |
| collection-exported | Yes | Yes | Yes | No |
| draft-created | Yes | Yes | Yes | No |
| draft-deleted | Yes | Yes | Yes | No |
| card-added-to-board | Yes | Yes | Yes | Yes |
| card-comment-created | Yes | Yes | Yes | Yes |
| card-comment-deleted | Yes | Yes | Yes | Yes |
| card-comment-reopened | Yes | Yes | Yes | Yes |
| card-comment-resolved | Yes | Yes | Yes | Yes |
| card-comment-updated | Yes | Yes | Yes | Yes |
| card-copied | Yes | Yes | Yes | No |
| card-copied-tracking | Yes | Yes | Yes | No |
| card-created | Yes | Yes | Yes | Yes |
| card-deleted | Yes | Yes | Yes | Yes |
| card-favorited | Yes | Yes | Yes | No |
| card-file-link-copied | Yes | Yes | Yes | No |
| card-file-link-viewed | Yes | Yes | Yes | No |
| card-link-copied | Yes | Yes | Yes | No |
| card-link-viewed | Yes | Yes | Yes | No |
| card-restored | Yes | Yes | Yes | Yes |
| card-shared-to-team | Yes | No | No | No |
| card-sync-link-copied | Yes | Yes | Yes | No |
| card-unfavorited | Yes | Yes | Yes | No |
| card-unshared | Yes | Yes | Yes | No |
| card-updated | Yes | Yes | Yes | Yes |
| card-verification-interval | Yes | Yes | Yes | Yes |
| card-verified | Yes | Yes | Yes | Yes |
| card-viewed | Yes | Yes | Yes | No |
| collection-created | Yes | Yes | Yes | No |
| collection-deleted | Yes | Yes | Yes | No |
| login | Yes | No | No | No |
| question-answered | Yes | Yes | Yes | Yes |
| question-created | Yes | Yes | Yes | Yes |
| question-deleted | Yes | Yes | Yes | Yes |
| tag-category-created | Yes | Yes | Yes | No |
| tag-category-deleted | Yes | Yes | Yes | No |
| tag-category-merged | Yes | Yes | Yes | No |
| tag-category-updated | Yes | Yes | Yes | No |
| tag-created | Yes | Yes | Yes | No |
| tag-deleted | Yes | Yes | Yes | No |
| tag-merged | Yes | Yes | Yes | No |
| tag-updated | Yes | Yes | Yes | No |
| team-member-added | Yes | No | No | No |
| team-member-removed | Yes | No | No | No |
| usergroup-created | Yes | No | No | No |
| usergroup-deleted | Yes | No | No | No |
| usergroup-member-added | Yes | No | No | No |
| usergroup-member-deleted | Yes | No | No | No |
Have questions? Email [email protected].
Updated 20 days ago

