Skip to main content

CollectionRequestsService

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

MethodsDescription
GetRequestCommentsAsyncGets all comments left by users in a request.
CreateRequestCommentAsyncCreates a comment on a request. Note: This endpoint accepts a max of 10,000 characters.
UpdateRequestCommentAsyncUpdates a comment on a request. Note: This endpoint accepts a max of 10,000 characters.
DeleteRequestCommentAsyncDeletes a comment from a request. 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.

GetRequestCommentsAsync

Gets all comments left by users in a request.

  • HTTP Method: GET
  • Endpoint: /collections/{collectionId}/requests/{requestId}/comments

Parameters

NameTypeRequiredDescription
collectionIdstringThe collection's unique ID.
requestIdstringThe request's unique ID.

Return Type

CommentResponse

Example Usage Code Snippet

using PostmanClient;

var client = new PostmanClientClient();

var response = await client.CollectionRequests.GetRequestCommentsAsync("12345678-12ece9e1-2abf-4edc-8e34-de66e74114d2", "12345678-c82dd02c-4870-4907-8fcb-593a876cf05b");

Console.WriteLine(response);

CreateRequestCommentAsync

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

  • HTTP Method: POST
  • Endpoint: /collections/{collectionId}/requests/{requestId}/comments

Parameters

NameTypeRequiredDescription
inputCommentCreateUpdateThe request body.
collectionIdstringThe collection's unique ID.
requestIdstringThe request's unique ID.

Return Type

CommentCreatedUpdated

Example Usage Code Snippet

using PostmanClient;
using PostmanClient.Models;

var client = new PostmanClientClient();

var input = new CommentCreateUpdate("This is an example.");

var response = await client.CollectionRequests.CreateRequestCommentAsync(input, "12345678-12ece9e1-2abf-4edc-8e34-de66e74114d2", "12345678-c82dd02c-4870-4907-8fcb-593a876cf05b");

Console.WriteLine(response);

UpdateRequestCommentAsync

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

  • HTTP Method: PUT
  • Endpoint: /collections/{collectionId}/requests/{requestId}/comments/{commentId}

Parameters

NameTypeRequiredDescription
inputCommentCreateUpdateThe request body.
collectionIdstringThe collection's unique ID.
requestIdstringThe request's unique ID.
commentIdlongThe comment's ID.

Return Type

CommentCreatedUpdated

Example Usage Code Snippet

using PostmanClient;
using PostmanClient.Models;

var client = new PostmanClientClient();

var input = new CommentCreateUpdate("This is an example.");

var response = await client.CollectionRequests.UpdateRequestCommentAsync(input, "12345678-12ece9e1-2abf-4edc-8e34-de66e74114d2", "12345678-c82dd02c-4870-4907-8fcb-593a876cf05b", 46814);

Console.WriteLine(response);

DeleteRequestCommentAsync

Deletes a comment from a request. 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}/requests/{requestId}/comments/{commentId}

Parameters

NameTypeRequiredDescription
collectionIdstringThe collection's unique ID.
requestIdstringThe request's unique ID.
commentIdlongThe comment's ID.

Example Usage Code Snippet

using PostmanClient;

var client = new PostmanClientClient();

await client.CollectionRequests.DeleteRequestCommentAsync("12345678-12ece9e1-2abf-4edc-8e34-de66e74114d2", "12345678-c82dd02c-4870-4907-8fcb-593a876cf05b", 46814);

Build Your Own SDKs with  liblab

Build developer friendly SDKs in minutes from your APIs

Start for Free →