Skip to main content

Get Chat Session List

HTTP Request

POST /v5/p2p/chat/session/list_v1

Request Parameters

ParameterRequiredTypeComments
lastIdtrueintegerCursor for pagination. Pass 0 for the first page
sizetrueintegerPage size
readStatustrueintegerRead status filter
  • 0: unread
  • 1: read
  • 2: all
typefalsestringSession type
  • GROUP: group chat
  • SINGLE: single chat

Response Parameters

ParameterTypeComments
chatSessionarray<object>Session list
> sessionNamestringSession name, counterparty nickname
> sessionIdstringSession ID, AES encrypted
> typestringSession type, SINGLE: single chat
> idintegerRecord ID, used as cursor for next page
> unreadCountintegerUnread message count

Request Example

POST /v5/p2p/chat/session/list_v1 HTTP/1.1
Host: api-testnet.bybit.com
X-BAPI-SIGN: XXXXXX
X-BAPI-API-KEY: xxxxxxxxxxxxxxxxxx
X-BAPI-TIMESTAMP: 1741832094881
X-BAPI-RECV-WINDOW: 5000
Content-Type: application/json

{
"lastId": 0,
"size": 10,
"readStatus": 2
}

Response Example

{
"ret_code": 0,
"ret_msg": "",
"result": {
"chatSession": [
{
"sessionName": "TestUser",
"sessionId": "aes_encrypted_session_id",
"type": "SINGLE",
"id": "128",
"unreadCount": "5"
},
{
"sessionName": "AnotherUser",
"sessionId": "aes_encrypted_session_id_2",
"type": "SINGLE",
"id": "96",
"unreadCount": "0"
}
]
}
}