Skip to content

API spec v1.0.0 - Todo REST endpoints #1

@joonseolee

Description

@joonseolee

Backend API v1.0.0 is ready.

Base URL

Endpoints

  • POST /api/todos
    • Request body:
      {
        "title": "string",
        "description": "string?"
      }
  • GET /api/todos
  • GET /api/todos/{id}
  • PUT /api/todos/{id}
    • Request body:
      {
        "title": "string",
        "description": "string?",
        "completed": true
      }
  • DELETE /api/todos/{id}

Response model

{
  "id": 1,
  "title": "string",
  "description": "string | null",
  "completed": false,
  "createdAt": "2026-02-10T15:00:00Z",
  "updatedAt": "2026-02-10T15:00:00Z"
}

Notes

  • No auth
  • No pagination (GET /api/todos returns all)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions