HTTP API Overview
The Senticore HTTP API uses standard JSON over HTTPS.
Endpoint groups
| Group | Purpose | Auth |
|---|---|---|
| Public Market Data | Markets, order books, trades, candles | None |
| Public Reference | Asset list, fee schedule, status | None |
| Trading | Place, amend, cancel, conditional and algo orders | Signed action |
| Accounts | Balances, positions, fills, history | Signed action or session token |
| Funding | Deposits and withdrawals | Signed action |
| Vaults | Vault creation, deposits, withdrawals | Signed action |
| Protocol Transparency | Withdrawal proofs, commitments, solvency proofs | None |
| Analytics | Volume, revenue, liquidity, user activity | Mixed |
| Status | Health, readiness, build information | None |
Base URLs
| Environment | Base URL |
|---|---|
| Closed beta | https://api.beta.sentico-labs.xyz |
| Public mainnet | https://api.sentico-labs.xyz |
Authentication
Trading actions require EIP-712 signed payloads or delegated trading credentials. Public market data is unauthenticated. See Authentication.
Request and response conventions
See HTTP Conventions for request envelopes, error envelopes, idempotency, rate limits, pagination, and versioning.
API reference
The full endpoint reference is auto-generated from the canonical OpenAPI specification and kept in sync through CI.