API Endpoints

This section provides detailed information about each API endpoint that supports search operations. All endpoints listed here extend the ProjectionSearchService and provide consistent search functionality.

Base URL

/api/v0

Authentication

All endpoints require proper authentication and appropriate permissions.

Endpoint Categories

Core Entities

  • Accounts - User account management and filtering

  • Groups - Account groups with calculated fields

  • Currencies - Available currencies

  • Symbols - Trading symbols

Trading Operations

  • Positions - Open trading positions

  • History - Closed trading positions

  • Pending History - Cancelled/expired orders

Financial Operations

  • Balance Fixes - Balance correction records

  • Account Funds - Deposit/withdrawal operations

Administration

  • Moderators - Admin user management

  • Pending Operations - Pending administrative tasks

Common Features

All endpoints support:

  • Pagination: page, size parameters

  • Sorting: sort, order parameters

  • Filtering: All search operations described in the Search Operations section

  • Nested field access: Using dot notation (e.g., group.name)

Response Format

All endpoints return data in this consistent format:

Quick Navigation

Choose an endpoint to learn about its specific searchable fields and examples:

  • Accounts - Most commonly used endpoint

  • Groups - Includes calculated fields

  • Positions - Real-time trading data

  • History - Historical trading data

  • Balance Fixes - Financial corrections

  • Other Endpoints - Additional endpoints