Retrieves a list of comments for a file.
This operation is performed by calling function getFileComments.
See the endpoint docs at API Reference.
client.getComments().getFileComments(fileId)
- fileId
String- The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL
https://*.app.box.com/files/123thefile_idis123. Example: "12345"
- The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL
- queryParams
GetFileCommentsQueryParams- Query parameters of getFileComments method
- headers
GetFileCommentsHeaders- Headers of getFileComments method
This function returns a value of type Comments.
Returns a collection of comment objects. If there are no comments on this file an empty collection will be returned.
Retrieves the message and metadata for a specific comment, as well as information on the user who created the comment.
This operation is performed by calling function getCommentById.
See the endpoint docs at API Reference.
client.getComments().getCommentById(newComment.getId())
- commentId
String- The ID of the comment. Example: "12345"
- queryParams
GetCommentByIdQueryParams- Query parameters of getCommentById method
- headers
GetCommentByIdHeaders- Headers of getCommentById method
This function returns a value of type CommentFull.
Returns a full comment object.
Update the message of a comment.
This operation is performed by calling function updateCommentById.
See the endpoint docs at API Reference.
client.getComments().updateCommentById(newReplyComment.getId(), new UpdateCommentByIdRequestBody.Builder().message(newMessage).build())
- commentId
String- The ID of the comment. Example: "12345"
- requestBody
UpdateCommentByIdRequestBody- Request body of updateCommentById method
- queryParams
UpdateCommentByIdQueryParams- Query parameters of updateCommentById method
- headers
UpdateCommentByIdHeaders- Headers of updateCommentById method
This function returns a value of type CommentFull.
Returns the updated comment object.
Permanently deletes a comment.
This operation is performed by calling function deleteCommentById.
See the endpoint docs at API Reference.
client.getComments().deleteCommentById(newComment.getId())
- commentId
String- The ID of the comment. Example: "12345"
- headers
DeleteCommentByIdHeaders- Headers of deleteCommentById method
This function returns a value of type void.
Returns an empty response when the comment has been deleted.
Adds a comment by the user to a specific file, or as a reply to an other comment.
This operation is performed by calling function createComment.
See the endpoint docs at API Reference.
client.getComments().createComment(new CreateCommentRequestBody(message, new CreateCommentRequestBodyItemField(fileId, CreateCommentRequestBodyItemTypeField.FILE)))
- requestBody
CreateCommentRequestBody- Request body of createComment method
- queryParams
CreateCommentQueryParams- Query parameters of createComment method
- headers
CreateCommentHeaders- Headers of createComment method
This function returns a value of type CommentFull.
Returns the newly created comment object.
Not all available fields are returned by default. Use the fields query parameter to explicitly request any specific fields.