Webhooks
Comments Webhooks
Get Started
- Overview
- Quickstart
- Setup
Key Concepts
- Overview
- Organizations
- Documents
- Locations
- Users
- Access Control
Async Collaboration
- Comments
- In-app Notifications
- Inline Reactions
- Recorder
- View Analytics
- Arrows
Realtime Collaboration
- Presence
- Cursors
- Follow Me Mode
- Huddle
- Live Selection
- Live State Sync
- Single Editor Mode
- Video Player Sync
Email Notifications
Miscellaneous
- Migrate From Cord
- Common Integration Questions
Webhooks
Comments Webhooks
{
"webhookId": "-Nvmw84XtUUHIsrcKAvI",
"commentAnnotation": {
"annotationId": "-O7Yi14ES3EPayuzQ54J",
"annotationIndex": 20,
"comments": [
{
"commentHtml": "@Jim Halpert can you take a look?",
"commentId": 822004,
"commentText": "@Jim Halpert can you take a look?",
"from": {
"clientOrganizationId": "velt-sample-app",
"color": "#67DBF4",
"email": "peppa.pig@velt.dev",
"initial": "P",
"isAdmin": false,
"name": "Peppa Pig",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Fpeppa_pig.svg?alt=media&token=a9fc83f7-b347-4868-8d52-0e888f0de73a&_gl=1*jzxghx*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMTQ5LjQyLjAuMA..",
"textColor": "#fff",
"type": "signedIn",
"userId": "user0",
"userSnippylyId": "195298461116078"
},
"lastUpdated": "2024-09-24T11:08:49.724Z",
"status": "added",
"taggedUserContacts": [
{
"contact": {
"email": "jim.halpert@dundermifflin.com",
"initial": "J",
"name": "Jim Halpert",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Frosy_rabbit.svg?alt=media&token=4e65a9e3-080d-4416-839d-e761b6b37181&_gl=1*156om5t*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMjUzLjYwLjAuMA..",
"userId": "e54d19af-0e43-4364-819f-0a8b18a280fb",
"userSnippylyId": "5236622904561187"
},
"text": "@Jim Halpert",
"userId": "e54d19af-0e43-4364-819f-0a8b18a280fb"
}
],
"to": [
{
"email": "jim.halpert@dundermifflin.com",
"initial": "J",
"name": "Jim Halpert",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Frosy_rabbit.svg?alt=media&token=4e65a9e3-080d-4416-839d-e761b6b37181&_gl=1*156om5t*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMjUzLjYwLjAuMA..",
"userId": "e54d19af-0e43-4364-819f-0a8b18a280fb",
"userSnippylyId": "5236622904561187"
}
],
"type": "text"
},
{
"commentHtml": "test",
"commentId": 719893,
"commentText": "test",
"from": {
"clientOrganizationId": "velt-sample-app",
"color": "#2c83fc",
"email": "freddy.froglet@velt.dev",
"initial": "F",
"isAdmin": false,
"name": "Freddy Froglet",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Ffreddy_froglet.svg?alt=media&token=e3b2e292-6480-4507-9da3-21a62a1346d4&_gl=1*s4yycs*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMDQzLjcuMC4w",
"textColor": "#fff",
"type": "signedIn",
"userId": "user8",
"userSnippylyId": "4291391246842733"
},
"lastUpdated": "2024-09-24T11:11:58.344Z",
"status": "added",
"type": "text"
}
],
"from": {
"clientOrganizationId": "velt-sample-app",
"color": "#67DBF4",
"email": "peppa.pig@velt.dev",
"initial": "P",
"isAdmin": false,
"name": "Peppa Pig",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Fpeppa_pig.svg?alt=media&token=a9fc83f7-b347-4868-8d52-0e888f0de73a&_gl=1*jzxghx*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMTQ5LjQyLjAuMA..",
"textColor": "#fff",
"type": "signedIn",
"userId": "user0",
"userSnippylyId": "195298461116078"
},
"lastUpdated": 1727176311596,
"pageInfo": {
"baseUrl": "https://velt-vercel-style-toolbar-demo.vercel.app",
"commentUrl": "https://velt-vercel-style-toolbar-demo.vercel.app/?scommentId=-O7Yi14ES3EPayuzQ54J",
"deviceInfo": {
"browserName": "Chrome",
"browserVersion": "128",
"deviceType": "Mobile",
"orientation": "landscape",
"osName": "Macintosh",
"osVersion": "10.15.7",
"screenHeight": 900,
"screenWidth": 1440,
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36"
},
"path": "/",
"screenWidth": 804,
"title": "Web App | Velt Demo",
"url": "https://velt-vercel-style-toolbar-demo.vercel.app/"
},
"status": {
"color": "#625DF5",
"id": "OPEN",
"lightColor": "#E7E8FA",
"name": "Open",
"svg": "\n <svg\n width=\"16\"\n height=\"16\"\n viewBox=\"0 0 16 16\"\n fill=\"none\"\n xmlns=\"http://www.w3.org/2000/svg\"\n >\n <path\n fill-rule=\"evenodd\"\n clip-rule=\"evenodd\"\n d=\"M8.00016 13.3333C10.9457 13.3333 13.3335 10.9455 13.3335 8.00001C13.3335 5.05449 10.9457 2.66668 8.00016 2.66668C5.05464 2.66668 2.66683 5.05449 2.66683 8.00001C2.66683 10.9455 5.05464 13.3333 8.00016 13.3333ZM8.00016 14.6667C11.6821 14.6667 14.6668 11.6819 14.6668 8.00001C14.6668 4.31811 11.6821 1.33334 8.00016 1.33334C4.31826 1.33334 1.3335 4.31811 1.3335 8.00001C1.3335 11.6819 4.31826 14.6667 8.00016 14.6667Z\"\n fill=\"currentColor\"\n />\n </svg>\n ",
"type": "default"
},
"subscribedUsers": {
"3604c43f40557d7aa27ff4d0f72202a3": {
"type": "auto",
"user": {
"email": "jim.halpert@dundermifflin.com",
"initial": "J",
"name": "Jim Halpert",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Frosy_rabbit.svg?alt=media&token=4e65a9e3-080d-4416-839d-e761b6b37181&_gl=1*156om5t*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMjUzLjYwLjAuMA..",
"userId": "e54d19af-0e43-4364-819f-0a8b18a280fb",
"userSnippylyId": "5236622904561187"
}
},
"3d517fe6ebab7b8cfcf98db6259c8a59": {
"type": "auto",
"user": {
"clientOrganizationId": "velt-sample-app",
"color": "#67DBF4",
"email": "peppa.pig@velt.dev",
"initial": "P",
"isAdmin": false,
"name": "Peppa Pig",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Fpeppa_pig.svg?alt=media&token=a9fc83f7-b347-4868-8d52-0e888f0de73a&_gl=1*jzxghx*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMTQ5LjQyLjAuMA..",
"textColor": "#fff",
"type": "signedIn",
"userId": "user0",
"userSnippylyId": "195298461116078"
}
},
"7668f673d5669995175ef91b5d171945": {
"type": "manual",
"user": {
"clientOrganizationId": "velt-sample-app",
"color": "#2c83fc",
"email": "freddy.froglet@velt.dev",
"initial": "F",
"isAdmin": false,
"name": "Freddy Froglet",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Ffreddy_froglet.svg?alt=media&token=e3b2e292-6480-4507-9da3-21a62a1346d4&_gl=1*s4yycs*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMDQzLjcuMC4w",
"textColor": "#fff",
"type": "signedIn",
"userId": "user8",
"userSnippylyId": "4291391246842733"
}
}
},
"type": "comment"
},
"targetComment": {
"commentHtml": "test",
"commentId": 719893,
"commentText": "test",
"from": {
"clientOrganizationId": "velt-sample-app",
"color": "#2c83fc",
"email": "freddy.froglet@velt.dev",
"initial": "F",
"isAdmin": false,
"name": "Freddy Froglet",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Ffreddy_froglet.svg?alt=media&token=e3b2e292-6480-4507-9da3-21a62a1346d4&_gl=1*s4yycs*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMDQzLjcuMC4w",
"textColor": "#fff",
"type": "signedIn",
"userId": "user8",
"userSnippylyId": "4291391246842733"
},
"lastUpdated": "2024-09-24T11:11:58.344Z",
"status": "added",
"type": "text"
},
"actionType": "added",
"notificationSource": "comment",
"actionUser": {
"clientOrganizationId": "velt-sample-app",
"color": "#2c83fc",
"email": "freddy.froglet@velt.dev",
"initial": "F",
"isAdmin": false,
"name": "Freddy Froglet",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Ffreddy_froglet.svg?alt=media&token=e3b2e292-6480-4507-9da3-21a62a1346d4&_gl=1*s4yycs*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMDQzLjcuMC4w",
"textColor": "#fff",
"type": "signedIn",
"userId": "user8",
"userSnippylyId": "4291391246842733"
},
"metadata": {
"apiKey": "AN5s6iaYIuLLXul0X4zf",
"clientDocumentId": "toolbar",
"clientOrganizationId": "velt-sample-app",
"documentId": "8069511984882017",
"documentName": "toolbar",
"organizationId": "392580a690394bfadd823101f2b05513",
"pageInfo": {
"baseUrl": "https://velt-vercel-style-toolbar-demo.vercel.app",
"path": "/",
"title": "Web App | Velt Demo",
"url": "https://velt-vercel-style-toolbar-demo.vercel.app/"
}
},
"platform": "sdk"
}
The Comments
component will emit webhook notifications whenever an action type
occurs on a comment.
To read more about how to setup webhooks with our SDK, click here.
List of Action Types
Action Type | Description |
---|---|
newlyAdded | When the first comment in a thread is added |
added | When a new comment is added. Not used for the first comment in a thread - see newlyAdded |
updated | When an existing comment content gets updated |
deleted | When an existing comments gets deleted |
approved | When the comment is approved by the moderator. This is only applicable if you have turned on Moderator Mode. |
assigned | When a comment gets assigned to a user |
statusChanged | When a comment has its status changed (e.g. in progress, resolved, opened) |
priorityChanged | When a comment has its priority changed (e.g. P0, P1, P2 or custom set priorities) |
accessModeChanged | When a comment is changed from private to public or vice-versa |
accepted | When a comment gets accepted by the moderator. This is only applicable if you have turned on Moderator Mode. |
rejected | When a comment gets rejected by the moderator. This is only applicable if you have turned on Moderator Mode. |
reactionAdded | When a reaction is added to a comment. |
reactionDeleted | When a reaction is removed from a comment. |
subscribed | When a user subscribes to a comment annotation using the option in the UI. |
unsubscribed | When a user unsubscribes from a comment annotation using the option in the UI. |
Webhook Data
Field | Type | Required | Description |
---|---|---|---|
webhookId | string | Yes | The unique identifier for the webhook event. |
commentAnnotation | CommentAnnotation | Yes | The target CommentAnnotation object on which the event happened. |
targetComment | Comment | Optional | The target Comment object on which the event happened. This field will not be present if the event was at CommentAnnotation level. Eg: deleted the entire comment annotation, resolved comment, approved comment. |
actionType | string | Yes | This can have the values listed above |
notificationSource | string | Yes | Indicates the source of the notification |
actionUser | string | Yes | Contains information about the user who performed the action, including their name, email, and user ID. |
metadata | string | Yes | This field contains additional metadata related to the annotation, such as the API key, client document ID, document ID, and information about various locations where the annotation is associated with a web page. |
{
"webhookId": "-Nvmw84XtUUHIsrcKAvI",
"commentAnnotation": {
"annotationId": "-O7Yi14ES3EPayuzQ54J",
"annotationIndex": 20,
"comments": [
{
"commentHtml": "@Jim Halpert can you take a look?",
"commentId": 822004,
"commentText": "@Jim Halpert can you take a look?",
"from": {
"clientOrganizationId": "velt-sample-app",
"color": "#67DBF4",
"email": "peppa.pig@velt.dev",
"initial": "P",
"isAdmin": false,
"name": "Peppa Pig",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Fpeppa_pig.svg?alt=media&token=a9fc83f7-b347-4868-8d52-0e888f0de73a&_gl=1*jzxghx*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMTQ5LjQyLjAuMA..",
"textColor": "#fff",
"type": "signedIn",
"userId": "user0",
"userSnippylyId": "195298461116078"
},
"lastUpdated": "2024-09-24T11:08:49.724Z",
"status": "added",
"taggedUserContacts": [
{
"contact": {
"email": "jim.halpert@dundermifflin.com",
"initial": "J",
"name": "Jim Halpert",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Frosy_rabbit.svg?alt=media&token=4e65a9e3-080d-4416-839d-e761b6b37181&_gl=1*156om5t*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMjUzLjYwLjAuMA..",
"userId": "e54d19af-0e43-4364-819f-0a8b18a280fb",
"userSnippylyId": "5236622904561187"
},
"text": "@Jim Halpert",
"userId": "e54d19af-0e43-4364-819f-0a8b18a280fb"
}
],
"to": [
{
"email": "jim.halpert@dundermifflin.com",
"initial": "J",
"name": "Jim Halpert",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Frosy_rabbit.svg?alt=media&token=4e65a9e3-080d-4416-839d-e761b6b37181&_gl=1*156om5t*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMjUzLjYwLjAuMA..",
"userId": "e54d19af-0e43-4364-819f-0a8b18a280fb",
"userSnippylyId": "5236622904561187"
}
],
"type": "text"
},
{
"commentHtml": "test",
"commentId": 719893,
"commentText": "test",
"from": {
"clientOrganizationId": "velt-sample-app",
"color": "#2c83fc",
"email": "freddy.froglet@velt.dev",
"initial": "F",
"isAdmin": false,
"name": "Freddy Froglet",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Ffreddy_froglet.svg?alt=media&token=e3b2e292-6480-4507-9da3-21a62a1346d4&_gl=1*s4yycs*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMDQzLjcuMC4w",
"textColor": "#fff",
"type": "signedIn",
"userId": "user8",
"userSnippylyId": "4291391246842733"
},
"lastUpdated": "2024-09-24T11:11:58.344Z",
"status": "added",
"type": "text"
}
],
"from": {
"clientOrganizationId": "velt-sample-app",
"color": "#67DBF4",
"email": "peppa.pig@velt.dev",
"initial": "P",
"isAdmin": false,
"name": "Peppa Pig",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Fpeppa_pig.svg?alt=media&token=a9fc83f7-b347-4868-8d52-0e888f0de73a&_gl=1*jzxghx*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMTQ5LjQyLjAuMA..",
"textColor": "#fff",
"type": "signedIn",
"userId": "user0",
"userSnippylyId": "195298461116078"
},
"lastUpdated": 1727176311596,
"pageInfo": {
"baseUrl": "https://velt-vercel-style-toolbar-demo.vercel.app",
"commentUrl": "https://velt-vercel-style-toolbar-demo.vercel.app/?scommentId=-O7Yi14ES3EPayuzQ54J",
"deviceInfo": {
"browserName": "Chrome",
"browserVersion": "128",
"deviceType": "Mobile",
"orientation": "landscape",
"osName": "Macintosh",
"osVersion": "10.15.7",
"screenHeight": 900,
"screenWidth": 1440,
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36"
},
"path": "/",
"screenWidth": 804,
"title": "Web App | Velt Demo",
"url": "https://velt-vercel-style-toolbar-demo.vercel.app/"
},
"status": {
"color": "#625DF5",
"id": "OPEN",
"lightColor": "#E7E8FA",
"name": "Open",
"svg": "\n <svg\n width=\"16\"\n height=\"16\"\n viewBox=\"0 0 16 16\"\n fill=\"none\"\n xmlns=\"http://www.w3.org/2000/svg\"\n >\n <path\n fill-rule=\"evenodd\"\n clip-rule=\"evenodd\"\n d=\"M8.00016 13.3333C10.9457 13.3333 13.3335 10.9455 13.3335 8.00001C13.3335 5.05449 10.9457 2.66668 8.00016 2.66668C5.05464 2.66668 2.66683 5.05449 2.66683 8.00001C2.66683 10.9455 5.05464 13.3333 8.00016 13.3333ZM8.00016 14.6667C11.6821 14.6667 14.6668 11.6819 14.6668 8.00001C14.6668 4.31811 11.6821 1.33334 8.00016 1.33334C4.31826 1.33334 1.3335 4.31811 1.3335 8.00001C1.3335 11.6819 4.31826 14.6667 8.00016 14.6667Z\"\n fill=\"currentColor\"\n />\n </svg>\n ",
"type": "default"
},
"subscribedUsers": {
"3604c43f40557d7aa27ff4d0f72202a3": {
"type": "auto",
"user": {
"email": "jim.halpert@dundermifflin.com",
"initial": "J",
"name": "Jim Halpert",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Frosy_rabbit.svg?alt=media&token=4e65a9e3-080d-4416-839d-e761b6b37181&_gl=1*156om5t*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMjUzLjYwLjAuMA..",
"userId": "e54d19af-0e43-4364-819f-0a8b18a280fb",
"userSnippylyId": "5236622904561187"
}
},
"3d517fe6ebab7b8cfcf98db6259c8a59": {
"type": "auto",
"user": {
"clientOrganizationId": "velt-sample-app",
"color": "#67DBF4",
"email": "peppa.pig@velt.dev",
"initial": "P",
"isAdmin": false,
"name": "Peppa Pig",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Fpeppa_pig.svg?alt=media&token=a9fc83f7-b347-4868-8d52-0e888f0de73a&_gl=1*jzxghx*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMTQ5LjQyLjAuMA..",
"textColor": "#fff",
"type": "signedIn",
"userId": "user0",
"userSnippylyId": "195298461116078"
}
},
"7668f673d5669995175ef91b5d171945": {
"type": "manual",
"user": {
"clientOrganizationId": "velt-sample-app",
"color": "#2c83fc",
"email": "freddy.froglet@velt.dev",
"initial": "F",
"isAdmin": false,
"name": "Freddy Froglet",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Ffreddy_froglet.svg?alt=media&token=e3b2e292-6480-4507-9da3-21a62a1346d4&_gl=1*s4yycs*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMDQzLjcuMC4w",
"textColor": "#fff",
"type": "signedIn",
"userId": "user8",
"userSnippylyId": "4291391246842733"
}
}
},
"type": "comment"
},
"targetComment": {
"commentHtml": "test",
"commentId": 719893,
"commentText": "test",
"from": {
"clientOrganizationId": "velt-sample-app",
"color": "#2c83fc",
"email": "freddy.froglet@velt.dev",
"initial": "F",
"isAdmin": false,
"name": "Freddy Froglet",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Ffreddy_froglet.svg?alt=media&token=e3b2e292-6480-4507-9da3-21a62a1346d4&_gl=1*s4yycs*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMDQzLjcuMC4w",
"textColor": "#fff",
"type": "signedIn",
"userId": "user8",
"userSnippylyId": "4291391246842733"
},
"lastUpdated": "2024-09-24T11:11:58.344Z",
"status": "added",
"type": "text"
},
"actionType": "added",
"notificationSource": "comment",
"actionUser": {
"clientOrganizationId": "velt-sample-app",
"color": "#2c83fc",
"email": "freddy.froglet@velt.dev",
"initial": "F",
"isAdmin": false,
"name": "Freddy Froglet",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Ffreddy_froglet.svg?alt=media&token=e3b2e292-6480-4507-9da3-21a62a1346d4&_gl=1*s4yycs*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMDQzLjcuMC4w",
"textColor": "#fff",
"type": "signedIn",
"userId": "user8",
"userSnippylyId": "4291391246842733"
},
"metadata": {
"apiKey": "AN5s6iaYIuLLXul0X4zf",
"clientDocumentId": "toolbar",
"clientOrganizationId": "velt-sample-app",
"documentId": "8069511984882017",
"documentName": "toolbar",
"organizationId": "392580a690394bfadd823101f2b05513",
"pageInfo": {
"baseUrl": "https://velt-vercel-style-toolbar-demo.vercel.app",
"path": "/",
"title": "Web App | Velt Demo",
"url": "https://velt-vercel-style-toolbar-demo.vercel.app/"
}
},
"platform": "sdk"
}
Was this page helpful?
{
"webhookId": "-Nvmw84XtUUHIsrcKAvI",
"commentAnnotation": {
"annotationId": "-O7Yi14ES3EPayuzQ54J",
"annotationIndex": 20,
"comments": [
{
"commentHtml": "@Jim Halpert can you take a look?",
"commentId": 822004,
"commentText": "@Jim Halpert can you take a look?",
"from": {
"clientOrganizationId": "velt-sample-app",
"color": "#67DBF4",
"email": "peppa.pig@velt.dev",
"initial": "P",
"isAdmin": false,
"name": "Peppa Pig",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Fpeppa_pig.svg?alt=media&token=a9fc83f7-b347-4868-8d52-0e888f0de73a&_gl=1*jzxghx*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMTQ5LjQyLjAuMA..",
"textColor": "#fff",
"type": "signedIn",
"userId": "user0",
"userSnippylyId": "195298461116078"
},
"lastUpdated": "2024-09-24T11:08:49.724Z",
"status": "added",
"taggedUserContacts": [
{
"contact": {
"email": "jim.halpert@dundermifflin.com",
"initial": "J",
"name": "Jim Halpert",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Frosy_rabbit.svg?alt=media&token=4e65a9e3-080d-4416-839d-e761b6b37181&_gl=1*156om5t*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMjUzLjYwLjAuMA..",
"userId": "e54d19af-0e43-4364-819f-0a8b18a280fb",
"userSnippylyId": "5236622904561187"
},
"text": "@Jim Halpert",
"userId": "e54d19af-0e43-4364-819f-0a8b18a280fb"
}
],
"to": [
{
"email": "jim.halpert@dundermifflin.com",
"initial": "J",
"name": "Jim Halpert",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Frosy_rabbit.svg?alt=media&token=4e65a9e3-080d-4416-839d-e761b6b37181&_gl=1*156om5t*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMjUzLjYwLjAuMA..",
"userId": "e54d19af-0e43-4364-819f-0a8b18a280fb",
"userSnippylyId": "5236622904561187"
}
],
"type": "text"
},
{
"commentHtml": "test",
"commentId": 719893,
"commentText": "test",
"from": {
"clientOrganizationId": "velt-sample-app",
"color": "#2c83fc",
"email": "freddy.froglet@velt.dev",
"initial": "F",
"isAdmin": false,
"name": "Freddy Froglet",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Ffreddy_froglet.svg?alt=media&token=e3b2e292-6480-4507-9da3-21a62a1346d4&_gl=1*s4yycs*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMDQzLjcuMC4w",
"textColor": "#fff",
"type": "signedIn",
"userId": "user8",
"userSnippylyId": "4291391246842733"
},
"lastUpdated": "2024-09-24T11:11:58.344Z",
"status": "added",
"type": "text"
}
],
"from": {
"clientOrganizationId": "velt-sample-app",
"color": "#67DBF4",
"email": "peppa.pig@velt.dev",
"initial": "P",
"isAdmin": false,
"name": "Peppa Pig",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Fpeppa_pig.svg?alt=media&token=a9fc83f7-b347-4868-8d52-0e888f0de73a&_gl=1*jzxghx*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMTQ5LjQyLjAuMA..",
"textColor": "#fff",
"type": "signedIn",
"userId": "user0",
"userSnippylyId": "195298461116078"
},
"lastUpdated": 1727176311596,
"pageInfo": {
"baseUrl": "https://velt-vercel-style-toolbar-demo.vercel.app",
"commentUrl": "https://velt-vercel-style-toolbar-demo.vercel.app/?scommentId=-O7Yi14ES3EPayuzQ54J",
"deviceInfo": {
"browserName": "Chrome",
"browserVersion": "128",
"deviceType": "Mobile",
"orientation": "landscape",
"osName": "Macintosh",
"osVersion": "10.15.7",
"screenHeight": 900,
"screenWidth": 1440,
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36"
},
"path": "/",
"screenWidth": 804,
"title": "Web App | Velt Demo",
"url": "https://velt-vercel-style-toolbar-demo.vercel.app/"
},
"status": {
"color": "#625DF5",
"id": "OPEN",
"lightColor": "#E7E8FA",
"name": "Open",
"svg": "\n <svg\n width=\"16\"\n height=\"16\"\n viewBox=\"0 0 16 16\"\n fill=\"none\"\n xmlns=\"http://www.w3.org/2000/svg\"\n >\n <path\n fill-rule=\"evenodd\"\n clip-rule=\"evenodd\"\n d=\"M8.00016 13.3333C10.9457 13.3333 13.3335 10.9455 13.3335 8.00001C13.3335 5.05449 10.9457 2.66668 8.00016 2.66668C5.05464 2.66668 2.66683 5.05449 2.66683 8.00001C2.66683 10.9455 5.05464 13.3333 8.00016 13.3333ZM8.00016 14.6667C11.6821 14.6667 14.6668 11.6819 14.6668 8.00001C14.6668 4.31811 11.6821 1.33334 8.00016 1.33334C4.31826 1.33334 1.3335 4.31811 1.3335 8.00001C1.3335 11.6819 4.31826 14.6667 8.00016 14.6667Z\"\n fill=\"currentColor\"\n />\n </svg>\n ",
"type": "default"
},
"subscribedUsers": {
"3604c43f40557d7aa27ff4d0f72202a3": {
"type": "auto",
"user": {
"email": "jim.halpert@dundermifflin.com",
"initial": "J",
"name": "Jim Halpert",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Frosy_rabbit.svg?alt=media&token=4e65a9e3-080d-4416-839d-e761b6b37181&_gl=1*156om5t*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMjUzLjYwLjAuMA..",
"userId": "e54d19af-0e43-4364-819f-0a8b18a280fb",
"userSnippylyId": "5236622904561187"
}
},
"3d517fe6ebab7b8cfcf98db6259c8a59": {
"type": "auto",
"user": {
"clientOrganizationId": "velt-sample-app",
"color": "#67DBF4",
"email": "peppa.pig@velt.dev",
"initial": "P",
"isAdmin": false,
"name": "Peppa Pig",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Fpeppa_pig.svg?alt=media&token=a9fc83f7-b347-4868-8d52-0e888f0de73a&_gl=1*jzxghx*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMTQ5LjQyLjAuMA..",
"textColor": "#fff",
"type": "signedIn",
"userId": "user0",
"userSnippylyId": "195298461116078"
}
},
"7668f673d5669995175ef91b5d171945": {
"type": "manual",
"user": {
"clientOrganizationId": "velt-sample-app",
"color": "#2c83fc",
"email": "freddy.froglet@velt.dev",
"initial": "F",
"isAdmin": false,
"name": "Freddy Froglet",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Ffreddy_froglet.svg?alt=media&token=e3b2e292-6480-4507-9da3-21a62a1346d4&_gl=1*s4yycs*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMDQzLjcuMC4w",
"textColor": "#fff",
"type": "signedIn",
"userId": "user8",
"userSnippylyId": "4291391246842733"
}
}
},
"type": "comment"
},
"targetComment": {
"commentHtml": "test",
"commentId": 719893,
"commentText": "test",
"from": {
"clientOrganizationId": "velt-sample-app",
"color": "#2c83fc",
"email": "freddy.froglet@velt.dev",
"initial": "F",
"isAdmin": false,
"name": "Freddy Froglet",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Ffreddy_froglet.svg?alt=media&token=e3b2e292-6480-4507-9da3-21a62a1346d4&_gl=1*s4yycs*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMDQzLjcuMC4w",
"textColor": "#fff",
"type": "signedIn",
"userId": "user8",
"userSnippylyId": "4291391246842733"
},
"lastUpdated": "2024-09-24T11:11:58.344Z",
"status": "added",
"type": "text"
},
"actionType": "added",
"notificationSource": "comment",
"actionUser": {
"clientOrganizationId": "velt-sample-app",
"color": "#2c83fc",
"email": "freddy.froglet@velt.dev",
"initial": "F",
"isAdmin": false,
"name": "Freddy Froglet",
"organizationId": "392580a690394bfadd823101f2b05513",
"photoUrl": "https://firebasestorage.googleapis.com/v0/b/snippyly-sdk-external/o/avatars%2Ffreddy_froglet.svg?alt=media&token=e3b2e292-6480-4507-9da3-21a62a1346d4&_gl=1*s4yycs*_ga*NTc3MjEzMjIwLjE2NjEwODkwMDU.*_ga_CW55HF8NVT*MTY5NzE0MTIzNC4zMzMuMS4xNjk3MTQyMDQzLjcuMC4w",
"textColor": "#fff",
"type": "signedIn",
"userId": "user8",
"userSnippylyId": "4291391246842733"
},
"metadata": {
"apiKey": "AN5s6iaYIuLLXul0X4zf",
"clientDocumentId": "toolbar",
"clientOrganizationId": "velt-sample-app",
"documentId": "8069511984882017",
"documentName": "toolbar",
"organizationId": "392580a690394bfadd823101f2b05513",
"pageInfo": {
"baseUrl": "https://velt-vercel-style-toolbar-demo.vercel.app",
"path": "/",
"title": "Web App | Velt Demo",
"url": "https://velt-vercel-style-toolbar-demo.vercel.app/"
}
},
"platform": "sdk"
}