Skip to main content

HTTP API Overview

The Senticore HTTP API uses JSON over HTTPS for public data, trading, account, funding, vault, transparency, and status flows. Professional quote engines should read the Market Maker Beta Quickstart before using the generated API reference.

Endpoint Groups

GroupPurposeAuth
Public Market DataMarkets, books, trades, candlesNone
TradingSigned actions, delegated orders, cancels, batch flowsWallet signature or delegated API agent
AccountsBalances, positions, fills, historyPrivate session token or account auth
FundingDeposits and withdrawalsWallet signature
VaultsVault creation, deposits, withdrawalsWallet signature
BSL Order EntryProfessional signed action batches and quote refreshSigned action, optional lane key, provisioned machine credentials for protected routes
Protocol TransparencyCommitments, proofs, statusMixed, mostly public
StatusHealth, readiness, build informationNone

Generated /api/v1/institutional/* entries are not the market-maker order-entry path. They are account/reporting/provisioning surfaces and may require separate parameters or operator access.

Base URLs

EnvironmentBase URL
Live private betahttps://api.sentico-labs.xyz
Local developmenthttp://localhost:8080

Public mainnet is not live yet.

Professional Order Entry

Current private-beta tested submit path:

POST /api/order-entry/binary
Content-Type: application/x-senticore-order-entry-batch
X-BSL-Result-Mode: ack
X-Senticore-Response-Mode: detailed

Direct compatibility route:

POST /api/v1/mm/orders/batch.bin

Canonical BSL route after edge rollout:

POST /api/v1/bsl/orders/compact

Use X-Senticore-Order-Entry-Key only when operations assigns a dedicated lane key. The action inside the batch must still be signed by the account or a delegated signer.

Response Contract

In 0.1.3 private beta, start with x-bsl-result-mode: ack and x-senticore-response-mode: detailed. This returns acceptance metadata and derived order ids where available. Treat it as an acknowledgement, not final terminal order truth.

The BSL result-mode names ack, durable, and full are the target contract for professional clients. Do not require full in production until a live conformance run passes for your account and route.

API Reference

The endpoint reference is generated from the canonical OpenAPI specification. Use it as a reference, not as the market-maker onboarding path.

Browse the HTTP API Reference