1. Conversations
СОС-КотоПес
  • Auth
    • Авторизация пользователя
      POST
    • Регистрация пользователя
      POST
    • Изменить пароль
      PUT
    • Запросить восстановление пароля
      GET
    • Восстановить пароль
      POST
  • Users
    • User Favourites
      • Получить избранных пользователей
      • Добавить пользователя в избранное
      • Удалить пользователя из избранного
    • Roles
      • Получить роли пользователя
      • Назначить роль пользователю
      • Обновить данные роли пользователя
      • Удалить роль у пользователя
    • Reviews
      • Получить отзывы о пользователе
      • Добавить отзыв о пользователе Copy
      • Редактировать отзыв о пользователе
      • Удалить отзыв о пользователе
    • Получить информацию о пользователе
      GET
    • Обновить информацию о пользователе
      PATCH
  • Posts
    • Post Likes
      • Получить список лайков поста
      • Получить лайки пользователя
      • Поставить лайк посту
      • Убрать лайк на посту
    • Post responses
      • Получить все отклики
      • Откликнуться на объявление
      • Обновить текст отклика
      • Удалить отклик
    • Post Favourites
      • Получить избранные посты
      • Добавить пост в избранное
      • Удалить пост из избранного
    • Comments
      • Comment Likes
        • Получить список лайков
        • Поставить лайк
        • Убрать лайк
      • Comment Favourites
        • Получить избранные комментарии
        • Добавить комментарий в избранное
        • Убрать комментарий из избранного
      • Получить комментарии поста
      • Добавить комментарий к посту
      • Обновить комментарий
      • Удалить комментарий
    • Получить объявление
      GET
    • Получить ленту объявлений
      GET
    • Создать объявление
      POST
    • Обновить объявление
      PUT
    • Удалить объявление
      DELETE
  • Animals
    • Обновить информацию о животном
      PATCH
  • Notifications
  • Conversations
    • Messages
      • Получить список сообщений чата
      • Отправить сообщение в чат
      • Редактировать сообщение
      • Удалить сообщение
      • Прочитать все сообщения
      • Получить число непрочитанных сообщений
    • Members
      • Получить список участников чата
      • Добавить участника в чат
      • Изменить данные об участнике чата
      • Удалить участника из чата
    • Получить список чатов
      GET
    • Получить информацию о чате
      GET
    • Создать новый чат
      POST
    • Удалить чат
      DELETE
  • Schemas
    • Schemas
      • Post
      • Error
      • Signup user input
      • Login user input
  1. Conversations

Создать новый чат

Developing
POST
/chats
Создать новый чат с пользователем(-ями). Запрос требует авторизации через токен JWT и принимает список идентификаторов пользователей, которые должны быть добавлены в чат. Если чат с этими пользователями уже существует, возвращается информация о существующем чате.

Request

Authorization
Add the parameter
Authorization
to Headers
,whose value is to concatenate the Token after the Bearer.
Example:
Authorization: Bearer ********************
Query Params

Body Params application/json

Example
{
    "user_ids": [
        0
    ]
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/chats?chat_type' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "user_ids": [
        0
    ]
}'

Responses

🟢200Success
application/json
Body

Example
{
    "status": "success",
    "data": {
        "id": 8,
        "chat_type": "",
        "is_deleted": false,
        "deleted_at": "0001-01-01T00:00:00Z",
        "created_at": "0001-01-01T00:00:00Z",
        "updated_at": "0001-01-01T00:00:00Z",
        "users": [
            {
                "id": 1,
                "username": "Qwerty"
            }
        ],
        "last_message": {
            "user_id": 0,
            "chat_id": 0,
            "message_content": "",
            "created_at": "0001-01-01T00:00:00Z",
            "sender_name": ""
        },
        "unread_count": 0
    }
}
🔴500Server Error
🟠409Conflict
🟠400Bad Request
🟠401Unauthorized
Modified at 2024-10-07 14:03:26
Previous
Получить информацию о чате
Next
Удалить чат
Built with