---
title: "Get managed job runner logs"
method: GET
path: "/jobs/v1/runs/{job_id}/logs"
---

# Get managed job runner logs

`GET /jobs/v1/runs/{job_id}/logs`

## Request

- Base URL: `https://api.run402.com`
- URL: `https://api.run402.com/jobs/v1/runs/{job_id}/logs`
- Auth: HTTP bearer

## Path parameters

- `job_id` string, required

## Query parameters

- `tail` integer
- `since` string, date-time

## Response `200`

Chronological runner logs

- ManagedJobLogsResponse
  - `logs` ManagedJobLogEntry[], required
    - `timestamp` string, date-time, required
    - `message` string, required
    - `log_stream_name` string, required
    - `event_id` string, required
    - `ingestion_time` string, date-time

## Other responses

- `404`: Job not found
- `503`: Job logs are not configured

---

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