Skip to content

Endpoint Support Levels

The current deployment exposes several services, but not every route is intended for every caller. Treat the support level as the source of truth when deciding what to integrate.


LevelMeaningCaller
PublicStable public API for unauthenticated integrationsBrowser, bots, public clients
AuthenticatedStable public API requiring user L2 authenticationTraders, agents, market makers
BuilderStable public API requiring builder attribution or builder credentialsBuilder integrations
Admin-onlyInternal administration API behind luna.openfish.meOpenfish operators
InternalService-to-service or operational route, not for public clientsOpenfish services and workers
DisabledRoute may exist or return a fixed error, but is not supported for current integrationsDo not integrate

AreaEndpointsLevel
BrowseGET /browse/markets, GET /browse/statsPublic
Market data/book, /price, /prices, /midpoint, /spread, /last-trade-price, /tick-size, /fee-ratePublic
Market lists/markets, /markets/{condition_id}, /simplified-markets, /sampling-marketsPublic
GammaEvents, markets, tags, comments, search, profilesPublic
DataPublic positions, value, leaderboard, activity, live volumePublic
Bridge asset discoveryGET /supported-assets, GET /status/{id}Public
WaitlistPOST /waitlistPublic
WebSocketsMarket, sports, RTDS, commentsPublic

AreaEndpointsLevel
API keys/auth/api-key, /auth/derive-api-key, /auth/api-keysAuthenticated
OrdersPOST /order, POST /orders, DELETE /order, DELETE /orders, DELETE /cancel-all, DELETE /cancel-market-ordersAuthenticated
Private data/data/orders, /data/order/{order_id}, /data/tradesAuthenticated
Balances/balance-allowance, /balance-allowance/updateAuthenticated
Heartbeat/auth/heartbeat, /v1/heartbeatsAuthenticated
Bridge depositsPOST /depositsAuthenticated by wallet identity in request payload
Bridge withdrawalsPOST /withdrawalsAuthenticated by wallet identity and bridge validation
User WebSocketwss://api.openfish.me/ws/userAuthenticated

AreaEndpointsLevel
Builder API keys/auth/builder-api-keyBuilder
Builder orders/builder/order, /builder/cancelBuilder
Builder reporting/data/builder/trades, /v1/builders/leaderboard, /v1/builders/volumeBuilder

Builder order routes are for attribution and reporting. They do not change the current off-chain ledger settlement model.


AreaExamplesLevel
Admin dashboardservice status, config, scripts, wallets, audit logAdmin-only
Internal CLOB routesbalance credits/debits, system actions, service maintenanceInternal
Operational scriptsmarket sync, market makers, translation worker controlsAdmin-only

Do not call admin or internal routes from public clients.


Disabled Or Unsupported For Current Integrations

Section titled “Disabled Or Unsupported For Current Integrations”
AreaCurrent behavior
Bridge quote / swapPOST /quote is disabled for the meme bridge. Use GET /supported-assets and deposit the configured BSC platform meme token directly.
Arbitrary token depositsUnsupported. The Bridge accepts only the configured BSC platform meme token.
Automatic conversionUnsupported. Openfish does not convert USDC, BNB, Solana assets, Bitcoin, or arbitrary meme tokens into the platform meme token.

If a route is not listed here or in the specific API reference page, treat it as unsupported until documented.