Skip to content
Docs
English
Esc
↑↓navigate↵open⌘Jpreview

List sections and content blocks in a course

Lists sections and content blocks for a course. Scoped to your integration’s institution via Basic Auth credentials.

GET/courses/{id}/content-blocks
Authorization
AuthorizationBasic auth · headerrequired

Basic Auth with clientId as username and clientSecret as password

Path parameters
idstringrequired

Course ID (layer ID of the course)

Responses
200

Layer sections with content blocks

dataLayerSectionsResponserequired
Show properties
sectionsLayerSectionWithBlocks[]required
Show properties
Array of LayerSectionWithBlocks
idstringrequired
namestringrequired
positionintegerrequired
blocksLayerBlockSummary[]required
Show properties
Array of LayerBlockSummary
idstringrequired
namestringrequired
typestringrequired
positionintegerrequired
statusstringrequired
standaloneBlocksLayerBlockSummary[]required
Show properties
Array of LayerBlockSummary
idstringrequired
namestringrequired
typestringrequired
positionintegerrequired
statusstringrequired
metaResponseMetarequired
Show properties
requestIdstringrequired
timestampstring<date-time>required
versionstringrequired
Allowed:v4
401

Unauthorized

typestringrequired
Allowed:error
codestringrequired
Allowed:bad_requestunauthorizedforbiddenresource_not_foundconflictvalidation_failedidempotency_key_reusedrate_limit_exceededinternal_error
titlestringrequired
statusintegerrequired
detailstringrequired
instancestring
errorsobject[]
Show properties
Array of object
fieldstring
messagestring
403

Forbidden

typestringrequired
Allowed:error
codestringrequired
Allowed:bad_requestunauthorizedforbiddenresource_not_foundconflictvalidation_failedidempotency_key_reusedrate_limit_exceededinternal_error
titlestringrequired
statusintegerrequired
detailstringrequired
instancestring
errorsobject[]
Show properties
Array of object
fieldstring
messagestring
404

Not Found

typestringrequired
Allowed:error
codestringrequired
Allowed:bad_requestunauthorizedforbiddenresource_not_foundconflictvalidation_failedidempotency_key_reusedrate_limit_exceededinternal_error
titlestringrequired
statusintegerrequired
detailstringrequired
instancestring
errorsobject[]
Show properties
Array of object
fieldstring
messagestring
429

Too Many Requests

typestringrequired
Allowed:error
codestringrequired
Allowed:bad_requestunauthorizedforbiddenresource_not_foundconflictvalidation_failedidempotency_key_reusedrate_limit_exceededinternal_error
titlestringrequired
statusintegerrequired
detailstringrequired
instancestring
errorsobject[]
Show properties
Array of object
fieldstring
messagestring
500

Internal Server Error

typestringrequired
Allowed:error
codestringrequired
Allowed:bad_requestunauthorizedforbiddenresource_not_foundconflictvalidation_failedidempotency_key_reusedrate_limit_exceededinternal_error
titlestringrequired
statusintegerrequired
detailstringrequired
instancestring
errorsobject[]
Show properties
Array of object
fieldstring
messagestring
Try it
Server
Authorization
Parameters
Request
curl -X GET 'https://fuxam.app/api/v4/courses/string/content-blocks' \
  -H 'Authorization: Basic YOUR_CREDENTIALS'
Response
{
  "data": {
    "sections": [
      {
        "id": "string",
        "name": "string",
        "position": 0,
        "blocks": [
          {
            "id": "string",
            "name": "string",
            "type": "string",
            "position": 0,
            "status": "string"
          }
        ]
      }
    ],
    "standaloneBlocks": [
      {
        "id": "string",
        "name": "string",
        "type": "string",
        "position": 0,
        "status": "string"
      }
    ]
  },
  "meta": {
    "requestId": "req_1234567890_abc",
    "timestamp": "2026-06-02T07:00:00.000Z",
    "version": "v4"
  }
}