BucktDocs

Get log

GET/v1/logs/{id}logs:read

Returns the full record for a captured request: the List logs summary plus routePattern, ip, userAgent, requestId, the censored requestHeaders, requestBody, and responseBody.

Returns 404 if the log does not exist or has expired beyond your plan's retention window.

Path parameters

NameTypeDefaultDescription
idrequiredstringThe log record id returned from List logs.

Example request

import { Buckt } from "@buckt/sdk";

const client = new Buckt({ apiKey: process.env.BUCKT_API_KEY });

const log = await client.logs.get("log_01J5XXXXXXXXXXXXXXXXXXXXXX");

Responses

{
  "data": {
    "object": "log",
    "id": "log_01J5XXXXXXXXXXXXXXXXXXXXXX",
    "method": "POST",
    "path": "/v1/buckets",
    "routePattern": "/v1/buckets",
    "statusCode": 201,
    "durationMs": 142,
    "apiKeyId": "key_01J5UPLOADERXXXXXXXXXXXXXX",
    "bucketId": null,
    "ip": "203.0.113.42",
    "userAgent": "buckt-sdk/1.4.0 node/24.4.0",
    "requestId": "5b2f3c0e-2ab3-4d6e-9b71-09f7e8b2cf3a",
    "requestHeaders": {
      "content-type": "application/json",
      "user-agent": "buckt-sdk/1.4.0 node/24.4.0"
    },
    "requestBody": {
      "name": "Marketing Assets",
      "customDomain": "assets.acme.com",
      "region": "us-east-1"
    },
    "responseBody": {
      "data": {
        "object": "bucket",
        "id": "bkt_01H8XYZABCDEFGHJKMNPQRSTVW"
      },
      "error": null,
      "meta": null
    },
    "errorMessage": null,
    "createdAt": "2026-04-25T11:42:00Z"
  },
  "error": null,
  "meta": null
}