Skip to main content
GET
/
playground
/
sessions
/
{sessionId}
/
messages
/
{messageId}
Get a single message
curl --request GET \
  --url http://localhost:5173/api/flowdrop/playground/sessions/{sessionId}/messages/{messageId} \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": {
    "id": "be4d854d-d6b3-4242-b2ea-0008b2e059bd",
    "sessionId": "fe5304ea-f069-433f-b0bf-945975c0b806",
    "role": "user",
    "content": "Hello. How are you?",
    "timestamp": "2026-01-19T10:03:32+01:00",
    "status": "completed",
    "sequenceNumber": 1,
    "parentMessageId": null,
    "nodeId": null,
    "metadata": {}
  },
  "message": "<string>",
  "error": "<string>"
}

Authorizations

Authorization
string
header
required

JWT token for authentication

Path Parameters

sessionId
string<uuid>
required

Playground session UUID

messageId
string<uuid>
required

Message UUID

Response

Message retrieved successfully

success
boolean

Whether the request was successful

data
object

A message in a playground session. Messages can be user inputs, assistant responses, system notifications, or execution logs.

Example:
{
"id": "be4d854d-d6b3-4242-b2ea-0008b2e059bd",
"sessionId": "fe5304ea-f069-433f-b0bf-945975c0b806",
"role": "user",
"content": "Hello. How are you?",
"timestamp": "2026-01-19T10:03:32+01:00",
"status": "completed",
"sequenceNumber": 1,
"parentMessageId": null,
"nodeId": null,
"metadata": {}
}
message
string

Response message

error
string

Error message (if any)