Create Notion Comments
A comment object can be instantiated with
use FiveamCode\LaravelNotionApi\Entities\Comment; $comment = Comment::fromText('This is a comment'); $comment = Comment::fromText($richTextObject); // `RichText::class` instance
This comment can be added to Notion by using one of the following methods.
Add Comments to Pages
page_id is required for adding your
$comment to a Notion Page.
Notion::comments() ->onPage('cbf6b0af6eaa45ca97159fa147ef6b17') ->create(Comment::fromText('Hello world'));
Add Comments to existing Discussions
discussion_id is required for adding your
$comment to an existing Discussion.
Notion::comments() ->onDiscussion('abf6b0af6eaa45ca97159fa147ef6b17') ->create(Comment::fromText('Hello World'));
Create Comments in Blocks
Not supported by Notion
At the moment, Notion does not provide a way to create comments directly in blocks. They can only created in existing discussions or on pages.