4.5 トピック|SPIRAL PLACE API

プロパティ

プロパティ名データ型項目参照のみ
idintegerID
typestringタイプ*1
titlestringタイトル
ownerUserオーナー
creatorUser作成者*2
userslist参加ユーザーIDリスト
groupslist参加スタッフグループIDリスト
has_confirmboolean内容確認があるか
※参加スタッフでない場合はレスポンスに含まれない
confirmedboolean認可ユーザーが確認済みか
※参加スタッフでない場合や内容確認がない場合は、レスポンスに含まれない
has_questionbooleanアンケートのあるトピックか
related_eventEvent関連予定
created_datetimedatetime作成日時
updated_datetimedatetime更新日時

*1 typeでは以下の値を返します。

説明
regular通常トピック
event予定関連トピック

*2 creatorでは以下の値を返します。

説明
iduser_idの値
nameユーザー名
※フルネーム
last_name苗字の値
last_name_kana苗字の値(カナ)
first_name名の値
first_name_kana名の値(カナ)
full_nameユーザー名
※フルネーム
full_name_kanaユーザー名(カナ)
※フルネーム
memoメモ値
roleユーザータイプ
mail_address1メールアドレス値
mail_address2サブメールアドレス値

メソッド

メソッド名HTTPメソッドパス処理
リストGET/messages/トピックのリストを返す
取得GET/messages/[message_id]指定されたトピックの要素を取得する
作成POST/messages/トピックを作成する
変更PUT/messages/[message_id]指定されたトピック情報を変更する(全項目差し替え)
※予定関連トピックの参加者は変更不可
部分変更PATCH/messages/[message_id]指定されたトピック情報を部分的に変更する
削除DELETE/messages/[message_id]指定されたトピックを削除する

関連リソース

リソース名パス説明
commentsリソース名の遷移先参照リソース名の遷移先参照
users/messages/[message_id]/users/参加ユーザーのリストを返す
※ロールに関わらず
confirmed_users/messages/[message_id]/confirmed_users/内容確認済みユーザーのリストを返す
user_groups/messages/[message_id]/user_groups/指定したトピックの参加ユーザーグループのリストを返す