Post Comments
Get comments
Get
https://example.com/wp-json/dt-posts/v2/{post_type}/{post_id}/comments
Parameters
number (int) optional. How many comments to return
offset (int) optional. How many comments to skip (for pagination)
Returns
Includes comment meta data and reactions along with default comment:
Create a comment
POST
https://example.com/wp-json/dt/v2/{post_type}/{post_id}/comments
Parameters
comment (string) the body of the comment.
date (string) optional. format "Y-m-d H:i:s"
comment_type (string) optional. The comment type. Default: 'comment'
meta (object) optional. Additional meta data
Query params: add ?silent=true
to disable notifications
@mentions Mention are used to make sure a user sees a comment and gets a notification. This example @mentions user with id 46 and will display bob as the name of the user.
links Create a link to another record, page or site
meta data Create additional meta data - such as reactions or audio files - by passing a meta data object with the key/value pairs to be created. Values can be primitive types (string, int, etc) or arrays.
Returns
(object) The default wordpress comment. See https://developer.wordpress.org/reference/functions/get_comment/
Includes comment meta data along with default comment:
Update a comment
POST
https://example.com/wp-json/dt/v2/{post_type}/{post_id}/comments/{comment_id}
Parameters
comment (string) the body of the comment.
meta (object) optional. Additional meta data
Returns
(object) The default wordpress comment. See https://developer.wordpress.org/reference/functions/get_comment/
Includes comment meta data along with default comment:
Delete a comment
DELETE
https://example.com/wp-json/dt/v2/{post_type}/{post_id}/comments/{comment_id}
Returns
(bool) true if the contact was deleted
Last updated