Api Get Paper Challenge

Single challenge by slug. 404 on unknown slug.

Returns: the challenge dict (unwrapped — caller already knows they asked for one challenge by slug, no need for envelope).

get/api/paper/challenges/{slug}

Request

  • Base URL: https://www.oxfordledge.com (the document declares no server; this is the origin it was published from)
  • URL: https://www.oxfordledge.com/api/paper/challenges/{slug}
  • Auth: none declared

Path parameters

slugstring required

Response

Successful Response

slugstring required

URL-safe identifier (lowercase + hyphens). Primary key.

titlestring required

One-line challenge title shown on cards.

summarystring required

2-4 sentence challenge brief.

levelstring required

beginner | intermediate | advanced.

module_idsstring[] required

LEARN module IDs this challenge maps to (≥1; forcing function in contract test).

journey_slugstring nullable

Optional curated-journey slug (one of SF-22's 8 journeys).

prefill_thesisstring required

Pre-filled thesis text the order modal opens with — placeholders in [SQUARE_BRACKETS].

expected_duration_daysinteger required

Recommended hold horizon for the practice exercise.

success_criteriastring required

Plain-English completion definition (no automated grading at v1).

Changes

No recorded changes to this operation across all 1 revision of this API.