Uruk Docs
Partners

API reference

REST endpoints for assets, contracts, partners, KYC, and trading data.

API reference

Base URL (testnet/prod): https://app.uruk.finance/api

SDK surface

MethodPathDescription
GET/sdk/assets?partnerId=List markets with token address + swap pool
GET/sdk/contractsNetwork + contract addresses
GET/sdk/kyc/status/:addressCompliance boolean
POST/sdk/kyc/sessionCreate KYC session + URLs

Partners

MethodPathDescription
GET/partnersActive partners
GET/partners/by-owner/:addressResolve partner for wallet
GET/partners/:idPartner detail + catalog
GET/partners/:id/catalogDisplay catalog + markets
PUT/partners/:id/catalog{ owner, symbols[] }: owner must match
GET/partners/:id/earningsPending/total + recent tagged swaps

Trading data

MethodPathDescription
GET/marketsSynthetic markets
GET/markets/with-pricesMarkets with live prices
GET/markets/:symbolOne market
GET/prices/:symbolOracle price
GET/poolsAll pools (?type=liquidity)
GET/pools/:poolIdPool + deposits
GET/pools/:poolId/deposits/:depositorOne LP position
GET/swapsIndexed swaps
GET/swaps/volume/:poolIdCumulative volume
GET/cdps?owner=&symbol=&open=Indexed vaults
GET/cdps/:owner/:symbolOne vault

Governance

MethodPathDescription
GET/proposalsList proposals (?status=&type=)
GET/proposals/:idSingle proposal
POST/proposalsRecord an on-chain proposal
PATCH/proposals/:idSync status/votes
GET/proposals/:id/votesPer-voter audit trail
POST/proposals/:id/votesRecord a vote
GET/multisig/walletsMulti-sig wallets
GET/multisig/transactions/pendingTxs awaiting approval
GET/multisig/transactions/readyTxs that reached threshold

Contracts payload example

GET /sdk/contracts returns the live deployment per network (see Contract addresses):

{
  "network": "testnet",
  "contracts": {
    "liquidityPool": "C...",
    "syntheticEngine": "C...",
    "stabilityPool": "C...",
    "compliance": "C...",
    "partnerRegistry": "C...",
    "earnings": "C...",
    "dao": "C...",
    "oracle": "C...",
    "usdc": "G..."
  },
  "appUrl": "https://app-testnet.uruk.finance",
  "docsUrl": "https://docs.uruk.finance"
}

On this page