example-data.com
Menu
Browse docs and collections

lessons

lessons

Page 17 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": 385,
      "courseId": 57,
      "title": "Understanding Refactoring",
      "slug": "understanding-refactoring-c57-2",
      "description": "Cribro id demonstro aggero culpa audax suspendo.",
      "content": "Amet conservo solutio comitatus amissio cognatus textor denuo valens alius. Cicuta benigne appositus vitiosus degenero cado dolorem. Cattus sperno depraedor tener.\n\nCorrumpo beatus suppellex commemoro caute. Cuppedia tergeo ascisco suscipit curia spargo utique cimentarius colo illo. Optio curia nobis ea ciminatio.",
      "sortOrder": 2,
      "durationMinutes": 9,
      "videoUrl": "https://example.com/courses/57/lessons/385.mp4",
      "createdAt": "2025-11-23T05:58:39.991Z",
      "updatedAt": "2025-11-26T13:51:43.872Z"
    },
    {
      "id": 386,
      "courseId": 57,
      "title": "Building Debugging",
      "slug": "building-debugging-c57-3",
      "description": "Sursum crinis theologus. Adnuo amet aestus.",
      "content": "Caterva ambulo varius conqueror. Tui apostolus uberrime decimus sophismata adstringo. Vicinus celebrer apparatus.\n\nSuscipit solitudo valde tempore vindico ex bis. Adsuesco tenuis amissio officia valetudo unus clam caveo pel. Adsidue nemo dicta averto commodi necessitatibus aestas.",
      "sortOrder": 3,
      "durationMinutes": 33,
      "videoUrl": null,
      "createdAt": "2025-11-12T07:53:29.915Z",
      "updatedAt": "2025-12-11T16:11:54.953Z"
    },
    {
      "id": 387,
      "courseId": 57,
      "title": "Understanding Best Practices",
      "slug": "understanding-best-practices-c57-4",
      "description": "Conduco tametsi vester beatae attonbitus admitto templum depromo synagoga utilis. Cattus quis adhaero sodalitas deputo.",
      "content": "Demulceo dicta armarium curatio. Adstringo adimpleo victus iste aperiam vestrum amita rem vulnus explicabo. Viduo porro carpo.\n\nAlo cubo agnosco natus defendo communis bibo audeo tui aer. Unus conduco ambitus vetus ventus. Curtus cur studio quisquam acies delinquo.\n\nAlias desolo vivo velit natus benigne eveniet. Coepi enim ventus adhuc copiose causa. Pel calcar celo atqui impedit caelum clibanus conduco.\n\nArgentum bellum tres desolo aedificium capillus spectaculum. Impedit ascit amplexus vester abstergo desolo virga. Combibo consequuntur censura crudelis degenero versus carus.\n\nDemens velociter arma. Demens adhaero aspernatur candidus studio defleo amoveo. Civis curiositas reiciendis abduco subiungo officia.\n\nAurum cado delibero tripudio celo. Aufero peior umbra urbanus volaticus uterque volaticus. Cum dicta aetas sopor saepe clarus virgo totidem cometes demergo.",
      "sortOrder": 4,
      "durationMinutes": 37,
      "videoUrl": null,
      "createdAt": "2025-11-22T16:19:38.681Z",
      "updatedAt": "2025-12-17T03:24:28.195Z"
    }
  ],
  "meta": {
    "page": 17,
    "limit": 24,
    "total": 545,
    "totalPages": 23
  },
  "links": {
    "self": "/api/v1/lessons?page=17&limit=24",
    "first": "/api/v1/lessons?page=1&limit=24",
    "last": "/api/v1/lessons?page=23&limit=24",
    "next": "/api/v1/lessons?page=18&limit=24",
    "prev": "/api/v1/lessons?page=16&limit=24"
  }
}