---
title: "A build's log after a sequence number; poll with `after = nextAfter` until `done`"
method: GET
path: "/sandbox-templates/{templateId}/builds/{buildId}/logs"
tags: ["sandbox-templates"]
---

# A build's log after a sequence number; poll with \`after = nextAfter\` until \`done\`

`GET /sandbox-templates/{templateId}/builds/{buildId}/logs`

## Request

- Base URL: `https://api.letsship.ai/v1`
- URL: `https://api.letsship.ai/v1/sandbox-templates/{templateId}/builds/{buildId}/logs`
- Auth: none declared

## Path parameters

- `templateId` string, required
- `buildId` string, required

## Query parameters

- `after` integer, nullable: Return chunks after this sequence number.

## Response `200`

Log chunks

- SandboxTemplateBuildLogsResponse
  - `buildId` string, required
  - `chunks` SandboxTemplateBuildLogChunk[], required
    - `seq` integer, required
    - `stream` 'stdout' | 'stderr' | 'platform', required
    - `text` string, required
    - `at` integer, required
  - `nextAfter` integer, required
  - `done` boolean, required

## Other responses

- `404`: Not found

---

[API](https://skmtc.dev/letsship/apis/ship-api.md) · [All operations](https://skmtc.dev/letsship/apis/ship-api/llms.txt) · [OpenAPI document](https://skmtc.dev/letsship/apis/ship-api/revisions/e6eac1bcadd4?raw)
