Skip to main content
GET
/
api
/
v3
/
builds
/
{build_id}
/
logs
Get build processing logs
curl --request GET \
  --url https://playflow.dev/api/api/v3/builds/{build_id}/logs \
  --header 'api-key: <api-key>'
{
  "logs": [
    {
      "id": 123,
      "build_id": "<string>",
      "phase": "<string>",
      "message": "<string>",
      "level": "<string>",
      "created_at": "2023-11-07T05:31:56Z"
    }
  ],
  "total": 123,
  "limit": 123,
  "offset": 123,
  "has_more": true
}

Authorizations

api-key
string
header
required

Path Parameters

build_id
string
required

Build ID to fetch logs for.

Query Parameters

limit
integer
default:100

Maximum log entries per page (1–500). Defaults to 100.

Required range: 1 <= x <= 500
offset
integer | null
default:0

Number of entries to skip for pagination. Defaults to 0.

Required range: x >= 0

Response

Paginated build processing logs in chronological order.

Paginated list of build processing logs. Subscribe via Supabase Realtime for live streaming.

logs
object[]
required

Array of build log entries in chronological order.

total
number
required

Total number of log entries for this build.

limit
number
required

Maximum number of entries per page.

offset
number
required

Number of entries skipped (for pagination).

has_more
boolean
required

True if there are more log entries beyond this page.