Get log
GET
/v1/logs/{id}logs:readReturns 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
| Name | Type | Default | Description |
|---|---|---|---|
| idrequired | string | — | The 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
}