Skip to main content
GET
Get user's recent messages via API key

Authorizations

Authorization
string
header
required

Enter your LeanMCP API key

Query Parameters

limit
string

Maximum number of messages to return (default: 50)

Response

200 - application/json

Recent messages retrieved successfully

id
string
required

Unique message identifier (UUID)

chatId
string
required

Chat ID this message belongs to (UUID)

Example:

"c1a83d84-7154-464c-bd19-a9f10e0a067f"

userId
string
required

User ID who owns this message

role
enum<string>
required

Role of the message sender

Available options:
system,
assistant,
user
content
string
required

Message content/text

messageIndex
number
required

Order of message in the chat (0-based)

Required range: x >= 0
createdAt
string
required

Timestamp when message was created

updatedAt
string
required

Timestamp when message was last updated

metadata
object

Additional metadata for the message