Comment

comment.created

{
    "eventName": "comment.created",
    "domainId": "a1b2c3d4e5f6",
    "domainName": "domainName",
    "webhookName": "webhookName",
    "triggerdAt": "2025-01-01T00:00:00.000Z",
    "triggerdBy": {
         "id": "1f3h9vhfj",
         "nickname": "Alan Han"
    },
    "data": {
        "model": "comment",
        "id": "b9c8d7e6f5a4",
        "content": "This is a new comment",
        "createdBy": {
            "id": "1f3h9vhfj",
            "nickname": "Alan Han"
        },
        "channel": {
            "id": "nqrx6zk255jy9",
            "name": "channel name"
        },
        "post": {
            "id": "f7e8d9c0b1a2",
            "title": "post title",
            "content": "post content in markdown",
            "createdBy": {
                "id": "c3d4e5f6a7b8",
                "nickname": "John Doe"
            }
        },
        "comment": { // when commented on another comment
            "id": "nqrx6z",
            "content": "comment in markdown",
            "createdBy": {
                "id": "e5f6a7b8c9d0",
                "nickname": "Bob Smith"
            }
        }
    }
}

comment.updated

{
    "eventName": "comment.updated",
    "domainId": "a1b2c3d4e5f6",
    "domainName": "domainName",
    "webhookName": "webhookName",
    "triggerdAt": "2025-01-01T00:00:00.000Z",
    "triggerdBy": {
         "id": "1f3h9vhfj",
         "nickname": "Alan Han"
    },
    "data": {
        "model": "comment",
        "id": "b9c8d7e6f5a4",
        "content": "This is the updated comment text",
        "createdBy": {
            "id": "1f3h9vhfj",
            "nickname": "Alan Han"
        },
        "channel": {
            "id": "nqrx6zk255jy9",
            "name": "channel name"
        },
        "post": {
            "id": "f7e8d9c0b1a2",
            "title": "post title",
            "content": "post content in markdown",
            "createdBy": {
                "id": "c3d4e5f6a7b8",
                "nickname": "John Doe"
            }
        },
        "comment": null // when commented on post. not on another comment
    }
}

comment.deleted

{
    "eventName": "comment.deleted",
    "domainId": "a1b2c3d4e5f6",
    "domainName": "domainName",
    "webhookName": "webhookName",
    "triggerdAt": "2025-01-01T00:00:00.000Z",
    "triggerdBy": {
         "id": "1f3h9vhfj",
         "nickname": "Alan Han"
    },
    "data": {
        "model": "comment",
        "id": "b9c8d7e6f5a4",
        "content": "This comment was deleted",
        "createdBy": {
            "id": "1f3h9vhfj",
            "nickname": "Alan Han"
        },
        "channel": {
            "id": "nqrx6zk255jy9",
            "name": "channel name"
        },
        "post": {
            "id": "f7e8d9c0b1a2",
            "title": "post title",
            "content": "post content in markdown",
            "createdBy": {
                "id": "c3d4e5f6a7b8",
                "nickname": "John Doe"
            }
        },
        "comment": null
    }
}