Sandbox
39 Domain Schemas

GraphQL API

Query 39 domains with a single endpoint. Real-time subscriptions, Sanctum auth, and Lighthouse-powered schema composition.

Quick Start

1

Endpoint

POST /graphql
2

Authentication

Authorization: Bearer {token}
3

Introspection

{ __schema { types { name } } }
Query — Fetch account with balance
query {
  account(id: "abc-123") {
    id
    name
    balance
    currency
    status
    created_at
  }
}
Query — Paginated accounts list
query {
  accounts(first: 10, page: 1) {
    data {
      id
      name
      balance
    }
    paginatorInfo {
      total
      currentPage
      lastPage
    }
  }
}
Mutation — Place exchange order
mutation {
  placeOrder(input: {
    pair: "USDC/EUR"
    side: BUY
    type: LIMIT
    amount: "100.00"
    price: "0.92"
  }) {
    id
    status
    filled_amount
    created_at
  }
}
cURL example
curl -X POST https://api.zelta.app/graphql \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -d '{"query": "{ accounts(first: 5) { data { id name balance } } }"}'

Domain Schemas

39 domain-specific schemas composed into one unified GraphQL endpoint. Each domain provides queries, mutations, and types scoped to its bounded context.

Core Banking

Account account.graphql Queries + Mutations Account CRUD, balances, freeze/unfreeze
Payment payment.graphql Mutations Initiate deposits, withdrawals
Banking banking.graphql Queries + Mutations Bank connections, transfers, sync
Asset asset.graphql Queries Exchange rates, asset definitions
Product product.graphql Queries + Mutations Product activation, catalog

Trading & Exchange

Exchange exchange.graphql Queries + Mutations + Subs Orders, order book, trades
Basket basket.graphql Queries + Mutations GCU basket composition, rebalance
Stablecoin stablecoin.graphql Queries + Mutations Mint, redeem, collateral

Wallet & Payments

Wallet wallet.graphql Queries + Mutations + Subs Multi-sig wallets, transfers, balances
Mobile Payment mobile-payment.graphql Queries + Mutations Payment intents, receipts
Card Issuance card-issuance.graphql Queries + Mutations Virtual/physical card provisioning
Relayer relayer.graphql Mutations Smart accounts, gas sponsorship
X402 x402.graphql Queries + Mutations Monetized endpoints, spending limits

Compliance & Security

Compliance compliance.graphql Queries + Mutations KYC, AML checks, alerts
Fraud fraud.graphql Queries + Mutations Fraud cases, detection, escalation
RegTech regtech.graphql Queries Regulatory reporting, health checks
Regulatory regulatory.graphql Queries + Mutations Filing submissions, reports

DeFi & Cross-Chain

DeFi defi.graphql Queries + Mutations Positions, lending, staking
CrossChain crosschain.graphql Queries + Mutations + Subs Bridge transfers across chains
Lending lending.graphql Queries + Mutations Loan applications, approval
Treasury treasury.graphql Queries + Mutations + Subs Portfolios, rebalancing, NAV

Identity & Privacy

Privacy privacy.graphql Queries + Mutations ZK proofs, Merkle trees, delegated proofs
Key Management key-management.graphql Queries + Mutations Key shards, Shamir splitting, recovery
Trust Cert trust-cert.graphql Queries + Mutations Verifiable credentials, certificates
Commerce commerce.graphql Queries + Mutations Soulbound tokens, merchant onboarding

AI & Agents

AI ai.graphql Queries + Mutations Conversations, prompt templates, LLM
Agent Protocol agent-protocol.graphql Queries + Mutations DID, A2A messaging, reputation

Platform

User user.graphql Queries + Mutations Profiles, preferences, analytics
Mobile mobile.graphql Queries + Mutations Device management, sessions
Governance governance.graphql Queries + Mutations Polls, voting, proposals
Rewards rewards.graphql Queries + Mutations Quests, XP, shop, streaks
Plugin plugin.graphql Queries + Mutations Plugin management, marketplace
Batch batch.graphql Queries + Mutations Batch job operations
CGO cgo.graphql Queries + Mutations Investment operations
Custodian custodian.graphql Queries Custodian account info
Financial Institution financial-institution.graphql Queries + Mutations Partner onboarding, BaaS

Real-Time Subscriptions

Subscribe to live data streams via WebSocket. Powered by Pusher/Soketi protocol.

orderBookUpdated pair: String! Live order book changes for a trading pair
tradeExecuted pair: String! Trade executions for a pair
orderMatched pair: String Order matching events
walletBalanceUpdated wallet_id: ID! Wallet balance changes
portfolioRebalanced portfolio_id: String Portfolio rebalancing events
paymentStatusChanged payment_id: ID Payment status updates
bridgeTransferCompleted transfer_id: ID Cross-chain bridge completions
Subscription example
subscription {
  orderBookUpdated(pair: "USDC/EUR") {
    bids { price amount }
    asks { price amount }
    updated_at
  }
}

Rate Limits & Security

Rate Limits

Guest requests30 / min
Authenticated requests120 / min

Query Limits

Max complexity200
Max depth10 levels
Max query cost500

Scalars

DateY-m-d (2026-03-15)
DateTimeY-m-d H:i:s

Multi-Tenancy

Operations are scoped to the authenticated user's team via the @tenant directive. No cross-tenant data leakage.