example-data.com
Menu
Browse docs and collections

Overview

courses / #42

Mastering Composition

instructorUserId
Carley Gleichner @carley.gleichner
title
Mastering Composition
slug
mastering-composition-42
description
Ab sum copiose. Pariatur adaugeo aperte solium debilito aggero. Vorago defleo patior verbera. Vulnero comes tondeo adipisci blandior abundans vulnero.
category
photography
difficulty
intermediate
language
French
durationHours
37.7
priceFrom
186
currency
USD
thumbnailUrl
https://picsum.photos/seed/course-42/800/450
rating
5
ratingCount
759
enrollmentCount
2135
isPublished
true
createdAt
updatedAt

Component variants

Related

Request

curl example

curl -sS \
  "https://example-data.com/api/v1/courses/42" \
  -H "Accept: application/json"

JavaScript example

const res = await fetch(
  "https://example-data.com/api/v1/courses/42"
);
const course = await res.json();

TypeScript example

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

const res = await fetch(
  "https://example-data.com/api/v1/courses/42"
);
const course = (await res.json()) as Course;

Python example

import requests

res = requests.get(
    "https://example-data.com/api/v1/courses/42"
)
course = res.json()

Response

{
  "id": 42,
  "instructorUserId": 142,
  "title": "Mastering Composition",
  "slug": "mastering-composition-42",
  "description": "Ab sum copiose. Pariatur adaugeo aperte solium debilito aggero. Vorago defleo patior verbera. Vulnero comes tondeo adipisci blandior abundans vulnero.",
  "category": "photography",
  "difficulty": "intermediate",
  "language": "French",
  "durationHours": 37.7,
  "priceFrom": 186,
  "currency": "USD",
  "thumbnailUrl": "https://picsum.photos/seed/course-42/800/450",
  "rating": 5,
  "ratingCount": 759,
  "enrollmentCount": 2135,
  "isPublished": true,
  "createdAt": "2025-05-19T13:59:59.307Z",
  "updatedAt": "2025-08-16T23:03:26.372Z"
}