[Experimental]

Get deployment logs

⚠️ Experimental endpoint: this API is in active development and may change at any time without notice. ⚠️

Returns log output for the specified deployment. Each record is a JSON object with type: "log" (log text + byte metadata) or type: "terminal" (end-of-page signal with a resume cursor). A plain GET responds with newline-delimited JSON (application/x-ndjson): it drains the requested window (tail, from_start, or cursor), ends with a terminal record carrying the cursor for the next page, and closes. Send an Upgrade: websocket header to follow the log live instead; a live segment ends after 10 minutes with the same terminal/cursor mechanism.

get/v1/deployments/{deploymentId}/logs

Request

  • Base URL: https://api.prisma.io
  • URL: https://api.prisma.io/v1/deployments/{deploymentId}/logs
  • Auth: one of:
    • OAuth 2 (authorization code, authorization URL https://auth.prisma.io/authorize, token URL https://auth.prisma.io/token, scopes: workspace:admin, offline_access)
    • HTTP bearer

Path parameters

deploymentIdstring required

Query parameters

tailinteger
from_start'true' | 'false'
cursorstring

Response

One page of deployment logs (newline-delimited JSON; one record per line, ending with a terminal record).

Changes

No recorded changes to this operation across all 1 revision of this API.