---
title: "Request to join a Push Protocol token gated community"
method: POST
path: "/push/group/join"
tags: ["Communities"]
---

# Request to join a Push Protocol token gated community

`POST /push/group/join`

Request to join a token gated community for a given wallet address. The request is granted if the token gating requirements are satisfied.

## Request body

- SerializedPushGroupJoinPost
  - `address` string — Wallet address to join the token gated group
  - `badgeCode` string — Badge code associated with the token gated group
  - `signature` string — Signature of the badge code created with user's Push Protocol private key

## Response `200`

Group joined successfully

## Other responses

- `403` — Wallet not authorized to join group
- `404` — Group not found

---

[API](https://skmtc.net/unstoppabledomains/apis/messaging-api.md) · [All operations](https://skmtc.net/unstoppabledomains/apis/messaging-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/unstoppabledomains/messaging-api/versions/076f597bfa5f/schema)
