コミュニティ(管理者用)
コミュニティを作成(管理者用)
POST
/manage/communitiesコミュニティを新規作成します。作成者は自動的に ADMIN メンバーとして登録されます。権限チェックはなく、ログイン中のユーザーであれば作成できます。
| 認証 | 要ログイン |
|---|
リクエストボディ
namestring必須コミュニティ名(必須)。50 文字以内。
joinTypestring必須APPROVAL_REQUIRED(承認制) / FREE_JOIN(自由参加) / INVITATION_ONLY(招待制)のいずれか。
visibilitystring任意PUBLIC / PRIVATE / LIMITED のいずれか。
descriptionstring任意説明。500 文字以内。
多言語の名称・説明。
logoUrlstring任意ロゴ画像 URL。有効な URL 形式であること。
問い合わせ先。
tagsstring[]任意タグ名の配列。
slugstring任意3〜200 文字。半角英小文字・数字・ハイフン・アンダースコアのみ(^[a-z0-9-_]+$)。重複不可。
レスポンス
Community を返します。
リクエスト
curl https://api.4s.link/manage/communities \-X POST \-H "Authorization: Bearer 4s_at_..." \-H "Content-Type: application/json" \-d '{"name": "Tech Community","joinType": "FREE_JOIN","visibility": "PUBLIC"}'
レスポンス例
{"id": "c1a2b3c4-...","slug": "tech-community","name": "Tech Community","description": "...","joinType": "FREE_JOIN","visibility": "PUBLIC","logoUrl": "https://.../logo.png","logoDarkUrl": null,"enabledChat": true,"tags": []}