Documentation Index
Fetch the complete documentation index at: https://teambattles.gg/docs/llms.txt
Use this file to discover all available pages before exploring further.
Your profile represents you on TeamBattles. Customize it to stand out and control who can see your information.
Profile Fields
Required Fields
| Field | Requirements |
|---|
| Display Name | 1-50 characters |
| Username | 3-30 characters (letters, numbers, underscores only) |
Optional Fields
| Field | Limit |
|---|
| Bio | 500 characters |
| Pronouns | 50 characters |
| Birthday | Date |
| Country | 2-letter code |
| Timezone | Standard timezone |
| Languages | Up to 10 |
Profile Images
| Image | Size Limit | Behavior |
|---|
| Avatar | 1 MB | Replaces previous |
| Banner | 2 MB | Replaces previous |
When you upload a new image, the old one is automatically replaced. There’s no image history.
Profile Visibility
Control who sees your profile:
| Level | What Others See |
|---|
| Public | Full profile: bio, stats, teams, achievements |
| Limited | Basic info: name, username, avatar |
| Private | Nothing (only you can see) |
To change visibility:
- Go to Settings > General
- Find Profile Visibility
- Select your preferred level
Your Statistics
Your profile displays your competitive performance:
- Experience - Earned from matches and objectives
- Wins / Losses / Draws - Your match record
- Current Streak - Consecutive results (positive = wins)
- Best Streak - Your longest win streak
Profile URLs
Share your profile with others:
| Type | URL Format |
|---|
| Your Profile | /profile/{username} |
| Team Profile | /team/{id} |
| Organization | /org/{id} |
| Match | /matches/{id} |
Your username creates a clean, shareable URL like teambattles.gg/profile/your_name.
Sharing Your Profile
When you share your profile link on social media, messaging apps, or platforms like Discord, a rich preview card is automatically generated showing your profile information.
What’s Included in the Preview
The social preview card displays:
- Your avatar - Profile picture
- Your banner - Background image (if set)
- Display name - Your public name
- Username - Your @handle
- Win/Loss record - Your match statistics
To share your profile:
- Visit any profile page (yours or another user’s)
- Click the Share button
- Choose an option:
- Copy Link - Copies the profile URL to your clipboard
- Download Image - Downloads the preview image directly
Direct OG Image URLs
You can also access profile preview images directly:
| Profile Type | URL Format |
|---|
| User | /og/profile/{username}.png |
| Team | /og/team/{slug}.png |
| Organization | /og/org/{slug}.png |
Query Parameters:
| Parameter | Values | Default | Description |
|---|
theme | dark, light | dark | Image color theme |
download | true | - | Triggers file download |
Example:
https://teambattles.gg/og/profile/your_name.png?theme=light
Preview images are automatically cached and regenerate when you update your profile picture, banner, or display name.