curl "https://platform.streampixel.io/api/v1/analytics/log-files/session/session_1790294409382_3035?projectId=664f1a2b3c4d5e6f7a8b9c0d" \
-H "x-api-key: $STREAMPIXEL_API_KEY"
const u = new URL('https://platform.streampixel.io/api/v1/analytics/log-files/session/session_1790294409382_3035');
u.searchParams.set('projectId', '664f1a2b3c4d5e6f7a8b9c0d');
const { logFiles } = await (await fetch(u, { headers: { 'x-api-key': process.env.STREAMPIXEL_API_KEY } })).json();
import os, requests
r = requests.get(
"https://platform.streampixel.io/api/v1/analytics/log-files/session/session_1790294409382_3035",
params={"projectId": "664f1a2b3c4d5e6f7a8b9c0d"},
headers={"x-api-key": os.environ["STREAMPIXEL_API_KEY"]},
)
print(r.json()["logFiles"])
{
"success": true,
"sessionId": "session_1790294409382_3035",
"total": 1,
"count": 1,
"logFiles": [
{
"_id": "66b1c2d3e4f5a6b7c8d9e0f1",
"sessionId": "session_1790294409382_3035",
"projectId": "664f1a2b3c4d5e6f7a8b9c0d",
"fileName": "Showroom.log",
"fileSize": 1843210,
"gzSize": 122087,
"uploadedAt": "2026-09-25T14:31:52.000Z"
}
]
}
Session Logs
The Unreal Engine log files captured for a session.
GET
/
api
/
v1
/
analytics
/
log-files
/
session
/
{sessionId}
curl "https://platform.streampixel.io/api/v1/analytics/log-files/session/session_1790294409382_3035?projectId=664f1a2b3c4d5e6f7a8b9c0d" \
-H "x-api-key: $STREAMPIXEL_API_KEY"
const u = new URL('https://platform.streampixel.io/api/v1/analytics/log-files/session/session_1790294409382_3035');
u.searchParams.set('projectId', '664f1a2b3c4d5e6f7a8b9c0d');
const { logFiles } = await (await fetch(u, { headers: { 'x-api-key': process.env.STREAMPIXEL_API_KEY } })).json();
import os, requests
r = requests.get(
"https://platform.streampixel.io/api/v1/analytics/log-files/session/session_1790294409382_3035",
params={"projectId": "664f1a2b3c4d5e6f7a8b9c0d"},
headers={"x-api-key": os.environ["STREAMPIXEL_API_KEY"]},
)
print(r.json()["logFiles"])
{
"success": true,
"sessionId": "session_1790294409382_3035",
"total": 1,
"count": 1,
"logFiles": [
{
"_id": "66b1c2d3e4f5a6b7c8d9e0f1",
"sessionId": "session_1790294409382_3035",
"projectId": "664f1a2b3c4d5e6f7a8b9c0d",
"fileName": "Showroom.log",
"fileSize": 1843210,
"gzSize": 122087,
"uploadedAt": "2026-09-25T14:31:52.000Z"
}
]
}
List the Unreal Engine log files captured from the streaming server when a session’s application exited. Usually one per session. Fetch the content with Download Log.
Scope:
read. A session whose application never started has no log; a session that is still running has not uploaded one yet.Path parameters
string
required
The session.
Query parameters
string
required
The project the session belongs to.
integer
default:"50"
Files to return.
integer
default:"0"
Offset.
Headers
string
required
Your Streampixel API key.
Response
number
Log files for the session.
array
curl "https://platform.streampixel.io/api/v1/analytics/log-files/session/session_1790294409382_3035?projectId=664f1a2b3c4d5e6f7a8b9c0d" \
-H "x-api-key: $STREAMPIXEL_API_KEY"
const u = new URL('https://platform.streampixel.io/api/v1/analytics/log-files/session/session_1790294409382_3035');
u.searchParams.set('projectId', '664f1a2b3c4d5e6f7a8b9c0d');
const { logFiles } = await (await fetch(u, { headers: { 'x-api-key': process.env.STREAMPIXEL_API_KEY } })).json();
import os, requests
r = requests.get(
"https://platform.streampixel.io/api/v1/analytics/log-files/session/session_1790294409382_3035",
params={"projectId": "664f1a2b3c4d5e6f7a8b9c0d"},
headers={"x-api-key": os.environ["STREAMPIXEL_API_KEY"]},
)
print(r.json()["logFiles"])
{
"success": true,
"sessionId": "session_1790294409382_3035",
"total": 1,
"count": 1,
"logFiles": [
{
"_id": "66b1c2d3e4f5a6b7c8d9e0f1",
"sessionId": "session_1790294409382_3035",
"projectId": "664f1a2b3c4d5e6f7a8b9c0d",
"fileName": "Showroom.log",
"fileSize": 1843210,
"gzSize": 122087,
"uploadedAt": "2026-09-25T14:31:52.000Z"
}
]
}
Errors
| Status | Cause |
|---|---|
403 | projectId missing, or the session belongs to a different project or account. |