Imagine Deck

サイネージ用フィード

愛媛大学ミュージアム交流スペース「Imagine Deck」の予約・開催情報を配信します。認証不要・CORS 有効・個人情報は含みません。

エンドポイント

今後の予定

承認済みの予約から生成した公開用の予定表(長期展示は期間つき)。

/upcoming.json /upcoming.rss

過去の開催ログ

公開済みの開催レポート(主催者・概要・代表画像つき)を新しい順に配信。

/past.json /past.rss

パラメータ

名前既定値説明
limit今後の予定 100 / 開催ログ 30取得件数。最大 200。例:?limit=10

JSON の項目

項目説明
updatedAt生成時刻(ISO 8601・UTC)
kindupcoming または past
countitems の件数
items[].id一意の ID(重複排除に使用可)
items[].date開催日 YYYY-MM-DD
items[].endDate長期展示の終了日(単日開催は空文字)※今後の予定のみ
items[].start / end開始・終了時刻 HH:MM ※今後の予定のみ
items[].title名称(非公開の予約は「予約あり」と表示)
items[].type種別:exhibition / event / workshop / other
items[].organizer主催 ※開催ログのみ
items[].excerpt概要 ※開催ログのみ
items[].image代表画像 URL(無い場合は空文字)※開催ログのみ

取得時のお願い

応答は 5 分間キャッシュされます(Cache-Control: public, max-age=300)。 サイネージ側の取得間隔は 5 分以上を目安にしてください。 一時的な障害時は HTTP 500 と {"error":"feed_unavailable"} を返しますので、 その場合は前回取得分を表示したままにしていただけると安全です。