> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.cacolombia.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CA Colombia API: The Platform Backend for Roleplay

> CA Colombia API provides authentication, character management, in-game economy, banking, and real-time events for the CA Colombia Roblox roleplay platform.

CA Colombia API is the backbone of the CA Colombia Roblox roleplay platform. It gives your application secure access to everything that makes the platform run — from authenticating players via Discord and Roblox OAuth, to managing characters, wallets, bank accounts, and live in-game events over WebSocket. Whether you're building a companion web app, an admin dashboard, or an in-game script that talks to the backend, this API is your integration point.

## Key Capabilities

<CardGroup cols={2}>
  <Card title="Authentication & OAuth" icon="key">
    Authenticate players through Discord or Roblox using a cookie-based session system. Sessions are automatically refreshed so players stay logged in without interruption.
  </Card>

  <Card title="Character Management" icon="user">
    Create, retrieve, update, and submit roleplay characters. Each character carries identity data, visuals, and an in-game wallet tied directly to the platform.
  </Card>

  <Card title="In-Game Economy" icon="coins">
    Read and update character wallets, execute transactions, and track balances across all characters in real time.
  </Card>

  <Card title="Banking System" icon="building-columns">
    Access character bank accounts, manage deposits and withdrawals, and query account details across the platform's financial layer.
  </Card>

  <Card title="Real-Time WebSocket" icon="bolt">
    Subscribe to live platform events — character updates, economy changes, and moderation actions — without polling the REST API.
  </Card>

  <Card title="Staff Moderation" icon="shield">
    Review and action pending character submissions, approve or reject ID requests, and manage platform-wide moderation workflows through dedicated staff endpoints.
  </Card>
</CardGroup>

## Base URL

All REST API requests go to:

```text theme={null}
https://api.cacolombia.com/v1
```

Every endpoint in this documentation uses this base URL. You do not need to configure it — simply append the path shown in each endpoint reference.

## Versioning

All endpoints are versioned under `/v1`. When breaking changes are introduced, a new version prefix will be released alongside migration guidance. Your existing `/v1` integrations will remain stable until a deprecation window is formally announced.

## Next Steps

Ready to make your first request? Follow the [Quick Start guide](/quickstart) to authenticate, retrieve your user profile, create a character, and connect to WebSocket events in four steps.
