API リファレンス
コミュニティ(管理者用)
- GET
/manage/communities/:idコミュニティ詳細(管理者用)管理用のコミュニティ情報を取得します。ADMIN のみアクセスできます。 - POST
/manage/communitiesコミュニティを作成(管理者用)コミュニティを新規作成します。作成者は自動的に ADMIN メンバーとして登録されます。権限チェックはなく、ログイン中のユーザーであれば作成できます。 - PUT
/manage/communities/:idコミュニティを更新(管理者用)コミュニティ情報を更新します。ADMIN のみ実行できます。 - DELETE
/manage/communities/:idコミュニティを削除(管理者用)コミュニティを削除します。ADMIN のみ実行できます。 - POST
/manage/communities/:id/logoコミュニティロゴをアップロード(管理者用)コミュニティのロゴ画像をアップロードします。 - POST
/manage/communities/:id/logo-darkダークテーマ用ロゴをアップロード(管理者用)ダークテーマで表示するロゴ画像をアップロードします。 - POST
/manage/communities/:id/card-photoコミュニティの名刺カードの写真をアップロード(管理者用)コミュニティの名刺カードの背景に使う写真を multipart/form-data(フィールド名 cardPhoto)でアップロードし、保存された URL を返します。写真は向きを直し、長辺 1600px までに縮めて WebP にします。この呼び出しではコミュニティは変わりません。返った URL を PUT /manage/communities/:id の cardPhoto.url に渡すと保存されます。ADMIN のみ実行できます。 - GET
/manage/communities/:id/membersコミュニティメンバー一覧(管理者用)管理用のメンバー一覧を取得します。ADMIN のみアクセスできます。 - POST
/manage/communities/:id/membersコミュニティメンバーを追加(管理者用)既存ユーザーをコミュニティメンバーとして追加します。ADMIN のみ実行できます。 - PUT
/manage/communities/:id/members/:memberIdコミュニティメンバーを更新(管理者用)メンバーのロール・ステータス・肩書きを更新します。参加承認(PENDING → APPROVED)もこのエンドポイントで行います。ADMIN のみ実行できます。 - DELETE
/manage/communities/:id/members/:memberIdコミュニティメンバーを削除(管理者用)コミュニティからメンバーを削除します。ADMIN のみ実行できます。 - GET
/manage/communities/:id/members/countsコミュニティメンバー数(管理者用)ロール・ステータス別のメンバー数を返します。ADMIN のみアクセスできます。 - GET
/manage/communities/:communityId/announcementsお知らせ一覧(管理者用)コミュニティのお知らせ一覧を管理用に取得します。ADMIN のみアクセスできます。 - POST
/manage/communities/:communityId/announcementsお知らせを作成(管理者用)コミュニティのお知らせを作成します。sendEmail は既定で true のため、省略するとメンバーへメール通知されます。 - PUT
/manage/communities/:communityId/announcements/:idお知らせを更新(管理者用)コミュニティのお知らせを更新します。ADMIN のみ実行できます。 - DELETE
/manage/communities/:communityId/announcements/:idお知らせを削除(管理者用)コミュニティのお知らせを削除します。ADMIN のみ実行できます。