Skip to main content

CollectionFoldersService

A list of all methods in the CollectionFoldersService service. Click on the method name to view detailed information about that method.

MethodsDescription
getFolderCommentsGets all comments left by users in a folder.
createFolderCommentCreates a comment on a folder. Note: This endpoint accepts a max of 10,000 characters.
updateFolderCommentUpdates a comment on a folder. Note: This endpoint accepts a max of 10,000 characters.
deleteFolderCommentDeletes a comment from a folder. On success, this returns an HTTP 204 No Content response Note: Deleting the first comment of a thread deletes all the comments in the thread.

getFolderComments

Gets all comments left by users in a folder.

  • HTTP Method: GET
  • Endpoint: /collections/{collectionId}/folders/{folderId}/comments

Parameters

NameTypeRequiredDescription
collectionIdstringThe collection's unique ID.
folderIdstringThe folder's unique ID.

Return Type

CommentResponse

Example Usage Code Snippet

import { PostmanClient } from 'postman_client';

(async () => {
const postmanClient = new PostmanClient({
apiKey: 'YOUR_API_KEY',
});

const { data } = await postmanClient.collectionFolders.getFolderComments(
'12345678-12ece9e1-2abf-4edc-8e34-de66e74114d2',
'12345678-65a99e60-8e0a-4b6e-b79c-7d8264cc5caa',
);

console.log(data);
})();

createFolderComment

Creates a comment on a folder. Note: This endpoint accepts a max of 10,000 characters.

  • HTTP Method: POST
  • Endpoint: /collections/{collectionId}/folders/{folderId}/comments

Parameters

NameTypeRequiredDescription
bodyCommentCreateUpdateThe request body.
collectionIdstringThe collection's unique ID.
folderIdstringThe folder's unique ID.

Return Type

CommentCreatedUpdated

Example Usage Code Snippet

import { CommentCreateUpdate, PostmanClient } from 'postman_client';

(async () => {
const postmanClient = new PostmanClient({
apiKey: 'YOUR_API_KEY',
});

const userNameType = UserNameType.USER;

const userName: UserName = {
type: userNameType,
id: 87654321,
};

const commentCreateUpdateTags: CommentCreateUpdateTags = {
userName: userName,
};

const input: CommentCreateUpdate = {
body: 'This is an example.',
tags: commentCreateUpdateTags,
};

const { data } = await postmanClient.collectionFolders.createFolderComment(
'12345678-12ece9e1-2abf-4edc-8e34-de66e74114d2',
'12345678-65a99e60-8e0a-4b6e-b79c-7d8264cc5caa',
input,
);

console.log(data);
})();

updateFolderComment

Updates a comment on a folder. Note: This endpoint accepts a max of 10,000 characters.

  • HTTP Method: PUT
  • Endpoint: /collections/{collectionId}/folders/{folderId}/comments/{commentId}

Parameters

NameTypeRequiredDescription
bodyCommentCreateUpdateThe request body.
collectionIdstringThe collection's unique ID.
folderIdstringThe folder's unique ID.
commentIdnumberThe comment's ID.

Return Type

CommentCreatedUpdated

Example Usage Code Snippet

import { CommentCreateUpdate, PostmanClient } from 'postman_client';

(async () => {
const postmanClient = new PostmanClient({
apiKey: 'YOUR_API_KEY',
});

const userNameType = UserNameType.USER;

const userName: UserName = {
type: userNameType,
id: 87654321,
};

const commentCreateUpdateTags: CommentCreateUpdateTags = {
userName: userName,
};

const input: CommentCreateUpdate = {
body: 'This is an example.',
tags: commentCreateUpdateTags,
};

const { data } = await postmanClient.collectionFolders.updateFolderComment(
'12345678-12ece9e1-2abf-4edc-8e34-de66e74114d2',
'12345678-65a99e60-8e0a-4b6e-b79c-7d8264cc5caa',
46814,
input,
);

console.log(data);
})();

deleteFolderComment

Deletes a comment from a folder. On success, this returns an HTTP 204 No Content response Note: Deleting the first comment of a thread deletes all the comments in the thread.

  • HTTP Method: DELETE
  • Endpoint: /collections/{collectionId}/folders/{folderId}/comments/{commentId}

Parameters

NameTypeRequiredDescription
collectionIdstringThe collection's unique ID.
folderIdstringThe folder's unique ID.
commentIdnumberThe comment's ID.

Example Usage Code Snippet

import { PostmanClient } from 'postman_client';

(async () => {
const postmanClient = new PostmanClient({
apiKey: 'YOUR_API_KEY',
});

const { data } = await postmanClient.collectionFolders.deleteFolderComment(
'12345678-12ece9e1-2abf-4edc-8e34-de66e74114d2',
'12345678-65a99e60-8e0a-4b6e-b79c-7d8264cc5caa',
46814,
);

console.log(data);
})();

Build Your Own SDKs with  liblab

Build developer friendly SDKs in minutes from your APIs

Start for Free →