Get learner-safe published content
GET/contents/{id}/learner
Returns the full published Composer document in the shape consumed by Cursare learner components. The response is derived from the published snapshot and strips author-only quiz answer keys. Call this endpoint from a trusted server; never expose an organization API key in browser code.
Path parameters
idstringThe content id to load from the credential's organization.
Responses
200Get learner-safe published content.401Missing, invalid or revoked API key.403The key's organization does not own this resource.404The resource does not exist (or belongs to another org).429Rate limit exceeded (240 reads/min, 60 writes/min per key).500Unexpected server error.curl https://api.cursare.com/v1/contents/{id}/learner \
--header 'Authorization: Bearer cr_live_…'{
"data": {
"coverImage": "string",
"description": "string",
"document": "string",
"id": "string",
"publishedAt": "2026-01-31T12:00:00.000Z",
"routeSegment": "string",
"theme": "string",
"title": "string"
}
}