> ## Documentation Index
> Fetch the complete documentation index at: https://tokenlayer-2a53bba4.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# API Reference

> Complete reference for all Thrust API endpoints

## Overview

The Thrust API provides comprehensive access to:

* **Token Operations** - Trading, pricing, and token management (7 endpoints)
* **Posts & Content** - Create and retrieve posts and topics (3 endpoints)
* **Voting & Reactions** - Voting system with weighted votes (10 endpoints)
* **Notifications** - User notifications and balances (3 endpoints)
* **Clubs & Groups** - Club management and messaging (7 endpoints)
* **Timeline & Feed** - Content feeds and timelines (3 endpoints)
* **Transactions** - Blockchain transactions (4 endpoints)

## Base URL

```
${API_URL}/functions/v1
```

Replace `${API_URL}` with your Supabase project URL.

## Authentication

Most endpoints require authentication using an API key:

```bash theme={null}
Authorization: Bearer API_KEY
```

See the [Authentication Guide](/authentication) for details.

## Endpoints by Category

Browse the endpoints using the navigation on the left, organized by category.

### Quick Links

<CardGroup cols={2}>
  <Card title="Get Tokens" icon="coins" href="#/get-tokens">
    Browse and filter tokens
  </Card>

  <Card title="Create Post" icon="pen" href="#/create-post">
    Create a new post
  </Card>

  <Card title="Vote" icon="thumbs-up" href="#/vote">
    Vote on content
  </Card>

  <Card title="Get Notifications" icon="bell" href="#/get-notifications">
    Retrieve user notifications
  </Card>
</CardGroup>

## Rate Limiting

API calls are rate limited per user. Implement appropriate backoff strategies for production use.

## Need Help?

* [Quickstart Guide](/quickstart)
* [Authentication](/authentication)
* [Error Handling](/errors)
