# Communities ## Creates a new Push Protocol token gated group - [POST /push/group](https://docs.unstoppabledomains.com/apis/messaging-v1/openapi/communities/paths/~1push~1group/post.md): Creates a new Push Protocol token gated group if it does not yet exists. The group is associated with an Unstoppable Domains badge. ## Request to join a Push Protocol token gated community - [POST /push/group/join](https://docs.unstoppabledomains.com/apis/messaging-v1/openapi/communities/paths/~1push~1group~1join/post.md): Request to join a token gated community for a given wallet address. The request is granted if the token gating requirements are satisfied. ## Request to leave a Push Protocol token gated community - [POST /push/group/leave](https://docs.unstoppabledomains.com/apis/messaging-v1/openapi/communities/paths/~1push~1group~1leave/post.md): Request to leave a token gated community for a given wallet address.