GET
/
v1
/
projects
/
{projectId}
/
deployments
/
{deploymentId}
/
runtime-logs
getRuntimeLogs
import { Vercel } from "@vercel/sdk";

const vercel = new Vercel({
  bearerToken: "<YOUR_BEARER_TOKEN_HERE>",
});

async function run() {
  const result = await vercel.logs.getRuntimeLogs({
    projectId: "<id>",
    deploymentId: "<id>",
    teamId: "team_1a2b3c4d5e6f7g8h9i0j1k2l",
    slug: "my-team-url-slug",
  });

  console.log(result);
}

run();
{
  "level": "error",
  "message": "<string>",
  "rowId": "<string>",
  "source": "delimiter",
  "timestampInMs": 123,
  "domain": "<string>",
  "messageTruncated": true,
  "requestMethod": "<string>",
  "requestPath": "<string>",
  "responseStatusCode": 123
}

Authorizations

Authorization
string
header
required

Default authentication mechanism

Path Parameters

projectId
string
required
deploymentId
string
required

Query Parameters

teamId
string

The Team identifier to perform the request on behalf of.

Example:

"team_1a2b3c4d5e6f7g8h9i0j1k2l"

slug
string

The Team slug to perform the request on behalf of.

Example:

"my-team-url-slug"

Response

level
enum<string>
required
Available options:
error,
warning,
info
message
string
required
rowId
string
required
source
enum<string>
required
Available options:
delimiter,
edge-function,
edge-middleware,
serverless,
request
timestampInMs
number
required
domain
string
required
messageTruncated
boolean
required
requestMethod
string
required
requestPath
string
required
responseStatusCode
number
required