example-data.com
Menu
Browse docs and collections

lessons

lessons

Page 13 of 23.

Overview

Request

curl example

curl -sS \
  "https://example-data.com/api/v1/lessons?limit=25"

JavaScript example

const res = await fetch(
  "https://example-data.com/api/v1/lessons?limit=25"
);
const { data, meta } = await res.json();

TypeScript example

// Download once: mkdir -p types && curl -o types/lessons.d.ts https://example-data.com/types/lessons.d.ts
import type { Lesson, ListEnvelope } from "./types/lessons";

const res = await fetch(
  "https://example-data.com/api/v1/lessons?limit=25"
);
const { data, meta } = (await res.json()) as ListEnvelope<Lesson>;

Python example

import requests

res = requests.get(
    "https://example-data.com/api/v1/lessons",
    params={"limit": 25},
)
data = res.json()

Response

{
  "data": [
    {
      "id": 289,
      "courseId": 43,
      "title": "Patterns in Common Pitfalls",
      "slug": "patterns-in-common-pitfalls-c43-1",
      "description": "Patruus aiunt ara vestigium tabula virga. Curtus spes tametsi bardus.",
      "content": "Utpote quam confido deludo. Pariatur tantum tonsor. Arbitro attero video decretum cura dolore audentia solio appello.\n\nBlandior credo utilis supra vereor dolorum demulceo theatrum. Tabula demens patior adficio coniuratio attero uxor. Causa causa compono vinitor caveo agnosco candidus.\n\nContego comedo acer optio valens volutabrum talus nostrum talis. Aurum cupiditate omnis socius caterva ipsum accusamus. Quae avarus basium.",
      "sortOrder": 1,
      "durationMinutes": 54,
      "videoUrl": "https://example.com/courses/43/lessons/289.mp4",
      "createdAt": "2025-11-16T20:50:18.782Z",
      "updatedAt": "2025-12-02T07:23:27.504Z"
    },
    {
      "id": 290,
      "courseId": 43,
      "title": "Understanding Real World Examples",
      "slug": "understanding-real-world-examples-c43-2",
      "description": "Tyrannus concido demoror. Articulus viscus suppellex abscido defaeco voluptas.",
      "content": "Adulescens artificiose subseco bibo nobis delinquo iusto conspergo. Abeo verbera ut crepusculum tondeo odio. Cattus taedium culpa antiquus.\n\nTempore adficio vomica doloribus ventosus voveo. Odit sub contigo tamisium atrocitas somnus. Patior aro deprimo cado infit amplitudo bestia.\n\nCrinis demum ciminatio cupiditate earum speciosus. Triumphus ambulo tenus vehemens crur sponte vigor. Eos tertius aperte summa caveo nam.\n\nMolestiae bis coma. Currus decumbo solutio error accommodo et cubitum quisquam. Delibero patrocinor cibus.\n\nAmor vitiosus cohibeo tabella. Spargo volup cursus amo. Stipes absque totus abutor decet amitto.",
      "sortOrder": 2,
      "durationMinutes": 8,
      "videoUrl": "https://example.com/courses/43/lessons/290.mp4",
      "createdAt": "2026-01-06T23:40:53.337Z",
      "updatedAt": "2026-01-16T08:28:35.505Z"
    },
    {
      "id": 291,
      "courseId": 43,
      "title": "Getting Started with Debugging",
      "slug": "getting-started-with-debugging-c43-3",
      "description": "Benevolentia molestiae villa viduo cetera vulariter viridis ultio pecus. Ancilla illum astrum trucido at.",
      "content": "Artificiose magni tego a depereo addo demum utilis. Ante conspergo mollitia. Viscus dens talis blanditiis vigilo.\n\nOptio abbas subito volubilis balbus peccatus verto tero atrocitas. Celer bene certus demulceo consequuntur cribro curriculum alveus caelestis conicio. Minus ante possimus taedium conor aro conculco celer optio.",
      "sortOrder": 3,
      "durationMinutes": 60,
      "videoUrl": null,
      "createdAt": "2026-01-04T07:36:56.564Z",
      "updatedAt": "2026-02-01T05:55:04.839Z"
    }
  ],
  "meta": {
    "page": 13,
    "limit": 24,
    "total": 545,
    "totalPages": 23
  },
  "links": {
    "self": "/api/v1/lessons?page=13&limit=24",
    "first": "/api/v1/lessons?page=1&limit=24",
    "last": "/api/v1/lessons?page=23&limit=24",
    "next": "/api/v1/lessons?page=14&limit=24",
    "prev": "/api/v1/lessons?page=12&limit=24"
  }
}