GET https://chats.jcat.ru/v1/threads
Параметры пагинации:
| Имя параметра | Тип | Описание | Пример значения | Обязательное | 
|---|---|---|---|---|
| page | integer | Номер страницы | 1 | Нет | 
| limit | integer | Кол-во записей на страницу | 20 | Нет | 
Принимаемые параметры:
| Имя параметра | Тип | Описание | Пример значения | Обязательное | 
|---|---|---|---|---|
| entity | string | Тип сущности При работе с API JCat.Работа всегда равен "response" | response | Да | 
| only_uread | bool | int | Получить только диалоги, в которых есть непрочитанные сообщения | true | 1 | Нет | 
| search | string | int | Поиск по идентификатору объявления, автору или названию объявления При типе строка - минимальное количество символов - 3. | Сергей | 301008556 | Нет | 
| response_id | int | Идентификатор отклика Если нужно получить диалог по конкретному кандидату | 33482811 | Нет | 
Результат запроса:
200 OK - успешное выполнение401 Unauthorized - пользователь не авторизован или не верный ключ403 Forbidden - доступ для данного пользователя запрещенПример ответа:
{
    "items": [
        {
            "ulid": "01HWWC62ZXTTTNRPQT1MZ9PZ6Q",
            "board_id": 1234,
            "order_id": 123456789,
            "order_title": "Маляр порошковой окраски",
            "author": "Наталья",
            "author_avatar": "https://static.avito.ru/stub_avatars/%D0%9D/1_256x256.png",
            "author_city": "Челябинск",
            "last_message": "жду ответа",
            "last_message_at": "2024-06-10 12:04:19",
            "unread_messages": 10,
            "entity": "response",
            "response_id": 33482811
        },
        {
            "ulid": "01HWWQXXBXJ7BX0CK2EHHHH81R",
            "board_id": 1234,
            "order_id": 123456789,
            "order_title": "Конструктор-проектировщик",
            "author": "Мария",
            "author_avatar": "https://static.avito.ru/stub_avatars/%D0%9C/12_256x256.png",
            "author_city": "Казань",
            "last_message": "Здравствуйте. Еще актуально?",
            "last_message_at": "2024-05-02 16:24:30",
            "unread_messages": 1
            "entity": "response",
            "response_id": 33482812
        }
    ],
    "total": 2,
    "pages": {
        "page": 1,
        "total": 1
    }
}GET https://chats.jcat.ru/v1/threads/{ulid}/messages
Параметры пагинации:
| Имя параметра | Тип | Описание | Пример значения | Обязательное | 
|---|---|---|---|---|
| page | integer | Номер страницы | 1 | Нет | 
| limit | integer | Кол-во записей на страницу | 20 | Нет | 
Принимаемые параметры:
| Имя параметра | Тип | Описание | Пример значения | Обязательное | 
|---|---|---|---|---|
| {ulid} | ulid | Уникальный идентификатор диалога | 01XXVJ4K3W89Z6XJNB88WTCTM7 | Да | 
| search | string | Поиск по содержимому сообщения Минимальное количество символов - 3. | Добрый день | Нет | 
Результат запроса:
200 OK - успешное выполнение401 Unauthorized - пользователь не авторизован или не верный ключ403 Forbidden - доступ для данного пользователя запрещен404 Not Found - тема не найденаПример ответа:
{ "items": [ { "ulid": "01HXXJ4K3W89Z6XJNB99WTCMM7", "message": "Добрый день! Какой график?", "type": "text","direction": "incoming", "readed_at": "2024-10-14 20:00:04", "created_at": "2024-10-14 15:44:47" }, { "ulid": "01HXXX8034SQ5RVR3TY67WATSR", "message": "Здравствуйте. 2/2","type": "text", "type": "outgoing","readed_at": "2024-10-14 21:01:31", "created_at": "2024-10-14 20:54:50" }, ], "total": 2, "pages": { "page": 1, "total": 1 } }
POST https://chats.jcat.ru/v1/threads/{ulid}/message
Принимаемые параметры:
| Имя параметра | Тип | Описание | Пример значения | Обязательное | 
|---|---|---|---|---|
| {ulid} | ulid | Уникальный идентификатор диалога | 01XXVJ4K3W89Z6XJNB88WTCTM7 | Да | 
| message | string | Текст сообщения Максимальное количество символов - 4000. | Здравствуйте, какой у вас опыт? | Да | 
Результат запроса:
200 OK - успешное выполнение400 Bad Request - сообщение пустое или слишком длинное401 Unauthorized - пользователь не авторизован или не верный ключ403 Forbidden - доступ для данного пользователя запрещен404 Not Found - тема не найденаПри успехе возвращает пустой массив.
DELETE https://chats.jcat.ru/v1/threads/{ulid}
Обязательные параметры:
| Имя параметра | Тип | Описание | Пример значения | Обязательное | 
|---|---|---|---|---|
| {ulid} | ulid | Уникальный идентификатор диалога | 01XXVJ4K3W89Z6XJNB88WTCTM7 | Да | 
Результат запроса:
200 OK - успешное выполнение401 Unauthorized - пользователь не авторизован или не верный ключ403 Forbidden - доступ для данного пользователя запрещен404 Not Found - тема не найденаПри успехе возвращает пустой массив.