Clients comments

client comments

Получение списка комментариев клиента
Присутствует пагинация, дефолтная сортировка по дате создания по убыванию
request
GET /api/v2/clients/1000001527/comments?size=3 HTTP/1.1
Table 111. /api/v2/clients/{clientId}/comments
Parameter Description

clientId

Id клиента

Parameter Description

pageable

Pageable description

response
HTTP/1.1 200 OK

{
  "content" : [ {
    "id" : 34646,
    "clientId" : 1000001527,
    "user" : {
      "id" : 9000000008,
      "firstName" : "topmanager",
      "familyName" : "topmanager",
      "patronymicName" : "topmanager",
      "fullName" : "topmanager topmanager topmanager",
      "shortName" : "topmanager t. t."
    },
    "createdOn" : "2025-08-27",
    "topic" : "Test topic",
    "content" : "Test content"
  }, {
    "id" : 34515,
    "clientId" : 1000001527,
    "user" : {
      "id" : 1000000010,
      "firstName" : "Женек",
      "familyName" : "Балашов",
      "patronymicName" : null,
      "fullName" : "Балашов Женек",
      "shortName" : "Балашов Ж."
    },
    "createdOn" : "2019-03-25",
    "topic" : "SMS клиенту",
    "content" : "Рассылка номер 1000000155"
  }, {
    "id" : 34513,
    "clientId" : 1000001527,
    "user" : {
      "id" : 1000000010,
      "firstName" : "Женек",
      "familyName" : "Балашов",
      "patronymicName" : null,
      "fullName" : "Балашов Женек",
      "shortName" : "Балашов Ж."
    },
    "createdOn" : "2019-03-24",
    "topic" : "SMS клиенту",
    "content" : "Рассылка номер 1000000153"
  } ],
  "pageable" : {
    "pageNumber" : 0,
    "pageSize" : 3,
    "sort" : {
      "empty" : false,
      "sorted" : true,
      "unsorted" : false
    },
    "offset" : 0,
    "paged" : true,
    "unpaged" : false
  },
  "last" : false,
  "totalElements" : 58,
  "totalPages" : 20,
  "first" : true,
  "size" : 3,
  "number" : 0,
  "sort" : {
    "empty" : false,
    "sorted" : true,
    "unsorted" : false
  },
  "numberOfElements" : 3,
  "empty" : false
}
Table 112. response description
Path Type Description

content[].

Array

Массив комментариев

[].id

Number

Id комментария

[].clientId

Number

Id клиента

[].user

Object

Пользователь (автор комментария)

[].createdOn

String

Дата создания

[].topic

String

Топик (заголовок)

[].content

String

Текст комментария

create client comment

request
POST /api/v2/clients/1000001527/comments HTTP/1.1

{
  "topic" : "Test topic",
  "content" : "Test content",
  "userId" : null
}
Table 113. /api/v2/clients/{clientId}/comments
Parameter Description

clientId

Id клиента

response
HTTP/1.1 200 OK

{
  "id" : 34646,
  "clientId" : 1000001527,
  "user" : {
    "id" : 9000000008,
    "firstName" : "topmanager",
    "familyName" : "topmanager",
    "patronymicName" : "topmanager",
    "fullName" : "topmanager topmanager topmanager",
    "shortName" : "topmanager t. t."
  },
  "createdOn" : "2025-08-27",
  "topic" : "Test topic",
  "content" : "Test content"
}
Table 114. response description
Path Type Description

id

Number

Id комментария

clientId

Number

Id клиента

user

Object

Пользователь (автор комментария)

createdOn

String

Дата создания

topic

String

Топик (заголовок)

content

String

Текст комментария