List todos

GET /todos
Returns all todos. Supports filtering by user and completion status.

Query Parameters

NameTypeDescription
userId ?integerFilter by user ID
completed ?booleanFilter by completion status

Responses

A list of todos

array<Todo> application/json
NameTypeDescription
userId ?integer
id ?integer
title ?string
completed ?boolean
curl -X GET 'https://jsonplaceholder.typicode.com/todos'
const response = await fetch('https://jsonplaceholder.typicode.com/todos', {
  method: 'GET',
  headers: { 'Accept': 'application/json' }
});
const data = await response.json();