4.4 予定|SPIRAL PLACE API

プロパティ

プロパティ名データ型項目参照のみ
idintegerID
namestring予定名
※認可スタッフの閲覧権限のない予定では取得不可
descriptionstring説明
※認可スタッフの閲覧権限のない予定では取得不可
typestring予定タイプ*1
creatorUser作成者*2
※認可スタッフの閲覧権限のない予定では取得不可
start_datetimedatetime開始日時
end_datetimedatetime終了日時
is_all_dayboolean終日の予定か
is_publicboolean公開されている予定か
※デフォルトはtrue
is_opaqueboolean非公開の場合に表示する設定になっているか
※ is_public=false の場合のみ有効
※デフォルトはtrue
invite_statusstring認可ユーザーの招待ステータス
認可ユーザーが招待されていない予定や、認可ユーザー以外のユーザーの予定リストの取得時にはレスポンスに含まれません*3
repeatableobject繰り返しルール*4
facilitieslist利用施設IDリスト
userslist参加スタッフIDリスト
groupslist参加スタッフグループIDリスト
parent_eventEvent繰り返し予定から派生した予定の場合は親予定
created_datetimedatetime作成日時
updated_datetimedatetime更新日時

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

説明
normal通常予定

*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サブメールアドレス値

*3 invite_statusでは以下の値を返します。

説明
unknown未回答
accepted参加
declined不参加

*4 繰り返しありの予定では、repeat_ruleとして以下のJSONデータを返します。

プロパティ名データ型項目参照のみ
frequencystring繰り返し頻度
stop_datedate繰り返し終了日時
intervalinteger繰り返し間隔
month_day_listlist月ごとに特定の日付で繰り返す場合、その日付のリスト
day_listlist週ごとや月ごとの特定曜日の繰り返しの場合、その曜日番号及び週インデックスのオブジェクトリスト
※週インデックスは月繰り返しの場合のみ
※0:月~6:日
exdateslist繰り返しの除外日リスト
※["YYYY-MM-DD"]

メソッド

メソッド名HTTPメソッドパス処理
リストGET/events/予定のリストを返す
※レスポンスには予約も含まれる
取得GET/events/[event_id]指定された予定の要素を取得する
※予約にも対応しているが、予約特有のプロパティには非対応
作成POST/events/予定を作成する
変更PUT/events/[event_id]指定された予定情報を変更する(全項目差し替え)
※予約は変更不可
※繰り返し予定の一部を変更する場合は部分変更予定追加の使用が必要
削除DELETE/events/[event_id]指定されたトピックを削除する
※予約は削除不可
※繰り返し予定の一部を変更する場合は繰り返し除外日追加の使用が必要
部分変更予定追加POST/events/[event_id]/exevents/繰り返し予定の一部を変更して新しい予定を追加する
繰り返し除外日追加POST/events/[event_id]/exdates/繰り返し予定から除外する日を追加する

関連リソース

リソース名パス説明
messages/events/[event_id]/messages/該当予定の関連トピックリストを取得、作成する
users/events/[event_id]/messages/users/参加ユーザーのリストを取得