ulams adapt
Generated from front/cli (ulams schema)
ulams adapt build
Section titled “ulams adapt build”Build the current version into a SCORM package (queued).
Kind: write. Stability: stable. MCP tool: adapt_build. Scopes: courses:write.
Endpoints: POST /api/admin/adapt/{id}/build.
| Flag | Type | Required | Description |
|---|---|---|---|
--id (positional) |
integer | yes | |
--body |
unknown | Request body (JSON) |
# Build the current version into a SCORM package (queued)ulams adapt build 1 --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "body": { "description": "Request body (JSON)" } }, "required": [ "id" ], "additionalProperties": {}}ulams adapt create
Section titled “ulams adapt create”Create from Adapt JSON (course, config, contentObjects, articles, blocks, components).
Kind: write. Stability: stable. MCP tool: adapt_create. Scopes: courses:write.
Endpoints: POST /api/admin/adapt.
| Flag | Type | Required | Description |
|---|---|---|---|
--body |
unknown | Request body (JSON) |
# Create from Adapt JSON (course, config, contentObjects, articles, blocks, components)ulams adapt create --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "body": { "description": "Request body (JSON)" } }, "additionalProperties": {}}ulams adapt delete
Section titled “ulams adapt delete”Delete a source (the built SCORM package stays).
Kind: destructive (idempotent). Stability: stable. MCP tool: adapt_delete. Scopes: courses:write.
Endpoints: DELETE /api/admin/adapt/{id}.
| Flag | Type | Required | Description |
|---|---|---|---|
--id (positional) |
integer | yes |
# Delete a source (the built SCORM package stays)ulams adapt delete 1 --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 } }, "required": [ "id" ], "additionalProperties": {}}ulams adapt get
Section titled “ulams adapt get”Show a source and its build status.
Kind: read (idempotent). Stability: stable. MCP tool: adapt_get. Scopes: courses:read.
Endpoints: GET /api/admin/adapt/{id}.
| Flag | Type | Required | Description |
|---|---|---|---|
--id (positional) |
integer | yes |
# Show a source and its build statusulams adapt get 1 --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 } }, "required": [ "id" ], "additionalProperties": {}}ulams adapt list
Section titled “ulams adapt list”List Adapt JSON sources.
Kind: read (idempotent). Stability: stable. MCP tool: adapt_list. Scopes: courses:read.
Endpoints: GET /api/admin/adapt.
# List Adapt JSON sourcesulams adapt list --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": {}, "additionalProperties": {}}ulams adapt source
Section titled “ulams adapt source”JSON of the current or a given version.
Kind: read (idempotent). Stability: stable. MCP tool: adapt_source. Scopes: courses:read.
Endpoints: GET /api/admin/adapt/{id}/source.
| Flag | Type | Required | Description |
|---|---|---|---|
--id (positional) |
integer | yes |
# JSON of the current or a given versionulams adapt source 1 --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 } }, "required": [ "id" ], "additionalProperties": {}}ulams adapt versions-add
Section titled “ulams adapt versions-add”Add a version.
Kind: write. Stability: stable. MCP tool: adapt_versions_add. Scopes: courses:write.
Endpoints: POST /api/admin/adapt/{id}/versions.
| Flag | Type | Required | Description |
|---|---|---|---|
--id (positional) |
integer | yes | |
--body |
unknown | Request body (JSON) |
# Add a versionulams adapt versions-add 1 --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "body": { "description": "Request body (JSON)" } }, "required": [ "id" ], "additionalProperties": {}}ulams adapt versions-list
Section titled “ulams adapt versions-list”Version history (version, change note, author, date; no source).
Kind: read (idempotent). Stability: stable. MCP tool: adapt_versions_list. Scopes: courses:read.
Endpoints: GET /api/admin/adapt/{id}/versions.
| Flag | Type | Required | Description |
|---|---|---|---|
--id (positional) |
integer | yes |
# Version history (version, change note, author, date; no source)ulams adapt versions-list 1 --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 } }, "required": [ "id" ], "additionalProperties": {}}