Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Groups #1513

Closed
5 tasks
turt2live opened this issue Aug 14, 2018 · 3 comments
Closed
5 tasks

Groups #1513

turt2live opened this issue Aug 14, 2018 · 3 comments
Labels
client-server Client-Server API epic A list to track several issues

Comments

@turt2live
Copy link
Member

turt2live commented Aug 14, 2018

This is for all the groups/communities related issues.

@turt2live turt2live added the epic A list to track several issues label Aug 14, 2018
@turt2live
Copy link
Member Author

turt2live commented Sep 5, 2018

Endpoints:

  • POST /create_group
  • GET /groups/$groupId/profile
  • POST /groups/$groupId/profile
  • GET /groups/$groupId/summary
  • GET /groups/$groupId/rooms
  • POST /groups/$groupId/room/$roomId
  • DELETE /groups/$groupId/room/$roomId
  • POST /groups/$groupId/room/$roomId/config/$configKey
  • GET /groups/$groupId/users
  • GET /groups/$groupId/invited_users
  • POST /groups/$groupId/users/$userId/invite
  • POST /groups/$groupId/users/$userId/accept_invite
  • POST /groups/$groupId/users/$userId/join
  • POST /groups/$groupId/users/$userId/remove
  • POST /groups/local/$groupId/users/$userId/invite
  • POST /groups/local/$groupId/users/$userId/remove
  • POST /groups/$groupId/renew_attestation/$userId
  • POST /groups/$groupId/summary/rooms/$roomId
  • POST /groups/$groupId/summary/categories/$category/rooms/$roomId
  • DELETE /groups/$groupId/summary/rooms/$roomId
  • DELETE /groups/$groupId/summary/categories/$category/rooms/$roomId
  • GET /groups/$groupdId/categories
  • GET /groups/$groupId/categories/$category
  • POST /groups/$groupId/categories/$category
  • DELETE /groups/$groupId/categories/$category
  • GET /groups/$groupId/roles
  • GET /groups/$groupId/roles/$roleId
  • POST /groups/$groupId/roles/$roleId
  • DELETE /groups/$groupId/roles/$roleId
  • POST /groups/$groupId/summary/users/$userId
  • POST /groups/$groupId/summary/roles/$roleId/users/$userId
  • DELETE /groups/$groupId/summary/users/$userId
  • DELETE /groups/$groupId/summary/roles/$roleId/users/$userId
  • POST /get_groups_publicised
  • PUT /groups/$groupId/settings/m.join_policy

@turt2live turt2live added the client-server Client-Server API label Sep 5, 2018
@ptman
Copy link
Contributor

ptman commented Feb 28, 2019

#1215 replaced by #1772

@turt2live
Copy link
Member Author

I'm declaring this as obsolete now that MSC1772 (Spaces, or Communities v2, or Groups v2) is in FCP. We anticipate that Spaces will take over the spec, and that Groups will never make it into an official spec document.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client-server Client-Server API epic A list to track several issues
Projects
None yet
Development

No branches or pull requests

2 participants