---
title: "Get a devlog"
method: GET
path: "/devlogs/{id}"
tags: ["Devlogs"]
---

# Get a devlog

`GET /devlogs/{id}`

Fetch a devlog by ID.

## Path parameters

- `id` integer, required

## Response `200`

A single devlog

- Devlog
  - `id` integer
  - `body` string
  - `comments_count` integer
  - `duration_seconds` integer
  - `likes_count` integer
  - `scrapbook_url` string
  - `created_at` string, date-time
  - `updated_at` string, date-time
  - `media` object[]
    - `url` string
    - `content_type` string
  - `comments` Comment[]
    - `id` integer
    - `author` object
      - `id` integer
      - `display_name` string
      - `avatar` string
    - `body` string
    - `created_at` string, date-time
    - `updated_at` string, date-time

## Other responses

- `401` — Missing or invalid API key
- `404` — Resource not found
- `429` — Rate limit exceeded

## Changes

> 5 revisions in range; 1 could not be searched.

- **2026-03-26** `5aa899f5a7d4` — 1 info
  - added the non-success response with the status `429`
- **2026-02-28** `cf6ee4e9eef4` — 1 info
  - removed the non-success response with the status `429`

[Change history](https://skmtc.dev/hackclub/apis/flavortown-api/changes/devlogs/:id/get.md)

---

[API](https://skmtc.dev/hackclub/apis/flavortown-api.md) · [All operations](https://skmtc.dev/hackclub/apis/flavortown-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hackclub/flavortown-api/revisions/30b9ad477190/schema)
