Get Session Messages

Retrieve messages from a specific conversation session.

Retrieve all messages from a specific conversation session, including user messages and AI responses.

Required: Owner, Editor, Viewer, or Operator role

POST
/getSessionMessages

Authorization

bearerToken

AuthorizationBearer <token>

API token for YourGPT Public APIs. Create tokens in Settings > API Tokens in your YourGPT dashboard.

In: header

Request Body

application/x-www-form-urlencoded

project_uid*string

The project unique identifier

session_uid*number

The session UID

limit?integer

Number of messages per page

Default10
Range1 <= value <= 100
page?integer

Page number

Default1
Range1 <= value
orderBy?string

Sort order

Default"ASC"
Value in"ASC" | "DESC"

Response Body

application/json

curl -X POST "https://api.yourgpt.ai/chatbot/v1/getSessionMessages" \  -H "Content-Type: application/x-www-form-urlencoded" \  -d 'project_uid=string'
{
  "type": "RXSUCCESS",
  "message": "Get session messages data",
  "data": [
    {
      "id": 0,
      "session_id": 0,
      "send_by": "string",
      "message": "string",
      "type": 0,
      "content_type": "string",
      "rate": "string",
      "choices": [],
      "url": "string",
      "streaming": true,
      "response_source": "string",
      "createdAt": "2019-08-24T14:15:22Z"
    }
  ]
}