User API (1.0.0)

Download OpenAPI specification:

License: MIT

API for chat management

Create private chat

Authorizations:
TokenAuth
query Parameters
token
required
string

Token of the current user

Request Body schema: application/json
required
user_id
required
integer

Responses

Request samples

Content type
application/json
{
  • "user_id": 0
}

Response samples

Content type
application/json
{
  • "chat_id": 0,
  • "first_user": 0,
  • "second_user": 0
}

Get all chats of the current user (by token)

Authorizations:
TokenAuth
query Parameters
token
required
string

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Get chat info by chat ID

Authorizations:
TokenAuth
path Parameters
chat_id
required
integer
query Parameters
token
required
string

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "is_group": 0,
  • "name": "string",
  • "avatar": "string",
  • "created_at": 0
}

Get members of a chat

Authorizations:
TokenAuth
path Parameters
chat_id
required
integer
query Parameters
token
required
string

Responses

Response samples

Content type
application/json
[
  • {
    }
]