概要
会員サイト系ツールでは、会員サイトとその配下のコース・コースグループ・バンドル・レッスン・受講生を管理できます。各ツールのsite_id には会員サイトIDを指定します(member_site_list で取得)。
member_lesson_stats_list など)で取得します。
会員サイト
会員サイトの一覧取得・作成・取得・更新・削除・並び替えを行います。会員サイトはコース・コースグループ・バンドル・レッスン・受講生の親で、それらのツールで指定するsite_id は member_site_list で取得します。
member_site_list
会員サイトの一覧を表示順で取得します(削除したサイトは含みません)。各サイトの設定はmember_site_get で確認します。コース・コースグループ・バンドル・レッスン・受講生の操作で指定する site_id の取得元です。
パラメータ:
指示例:
- 「会員サイトの一覧を見せて」
- 「“講座サイト”という会員サイトのIDを調べて」
member_site_create
会員サイトを作成します。指定できるのはサイト名だけで、その他の設定は既定値で作成されます(アカウント自動発行時仮パスワードは自動で発行、ログインなしでの閲覧は「不可」、検索エンジンに非表示、コースページの検索欄・カテゴリ選択欄は表示)。設定の変更はmember_site_update で行います。契約内容による会員サイトの件数上限に達している場合はエラー(bad_request)になります。
パラメータ:
指示例:
- 「“オンライン講座”という会員サイトを作って」
member_site_get
会員サイトの設定を取得します。基本設定、ログインページ・コースページ・レッスンページの設定、メニュー項目(login_footer_menu_items など)を含む全項目を返します。取得結果をそのまま member_site_update に渡しても状態は変わりません。ただし、リンク先の固定ページが削除されたメニュー項目(type が page で page_id が null)を含む場合は、その項目を直すか除いてから渡します(そのまま渡すとエラー validation_error)。
パラメータ:
指示例:
- 「この会員サイトの設定を見せて」
- 「会員サイトのログインなしでの閲覧の設定を確認して」
member_site_update
会員サイトの設定を更新します。指定したフィールドだけを更新する部分更新で、基本設定・ログインページ・コースページ・レッスンページの設定を 1 回で更新できます。メニュー項目の 3 つの配列は指定した内容で全件置き換えます。login_footer_use_menu などの 〜_use_menu に false を指定すると、そのメニュー項目は全て削除されます。更新後に 〜_use_menu が false になる状態でメニュー項目を 1 件以上指定するとエラー(validation_error)です。days_to_password_change に null を指定すると、パスワード変更が未完了の受講生への変更要求も解除されます。色と course_name_font_size の形式は値を変更する場合だけ検証されます。
パラメータ:
指示例:
- 「この会員サイトをログインなしで閲覧できるようにして」
- 「会員サイトのヘッダー色を #2B3636 に変えて」
member_site_delete
会員サイトを削除します。削除したサイトは一覧・取得の対象外になります。配下のコース・レッスン・受講生のデータは変更しません。 パラメータ:
指示例:
- 「この会員サイトを削除して」
member_site_reorder
会員サイトの表示順を変更します。削除したサイトを除く全ての会員サイトのIDを並べたい順で指定します(過不足があるとエラーvalidation_error)。
パラメータ:
指示例:
- 「“オンライン講座”の会員サイトを一番上に並べ替えて」
コース
会員サイト配下のコースの一覧取得・作成・取得・更新・削除・並び替えを行います。コースの所属コースグループはコース並び替え(member_course_reorder)で変更します。レッスンの操作はレッスンのツールで行います。
member_course_list
会員サイト配下のコースの一覧を表示順で取得します(削除したコースは含みません)。各コースの設定はmember_course_get で確認します。course_url は受講生向けのコースページURLです(type が url のコースは null)。
パラメータ:
指示例:
- 「この会員サイトのコース一覧を見せて」
- 「下書きのコースを教えて」
member_course_create
会員サイトにコースを作成します。作成したコースはコース一覧の末尾に未分類で追加され、コースグループへの振り分けはmember_course_reorder で行います。レッスングループ「メインレッスン」が自動で作成されます。契約内容によるコースの件数上限に達している場合、type に normal / url 以外を指定した場合、release_type / close_type / 期間限定オファーの type に reader_date を指定したがサイトの login_type が optional / none ではない場合はエラー(bad_request)になります。
パラメータ:
指示例:
- 「“基礎編”というコースを作って」
- 「登録の7日後の10時に開放されるコースを下書きで作って」
member_course_get
コースの設定を取得します。基本設定、未購入者へのオファー設定(常時表示オファー・期間限定オファー)、自動化設定(受講対象者・受講スタイル・開放日・締め切り・受講停止時の動作)、コメント設定、コースカテゴリ(category_ids)、所属コースグループ(course_group_id)を含む全項目を返します。course_group_id の変更は member_course_reorder で行います。
パラメータ:
指示例:
- 「このコースの設定を見せて」
- 「このコースの開放日と締め切りの設定を確認して」
member_course_update
コースの設定を更新します。指定したフィールドだけを更新する部分更新です。category_ids / limited_offers は指定した内容で全件置き換えます。use_limited_offer に false を指定すると登録済みの期間限定オファーは全て削除されます。更新後の show_non_purchaser が false の場合、url_for_non_purchaser は null になります。course_group_id は変更できません(member_course_reorder で変更します)。type を normal / url 以外へ変更した場合や、reader_date を指定できないサイトで release_type / close_type を reader_date へ変更した場合はエラー(bad_request)になります。
パラメータ:
指示例:
- 「このコースを公開にして」
- 「このコースの締め切りを登録の30日後に変更して」
member_course_delete
コースを削除します。削除したコースは一覧・取得の対象外になります。配下のレッスンや受講生の登録データは変更しません。 パラメータ:
指示例:
- 「このコースを削除して」
member_course_reorder
コースの表示順を変更します。会員サイトのcourse_display_type によって指定方法が変わります。all のサイトは course_ids に全コースIDを並べたい順で指定します。group / only_group のサイトは groups にコースグループごとのコースの並びを指定し、コースの所属コースグループもこの指定で変わります(全コースグループと全コースを含める必要があります)。IDに過不足があるとエラー(validation_error)、指定方法がサイトの設定と合わない場合はエラー(bad_request)になります。
パラメータ:
指示例:
- 「“基礎編”のコースを一番上に移動して」
- 「“応用編”のコースを”上級者向け”のコースグループに移して」
コースグループ
コースグループの一覧取得・作成・取得・更新・削除を行います。コースグループは、会員サイトのcourse_display_type が group / only_group のときにコースページでコースを分類する単位です。コースの振り分けは member_course_reorder で行います。
member_course_group_list
会員サイト配下のコースグループの一覧を表示順で取得します。 パラメータ:
指示例:
- 「この会員サイトのコースグループ一覧を見せて」
member_course_group_create
コースグループを作成します。作成したグループは一覧の末尾に追加されます。image_url はサイトの course_display_type が only_group のときだけ指定できます(それ以外はエラー bad_request)。
パラメータ:
指示例:
- 「“初心者向け”というコースグループを作って」
member_course_group_get
コースグループを取得します。 パラメータ:
指示例:
- 「このコースグループの設定を見せて」
member_course_group_update
コースグループを更新します。指定したフィールドだけを更新する部分更新です。image_url はサイトの course_display_type が only_group のときだけ変更できます(それ以外はエラー bad_request)。
パラメータ:
指示例:
- 「このコースグループの名称を”中級者向け”に変えて」
member_course_group_delete
コースグループを削除します。コースが 1 件でも所属しているグループは削除できません(エラーconflict)。先に member_course_reorder で所属コースを未分類または他のグループへ移します。
パラメータ:
指示例:
- 「このコースグループを削除して」
バンドル
バンドル(受講生に開放するコース・コミュニティグループのセット)の一覧取得・作成・取得・更新・削除・並び替えを行います。受講生の登録・解除はファネルアクション・配信アクションのbundle_course / bundle_course_cancel、または受講生の登録のツールで行います。
member_bundle_list
会員サイト配下のバンドルの一覧を表示順で取得します。ファネルアクション・配信アクションのbundle_course / bundle_course_cancel に指定する bundle_course_id と、member_bundle_get / member_bundle_update / member_bundle_delete の bundle_id の取得元です。含まれるコースは member_bundle_get で確認します。
パラメータ:
指示例:
- 「この会員サイトのバンドル一覧を見せて」
- 「“入門セット”というバンドルのIDを調べて」
member_bundle_create
会員サイトにバンドルを作成します。course_ids で含めるコース、community_group_ids で紐付けるコミュニティグループを指定します(後から member_bundle_update で変更できます)。作成直後の表示順は 0 で、並び位置は member_bundle_reorder で調整します。community_group_ids はコミュニティ機能が有効なサイトでだけ指定できます(それ以外はエラー bad_request)。
パラメータ:
指示例:
- 「“基礎編”と”応用編”のコースをまとめた”入門セット”というバンドルを作って」
member_bundle_get
バンドルを取得します。含まれるコース(course_ids)と紐付くコミュニティグループ(community_group_ids)、表示順(order)を返します。取得結果をそのまま member_bundle_update に渡しても状態は変わりません。
パラメータ:
指示例:
- 「このバンドルに含まれるコースを見せて」
member_bundle_update
バンドルを更新します。指定したフィールドだけを更新する部分更新です。course_ids / community_group_ids は指定した内容で全件置き換えます(空配列で全て外します)。コミュニティ機能が無効なサイトでは、community_group_ids は現在紐付いているグループの維持・解除だけができ、新しいグループを追加するとエラー(bad_request)になります。表示順の変更は member_bundle_reorder で行います。
パラメータ:
指示例:
- 「このバンドルに”上級編”のコースを追加して」
member_bundle_delete
バンドルを削除します(復元はできません)。削除するのはバンドル本体だけで、受講生の登録やこのバンドルを参照している設定は変更しません。 パラメータ:
指示例:
- 「このバンドルを削除して」
member_bundle_reorder
バンドルの表示順を変更します。会員サイト配下の全てのバンドルのIDを並べたい順で指定します(過不足があるとエラーvalidation_error)。
パラメータ:
指示例:
- 「“入門セット”のバンドルを一番上に並べ替えて」
レッスン
コース配下のレッスンとレッスングループを操作します。API で作成・取得・更新・削除できるレッスンは種類が「コンテンツエディター」(type=html)のものだけで、「リッチテキスト」(type=rich_text)のレッスンは一覧の取得と並び替えだけができます。
member_lesson_group_list
コース配下のレッスングループ一覧を表示順に取得します(全件)。member_lesson_create / member_lesson_update で指定する lesson_group_id と、member_lesson_list の絞り込みに使う ID の取得元です。レッスングループの追加・編集・削除は管理画面で行い、表示順の変更は member_lesson_reorder で行います。
パラメータ:
指示例:
- 「このコースのレッスングループを見せて」
- 「レッスンを追加できるグループの一覧を出して」
member_lesson_list
コース配下のレッスン一覧を取得します(レッスングループの表示順 → レッスンの表示順)。省略時はコンテンツエディター(type=html)のレッスンだけを返し、type=all でリッチテキスト(type=rich_text)のレッスンも含めて取得できます。応答は一覧用の項目(ID・レッスン名・グループ・種類・ステータス等)だけなので、要素や開放日の設定が必要なときは member_lesson_get を使います。
パラメータ:
指示例:
- 「このコースのレッスン一覧を見せて」
- 「下書きのレッスンだけ出して」
- 「リッチテキストのレッスンも含めて全部見せて」
member_lesson_create
コースにレッスンを作成します(種類はコンテンツエディターのみ)。要素は section > row > col > コンテンツ要素のchildren 階層構造で指定します。先に element_types_lesson / element_types_lesson_properties で使える要素とプロパティを確認してください(ファネルページとは異なります)。参照系プロパティ(target_element_id / related_element_id / show_element_ids / hide_element_ids)は作成時には指定できず、作成後に member_lesson_update で設定します。レッスンは lesson_group_id のグループ末尾に追加され、並び位置は member_lesson_reorder で変更します。契約内容による件数上限に達しているとエラー(bad_request)になります。API 経由の作成上限(月間・累計)も適用されます。
主要パラメータ
コメント設定
受講対象者・開放日
デザイン・カスタムJS/CSS
要素構造
使用可能な要素タイプとプロパティは
element_types_lesson と element_types_lesson_properties で取得できます。プロパティは properties キーで包まず、各要素の直下にフラットに書きます。- 「第1章のグループに『はじめに』というレッスンを作って」
- 「動画とテキストを置いたレッスンを下書きで追加して」
member_lesson_get
レッスンの詳細を取得します。要素の階層構造(element_id 付き)と、ステータス・開放日・コメント・受講対象者・デザイン・カスタムJS/CSS の設定を含みます。応答の data をそのまま member_lesson_update に渡してもレッスンの状態は変わりません。リッチテキストのレッスンはエラー(bad_request)になります。
パラメータ:
指示例:
- 「このレッスンの内容と開放日の設定を見せて」
member_lesson_update
レッスンを更新します(部分更新)。送信したフィールドのみ更新され、未送信のフィールドは既存の値を維持します。elements は element_id で既存要素と同期します(element_id あり=既存要素の部分更新、なし=新規追加、リクエストに含めない既存要素=削除、既存要素の children 省略=子要素を維持。elements 自体を省略すると要素は変更しない)。参照系プロパティ(target_element_id / related_element_id / show_element_ids / hide_element_ids)はここで設定でき、null または空配列で解除します。memo 要素を含むレッスンでは memo 要素の順序を変えないでください(受講生の入力したメモが別の memo に移ることがあります)。リッチテキストのレッスンと種類の変更、レッスンで使えない要素タイプはエラー(bad_request)です。同じ element_id を複数の要素に指定するとエラー duplicate_element_id、存在しない element_id を指定するとエラー invalid_element_id です。
パラメータ:
指示例:
- 「このレッスンを公開にして」
- 「レッスンの最後にボタンを追加して、押したら動画の位置までスクロールするようにして」
- 「開放日をコース登録の7日後の10時に変えて」
member_lesson_delete
レッスンを削除します(復元不可)。レッスンに紐づく受講生のデータ(コメント・メモ・受講完了の記録)は削除されません。リッチテキストのレッスンはエラー(bad_request)になります。
パラメータ:
指示例:
- 「このレッスンを削除して」
member_lesson_reorder
レッスングループとレッスンの表示順を変更します(管理画面「並べ替え」と同じ操作)。groups の配列順がレッスングループの表示順、各グループの lesson_ids の順がグループ内のレッスンの表示順になります。レッスンを別のグループの lesson_ids に入れると所属グループが変わります。コース配下の全レッスングループと全レッスン(コンテンツエディター・リッチテキストの両方)を過不足なく含める必要があり、過不足があるとエラー(validation_error)になります。全レッスンの ID は member_lesson_list を type=all・per_page=100 で、lesson_group_id / is_published を指定せずに meta.total 件そろうまで全ページ取得します。
パラメータ:
指示例:
- 「『まとめ』のレッスンを第1章の最後に移動して」
- 「第2章と第3章のグループの順番を入れ替えて」
レッスンごと受講状況・受講完了者
コースのレッスンごとの受講状況と、レッスンを受講完了した受講生を取得します。member_lesson_stats_list
コースのレッスンごと受講状況を取得します(全件)。公開のレッスングループごとに、公開のレッスンの完了数(completed_count)と完了率(completion_rate、%・小数2桁)を返します。完了率の分母は、利用停止でなく、停止していない登録があるコースの登録受講生の数です。完了数には利用停止中でも停止していない登録がある受講生の完了を含みます。期間を指定すると期間内に完了した人数だけを返し、completion_rate は null になります。member_lesson_completed_student_list は利用停止中の受講生を除くため、件数が completed_count と一致しないことがあります。
パラメータ:
指示例:
- 「このコースのレッスンごとの完了率を見せて」
- 「今月レッスンを完了した人数をレッスンごとに出して」
member_lesson_completed_student_list
レッスンを受講完了した受講生の一覧を完了日時の降順で取得します。対象は、利用停止でなく、停止していない登録があるコースの登録受講生です。公開のレッスンだけ指定でき、下書きのレッスンはエラー(not_found)になります。完了日時の期間・名前・メールアドレスで絞り込めます。
パラメータ:
指示例:
- 「このレッスンを完了した受講生を見せて」
- 「先週このレッスンを完了した人を一覧にして」
member_lesson_completion_list
会員サイトの受講完了者を、受講生×レッスンの受講完了の記録ごとに取得します(既定は完了日時の降順)。コース・完了日時の期間・名前・メールアドレスで絞り込めます。利用停止中の受講生や、停止した登録の完了も含みます。削除したコースの記録は含みません。 パラメータ:
指示例:
- 「この会員サイトで今日レッスンを完了した人を見せて」
- 「コースAの受講完了の記録を古い順に出して」
受講生
会員サイトの受講生(管理画面「受講生管理」)を操作します。受講生の作成・更新・取得・削除と、受講状況・操作履歴の取得、コース・バンドルの登録受講生一覧の取得ができます。受講生のコース・コミュニティへの登録は「登録コース・コミュニティ」のツールで行います。member_student_list
会員サイトの受講生一覧を取得します(追加日の新しい順)。利用停止中の受講生も含みます。追加日の期間と、名前・ニックネーム・メールアドレス(部分一致)で絞り込めます。受講生の詳細・登録コース・コミュニティ・受講状況のツールで指定するstudent_id の取得元です。一覧にはコミュニティへの投稿の表示設定(keep_posts_visible)は含まれません。
パラメータ:
指示例:
- 「この会員サイトの受講生一覧を見せて」
- 「今月追加された受講生を確認して」
- 「メールアドレスに example.com を含む受講生を探して」
member_student_create
会員サイトに受講生を作成します。作成した受講生はメールアドレスとパスワードで受講生画面にログインできます。メール通知は送信されません。サイトに「新規ユーザーへのパスワード変更の強制」が設定されている場合、初回ログイン後にパスワード変更が求められます。同じサイトに同じメールアドレスの受講生が既にいる場合はエラー(validation_error)になります。受講生の作成には API 経由の作成上限(1時間・月間・累計)があり、超過するとエラー(hourly_limit_exceeded / monthly_limit_exceeded / total_limit_exceeded)になります。作成後にコースを受講させるには member_student_enrollment_create でバンドル・単一コースに登録します。
パラメータ:
指示例:
- 「この会員サイトに受講生を追加して」
- 「田中さんをメールアドレスとパスワードを指定して受講生に登録して」
member_student_get
受講生の詳細を取得します。名前・ニックネーム・メールアドレス・ステータス(利用停止かどうか)・コミュニティへの投稿・返信・ダイレクトメッセージの表示設定・最終操作日・追加日を返します。取得した内容をそのままmember_student_update に渡しても状態は変わりません。
パラメータ:
指示例:
- 「この受講生の詳細を見せて」
- 「この受講生の最終操作日を確認して」
member_student_update
受講生の情報を更新します(部分更新)。送信したフィールドのみ更新されます。is_suspended を true にすると利用停止になり、受講生画面にログインできなくなります。keep_posts_visible を false にすると、コミュニティへの投稿・返信・ダイレクトメッセージが他のユーザーに表示されなくなります(管理者とのダイレクトメッセージは引き続き利用できます)。パスワード・ニックネームは変更できません。同じサイトの他の受講生と同じメールアドレスへの変更はエラー(validation_error)になります。
パラメータ:
指示例:
- 「この受講生を利用停止にして」
- 「この受講生のメールアドレスを変更して」
- 「この受講生のコミュニティ投稿を非表示にして」
member_student_delete
受講生を削除します(復元不可)。登録コース・コミュニティ、受講完了、操作履歴のレコードは削除されず残ります。受講を止めるだけなら、member_student_update で利用停止にするか、member_student_enrollment_update で登録に停止日を設定します。
パラメータ:
指示例:
- 「この受講生を削除して」
member_student_progress_list
受講生の受講状況をコース別に取得します(全件、コースの表示順)。ステータスが「公開」のコースのうち受講生が登録しているもの(バンドル経由・単一コース。停止中の登録も含む)ごとに、公開レッスン数・受講済みレッスン数・進捗率(%)を返します。公開レッスンが 0 件のコースや受講済みが 0 件のコースの進捗率は 0 です。レッスン単位の受講状況はmember_student_progress_get で取得します。
パラメータ:
指示例:
- 「この受講生の受講状況を見せて」
- 「この受講生が各コースをどこまで進めているか確認して」
member_student_progress_get
受講生のコース内の受講状況をレッスン別に取得します。レッスングループ(全件)ごとに公開レッスンの受講済みかどうか(is_completed)と受講完了日時(completed_at)を返します。受講生がそのコースに登録していなくても取得でき、ステータスが「下書き」のコースも指定できます。
パラメータ:
指示例:
- 「この受講生がこのコースのどのレッスンを受講済みか見せて」
- 「この受講生の未受講のレッスンを一覧にして」
member_student_activity_log_list
受講生の操作履歴を取得します(日時の新しい順)。種類(type)は login(ログイン)/ logout(ログアウト)/ view_top(トップページアクセス)/ view_course(レッスン一覧ページアクセス)/ view_lesson(レッスンページアクセス)/ view_page(固定ページアクセス)/ view_news(お知らせページアクセス)/ view_account(アカウント設定アクセス)/ view_payment(支払い設定アクセス)/ complete_lesson(レッスン受講完了)/ change_password(パスワード変更)です。操作の対象のコース・レッスン・固定ページが削除済みの場合は null になります。
パラメータ:
指示例:
- 「この受講生の操作履歴を見せて」
- 「この受講生が先週ログインしたか確認して」
member_course_student_list
コースの登録受講生一覧を取得します(受講生の追加日の新しい順)。利用停止でなく、そのコースを含む停止していない登録(バンドル経由または単一コース)が 1 件以上ある受講生を返します。名前・メールアドレスの部分一致で絞り込めます。 パラメータ:
指示例:
- 「このコースの登録受講生を見せて」
- 「このコースを受講している人数を教えて」
member_bundle_student_list
バンドルの登録受講生一覧を取得します(登録の作成日時の新しい順)。バンドルへの登録レコードを起点に返すため、利用停止中の受講生や停止中の登録も含みます。名前・メールアドレスの部分一致で絞り込めます。 パラメータ:
指示例:
- 「このバンドルの登録受講生を見せて」
- 「このバンドルに登録されている人を名前で探して」
登録コース・コミュニティ
受講生のバンドル・単一コース・コミュニティグループへの登録(管理画面「登録コース・コミュニティ」)を操作します。登録の追加・登録日と停止日の更新・解除と、コミュニティグループへの登録で指定するコミュニティグループの一覧取得ができます。member_student_enrollment_list
受講生の登録コース・コミュニティ一覧を取得します(全件。バンドル → 単一コース → コミュニティグループの順)。登録ごとに種類(type)・登録先(bundle / course / community_group)・登録日・停止日を返し、停止中(cancelled_at あり)の登録も含みます。コミュニティグループへの登録は、サイトのコミュニティ機能が「利用する」の場合のみ含まれます。削除済みのコース・コミュニティグループへの登録は含まれません。member_student_enrollment_update / member_student_enrollment_delete で指定する enrollment_id の取得元です。
パラメータ:
指示例:
- 「この受講生が登録しているコースを見せて」
- 「この受講生の停止中の登録を確認して」
member_student_enrollment_create
受講生をバンドル・単一コース・コミュニティグループに登録します。type に応じて bundle_id / course_id / community_group_id のいずれか 1 つを指定します。登録日は省略すると現在日時になり、コースの開放日の設定で登録日を基準にする場合の起点になります。同じ対象に登録済み(停止中を含む)の場合はエラー(conflict)、指定したバンドル・コース・コミュニティグループがサイトに無い場合はエラー(validation_error)になります。コミュニティグループへの登録はサイトのコミュニティ機能が「利用する」の場合のみ可能です(それ以外はエラー bad_request)。
パラメータ:
指示例:
- 「この受講生をこのバンドルに登録して」
- 「この受講生を単一コースに登録日 2026-11-01 で登録して」
- 「この受講生をコミュニティグループに追加して」
member_student_enrollment_update
受講生の登録の登録日・停止日を更新します(部分更新)。cancelled_at に日時を設定すると停止、null を設定すると停止解除になります。停止した登録のコースを受講生が閲覧できるかは、コースの「受講停止時の動作」(全て閲覧不可 / 停止日までに開放済みのレッスンは引き続き閲覧可)に従います。コミュニティグループへの登録は、サイトのコミュニティ機能が「利用する」の場合のみ対象です(それ以外はエラー not_found)。
パラメータ:
指示例:
- 「この受講生のこのコースの受講を今日で停止して」
- 「この登録の停止を解除して」
- 「この登録の登録日を 2026-10-01 に変更して」
member_student_enrollment_delete
受講生の登録を解除します(登録レコードを削除。復元不可)。受講完了・操作履歴は残ります。登録日を残したまま受講を止めるには、member_student_enrollment_update で停止日を設定します。コミュニティグループへの登録は、サイトのコミュニティ機能が「利用する」の場合のみ対象です(それ以外はエラー not_found)。
パラメータ:
指示例:
- 「この受講生のこのバンドルの登録を解除して」
member_community_group_list
会員サイトのコミュニティグループ一覧を取得します(全件、表示順。管理画面「コミュニティ管理 > グループ管理」の一覧と同じ)。member_student_enrollment_create で type=community_group を指定するときの community_group_id と、member_bundle_create / member_bundle_update の community_group_ids の取得元です。サイトのコミュニティ機能が「利用しない」の場合もグループは返りますが、受講生の登録はできません。
パラメータ:
指示例:
- 「この会員サイトのコミュニティグループ一覧を見せて」
- 「受講生を追加できるコミュニティグループを確認して」