Base URL
All API requests should be made to:Authentication
Include your API key in theAuthorization header:
Response Format
All responses are JSON with a consistent structure:Success Response
Error Response
HTTP Status Codes
| Code | Description |
|---|---|
200 | Success |
201 | Created |
400 | Bad Request - Invalid parameters |
401 | Unauthorized - Invalid or missing API key |
403 | Forbidden - No access to resource |
404 | Not Found |
429 | Rate Limit Exceeded |
500 | Internal Server Error |
503 | Service Unavailable |
Available Endpoints
Market Data
GET /api/external/bars
Fetch OHLC candlestick data
GET /api/external/symbols
List available trading symbols
External Indicators
POST /api/external/indicators/{id}
Submit indicator signals
GET /api/external/indicators/{id}
Retrieve indicator data
DELETE /api/external/indicators/{id}
Delete an indicator
GET /api/external/indicators
List all your indicators
Pagination
Endpoints that return lists support pagination:| Parameter | Type | Description |
|---|---|---|
limit | integer | Maximum items to return (default: 100) |
before_time | integer | Unix timestamp for pagination |
Rate Limits
| Endpoint | Limit |
|---|---|
| GET /bars | 100/hour |
| POST /indicators | 100/hour |
| GET /indicators | 200/hour |
Rate limits are per API key. Contact us for higher limits.