ulams webinars
Generated from front/cli (ulams schema)
ulams webinars create
Section titled “ulams webinars create”Store a newly created Webinar in storage.
Kind: write. Stability: stable. MCP tool: webinars_create. Scopes: events:write.
Endpoints: POST /api/admin/webinars.
| Flag | Type | Required | Description |
|---|---|---|---|
--active-from |
string | active_from | |
--active-to |
string | active_to | |
--agenda |
string | agenda | |
--created-at |
string | created_at | |
--description |
string | yes | description |
--duration |
string | duration | |
--id |
integer | id | |
--image-path |
string | image_path | |
--image-url |
string | image_url | |
--logotype-path |
string | logotype_path | |
--logotype-url |
string | logotype_url | |
--name |
string | yes | name |
--short-desc |
string | short_desc | |
--status |
string | yes | status |
--updated-at |
string | updated_at | |
--yt-stream-key |
string | yt_stream_key | |
--yt-stream-url |
string | yt_stream_url | |
--yt-url |
string | yt_url |
# Store a newly created Webinar in storageulams webinars create --description text --name Example --status text --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "active_from": { "type": "string", "description": "active_from" }, "active_to": { "type": "string", "description": "active_to" }, "agenda": { "type": "string", "description": "agenda" }, "created_at": { "type": "string", "description": "created_at" }, "description": { "type": "string", "description": "description" }, "duration": { "type": "string", "description": "duration" }, "id": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991, "description": "id" }, "image_path": { "type": "string", "description": "image_path" }, "image_url": { "type": "string", "description": "image_url" }, "logotype_path": { "type": "string", "description": "logotype_path" }, "logotype_url": { "type": "string", "description": "logotype_url" }, "name": { "type": "string", "description": "name" }, "short_desc": { "type": "string", "description": "short_desc" }, "status": { "type": "string", "description": "status" }, "updated_at": { "type": "string", "description": "updated_at" }, "yt_stream_key": { "type": "string", "description": "yt_stream_key" }, "yt_stream_url": { "type": "string", "description": "yt_stream_url" }, "yt_url": { "type": "string", "description": "yt_url" } }, "required": [ "description", "name", "status" ], "additionalProperties": {}}ulams webinars delete
Section titled “ulams webinars delete”Remove the specified Webinar from storage.
Kind: destructive (idempotent). Stability: stable. MCP tool: webinars_delete. Scopes: events:write.
Endpoints: DELETE /api/admin/webinars/{id}.
| Flag | Type | Required | Description |
|---|---|---|---|
--id (positional) |
integer | yes | id of Webinar |
# Remove the specified Webinar from storageulams webinars delete 1 --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991, "description": "id of Webinar" } }, "required": [ "id" ], "additionalProperties": {}}ulams webinars get
Section titled “ulams webinars get”Display the specified Webinar.
Kind: read (idempotent). Stability: stable. MCP tool: webinars_get. Scopes: events:read.
Endpoints: GET /api/admin/webinars/{id}.
| Flag | Type | Required | Description |
|---|---|---|---|
--id (positional) |
integer | yes | id of Webinar |
# Display the specified Webinarulams webinars get 1 --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991, "description": "id of Webinar" } }, "required": [ "id" ], "additionalProperties": {}}ulams webinars list
Section titled “ulams webinars list”GET /api/admin/webinars.
Kind: read (idempotent). Stability: stable. MCP tool: webinars_list. Scopes: events:read.
Endpoints: GET /api/admin/webinars.
| Flag | Type | Required | Description |
|---|---|---|---|
--order-by |
string | ||
--order |
string | ||
--page |
number | Pagination Page Number | |
--per-page |
number | Pagination Per Page | |
--name |
string | Webinar name %LIKE% | |
--status |
string | Webinar status == |
# GET /api/admin/webinarsulams webinars list --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "order_by": { "type": "string", "enum": [ "finished_at", "started_at", "created_at", "name" ] }, "order": { "type": "string", "enum": [ "ASC", "DESC" ] }, "page": { "type": "number", "description": "Pagination Page Number" }, "per_page": { "type": "number", "description": "Pagination Per Page" }, "name": { "type": "string", "description": "Webinar name %LIKE%" }, "status": { "type": "string", "description": "Webinar status ==" } }, "additionalProperties": {}}ulams webinars update
Section titled “ulams webinars update”Update the specified Webinar in storage.
Kind: write (idempotent). Stability: stable. MCP tool: webinars_update. Scopes: events:write.
Endpoints: PUT /api/admin/webinars/{id}.
| Flag | Type | Required | Description |
|---|---|---|---|
--id (positional) |
integer | yes | id of Webinar |
--active-from |
string | active_from | |
--active-to |
string | active_to | |
--agenda |
string | agenda | |
--created-at |
string | created_at | |
--description |
string | description | |
--duration |
string | duration | |
--image-path |
string | image_path | |
--image-url |
string | image_url | |
--logotype-path |
string | logotype_path | |
--logotype-url |
string | logotype_url | |
--name |
string | name | |
--short-desc |
string | short_desc | |
--status |
string | status | |
--updated-at |
string | updated_at | |
--yt-stream-key |
string | yt_stream_key | |
--yt-stream-url |
string | yt_stream_url | |
--yt-url |
string | yt_url |
# Update the specified Webinar in storageulams webinars update 1 --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991, "description": "id of Webinar" }, "active_from": { "type": "string", "description": "active_from" }, "active_to": { "type": "string", "description": "active_to" }, "agenda": { "type": "string", "description": "agenda" }, "created_at": { "type": "string", "description": "created_at" }, "description": { "type": "string", "description": "description" }, "duration": { "type": "string", "description": "duration" }, "image_path": { "type": "string", "description": "image_path" }, "image_url": { "type": "string", "description": "image_url" }, "logotype_path": { "type": "string", "description": "logotype_path" }, "logotype_url": { "type": "string", "description": "logotype_url" }, "name": { "type": "string", "description": "name" }, "short_desc": { "type": "string", "description": "short_desc" }, "status": { "type": "string", "description": "status" }, "updated_at": { "type": "string", "description": "updated_at" }, "yt_stream_key": { "type": "string", "description": "yt_stream_key" }, "yt_stream_url": { "type": "string", "description": "yt_stream_url" }, "yt_url": { "type": "string", "description": "yt_url" } }, "required": [ "id" ], "additionalProperties": {}}ulams webinars users
Section titled “ulams webinars users”Get webinars users.
Kind: read (idempotent). Stability: stable. MCP tool: webinars_users. Scopes: events:read.
Endpoints: GET /api/admin/webinars/{id}/users.
| Flag | Type | Required | Description |
|---|---|---|---|
--id (positional) |
integer | yes | id of Webinar |
--search |
string |
# Get webinars usersulams webinars users 1 --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991, "description": "id of Webinar" }, "search": { "type": "string" } }, "required": [ "id" ], "additionalProperties": {}}ulams webinars users-assignable
Section titled “ulams webinars users-assignable”Get users assignable to webinars.
Kind: read (idempotent). Stability: stable. MCP tool: webinars_users_assignable. Scopes: events:read.
Endpoints: GET /api/admin/webinars/users/assignable.
| Flag | Type | Required | Description |
|---|---|---|---|
--search |
string |
# Get users assignable to webinarsulams webinars users-assignable --jsonInput JSON Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "search": { "type": "string" } }, "additionalProperties": {}}