コミュニティメンバーを追加
POST
/manage/communities/:id/members既存ユーザーをコミュニティメンバーとして追加します。ADMIN のみ実行できます。
| 認証 | 要ログイン |
|---|
パスパラメータ
idstring必須コミュニティ ID または slug。
リクエストボディ
userIdstring必須追加するユーザー ID(必須)
rolestringADMIN / MEMBER のいずれか。
titlestring肩書き。文字数制限なし。
補足
OAuth アクセストークンでアクセスした場合、レスポンス JSON から email フィールドが再帰的に除去されます(セッション認証の管理画面では除去されません)。
リクエスト
curl https://api.4s.link/manage/communities/ID/members \-X POST \-H "Authorization: Bearer 4s_at_..." \-H "Content-Type: application/json" \-d '{"userId": "a1b2c3d4-...","role": "MEMBER"}'
レスポンス例
{"id": "cm1a2b3c-...","role": "MEMBER","status": "APPROVED","title": null,"user": { "id": "a1b2c3d4-...", "slug": "taro", "firstName": "太郎", "lastName": "山田", "avatarUrl": "https://.../avatar.png" }}