---
title: "Invite someone to a club"
method: POST
path: "/v2/clubs/{clubId}/invite/{xuid}"
tags: ["clubs"]
---

# Invite someone to a club

`POST /v2/clubs/{clubId}/invite/{xuid}`

## Request

- Base URL: `https://api.xbl.io`
- URL: `https://api.xbl.io/v2/clubs/{clubId}/invite/{xuid}`
- Auth: API key in header `X-Authorization`
- TypeScript: <https://skmtc.dev/xbl/apis/openxbl-api/docs/v2/clubs/:clubId/invite/:xuid/post.ts> (a function with typed inputs; its response is checked against the schema)

Invites a player to join a club.

## Path parameters

- `clubId` string, required
- `xuid` string, required

## Response `200`

Invitation sent

## Other responses

- `401`: Invalid or missing API key
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/xbl/apis/openxbl-api.md) - [All operations](https://skmtc.dev/xbl/apis/openxbl-api/llms.txt) - [OpenAPI document](https://skmtc.dev/xbl/apis/openxbl-api/revisions/3dfa67fd8083?raw)
