# Quant Developer Hub Documentation > ## Guides: Overledger - [Start Here](https://docs.overledger.dev/docs/start-here.md) - [Overview](https://docs.overledger.dev/docs/overview.md) - [QuickStart](https://docs.overledger.dev/docs/quickstart.md) - [Authentication](https://docs.overledger.dev/docs/authentication.md) - [Overledger Gateway](https://docs.overledger.dev/docs/overledger-gateway.md) - [Connectors](https://docs.overledger.dev/docs/connectors.md) - [Flow Apps](https://docs.overledger.dev/docs/flow-apps.md) - [Signing](https://docs.overledger.dev/docs/signing.md) - [Fusion Rollup](https://docs.overledger.dev/docs/fusion-rollup.md) - [Overledger Firewall](https://docs.overledger.dev/docs/overledger-firewall.md) - [Tutorials](https://docs.overledger.dev/docs/tutorials.md) - [Troubleshooting](https://docs.overledger.dev/docs/troubleshooting.md) - [Staking](https://docs.overledger.dev/docs/staking.md) ## API Reference: Overledger Server - Health - [Liveness check](https://docs.overledger.dev/reference/get_health.md) - [Readiness check](https://docs.overledger.dev/reference/get_ready.md): Checks MongoDB connectivity. - Observability - [Prometheus metrics](https://docs.overledger.dev/reference/get_metrics.md): Only available when `METRICS_ENABLED=true`. - RPC - [Fusion L2 JSON-RPC](https://docs.overledger.dev/reference/post_rpc-apikey.md): Proxies a JSON-RPC 2.0 request to the Fusion L2 OP-Geth node. This route is for the Fusion L2 only. Only Fusion L2 methods are supported — JSON-RPC for any other connected chain must go to the Fusion… - User - [Get current user ID](https://docs.overledger.dev/reference/get_users-me-id.md) - [List user's deployed contracts on the Fusion Rollup](https://docs.overledger.dev/reference/get_users-me-deployed-contracts.md) - [Get deployed and permitted contracts for the user on the Fusion Rollup](https://docs.overledger.dev/reference/get_users-me-access-details.md) - [List user transactions on the Fusion Rollup](https://docs.overledger.dev/reference/get_users-me-transactions.md) - [List user's registered nodes connected to Overledger](https://docs.overledger.dev/reference/get_users-me-nodes.md): List user's registered nodes connected to Overledger - [List user's registered RPC providers connected to Overledger](https://docs.overledger.dev/reference/get_users-me-providers.md): List user's registered RPC providers connected to Overledger - [Update provider reset policy](https://docs.overledger.dev/reference/put_users-me-providers-providerid-reset-policy.md): Update provider reset policy - [Reactivate a provider's nodes](https://docs.overledger.dev/reference/post_users-me-providers-providerid-reactivate.md): Reactivation is asynchronous; returns 202 immediately. - [List user's QNT stake transactions](https://docs.overledger.dev/reference/get_users-me-stakes.md) - [Get total QNT staked amount for the user](https://docs.overledger.dev/reference/get_users-me-stakes-total.md) - [List the authenticated user's swaps on the Fusion Rollup](https://docs.overledger.dev/reference/getuserswaps.md) - [List the user's combined deposit + swap history](https://docs.overledger.dev/reference/getuserhistory.md) - Deposits - [List the authenticated user's deposits onto the Fusion Rollup](https://docs.overledger.dev/reference/listuserdeposits.md) - [Get token deposit balances for a wallet](https://docs.overledger.dev/reference/getdepositbalances.md) - [Get token deposit allowances for a wallet](https://docs.overledger.dev/reference/getdepositallowance.md) - [Create a deposit record](https://docs.overledger.dev/reference/createdeposit.md) - [Get a deposit by ID](https://docs.overledger.dev/reference/getdeposit.md) - [Refresh + return a deposit's on-chain status](https://docs.overledger.dev/reference/checkdepositstatus.md) - Contracts - [Get contract details](https://docs.overledger.dev/reference/get_deployed-contracts-contractaddress.md) - [Update contract visibility](https://docs.overledger.dev/reference/put_deployed-contracts-contractaddress.md) - [List permissions for a contract](https://docs.overledger.dev/reference/get_deployed-contracts-contractaddress-permissions.md) - [Grant permission to a user for a permissioned contract](https://docs.overledger.dev/reference/post_deployed-contracts-contractaddress-permissions.md) - [Revoke permission from a user for a contract](https://docs.overledger.dev/reference/delete_deployed-contracts-contractaddress-permissions.md) - Stakes - [Record a QNT stake transaction](https://docs.overledger.dev/reference/post_stakes.md) - [Get the QNT staking address for this user](https://docs.overledger.dev/reference/get_stakes-address.md) - Nodes - [Register a new DLT node](https://docs.overledger.dev/reference/post_nodes.md): URL must be from an approved provider domain (for a public node). - [Remove a registered node](https://docs.overledger.dev/reference/delete_nodes-nodeid.md): Remove a registered node - Networks - [Get total network count](https://docs.overledger.dev/reference/get_networks-total.md): Get total network count - [List all networks](https://docs.overledger.dev/reference/get_networks.md): List all networks - [List Fusion Rollup connected networks](https://docs.overledger.dev/reference/get_networks-fusion.md): List Fusion Rollup connected networks - Flow Sessions - [Create a new Flow App session](https://docs.overledger.dev/reference/createsession.md): Starts a new session for the specified Flow App. Optionally target a specific app version and/or a declared start step (multi-start-step apps). - [List sessions for the authenticated client](https://docs.overledger.dev/reference/listsessions.md) - [Get session metadata](https://docs.overledger.dev/reference/getsession.md) - [Get the current step's StepSpec](https://docs.overledger.dev/reference/getstep.md): Returns the cached StepSpec for the current step. The `stepId` must match the session's current step — returns 404 otherwise. - [Submit field values and an action for the current step](https://docs.overledger.dev/reference/submitstep.md): Advances the session by submitting user input. Requires an `Idempotency-Key` header (max 256 chars) to prevent duplicate processing. `stateVersion` provides optimistic concurrency control — must… - Flow Registry - [List available Flow Apps](https://docs.overledger.dev/reference/listapps.md) - [List allowed UI component types](https://docs.overledger.dev/reference/getallowedcomponents.md): Returns the catalogue of allowed template types, field types, and action types. - [Get a Flow App's details and versions](https://docs.overledger.dev/reference/getapp.md) - Flow Query - [Execute a read-only query against a Flow App](https://docs.overledger.dev/reference/queryappstate.md): Queries app-scoped state without starting a session. The `queryId` must match a query handler registered by the app via `app.query(id, handler)`. - Flow Webhooks - [Subscribe to webhook events for a Flow App](https://docs.overledger.dev/reference/createsubscription.md): Creates a webhook subscription. Events matching `eventType` will be delivered to `targetUrl` with HMAC-SHA256 signature validation using the provided `secret`. The `targetUrl` must not resolve to a… - [List webhook subscriptions for a Flow App](https://docs.overledger.dev/reference/listsubscriptions.md) - [Delete a webhook subscription](https://docs.overledger.dev/reference/deletesubscription.md) - [List / replay webhook events for a Flow App](https://docs.overledger.dev/reference/replayevents.md): Returns persisted webhook events for the app. Supports cursor-based pagination with `after` (eventId) and optional `eventType` filtering. - Swaps - [List supported swap tokens + their metadata](https://docs.overledger.dev/reference/getsupportedswaptokens.md) - [Get a swap quote (no on-chain effect)](https://docs.overledger.dev/reference/getswapquote.md) - [Record an executed swap transaction](https://docs.overledger.dev/reference/createswap.md) - [Get a swap by ID](https://docs.overledger.dev/reference/getswap.md) - [Refresh + return a swap's on-chain status](https://docs.overledger.dev/reference/checkswapstatus.md) - Withdrawals - [Initiate an L2-to-L1 withdrawal](https://docs.overledger.dev/reference/createwithdrawal.md) - [List the caller's withdrawals awaiting a user action (prove / finalize)](https://docs.overledger.dev/reference/getactionablewithdrawals.md) - [Get a single withdrawal by id](https://docs.overledger.dev/reference/getwithdrawalbyid.md) - [Refresh and return a withdrawal's current status](https://docs.overledger.dev/reference/checkwithdrawalstatus.md) - [Record the L1 prove transaction hash for a withdrawal](https://docs.overledger.dev/reference/recordprovetx.md) - [Record the L1 finalize transaction hash for a withdrawal](https://docs.overledger.dev/reference/recordfinalizetx.md) - [List the authenticated user's withdrawals](https://docs.overledger.dev/reference/getuserwithdrawals.md) - API Keys - [Mint a new API key for the authenticated user](https://docs.overledger.dev/reference/mintapikey.md): Mints an Overledger-issued API key. The response carries the raw key ONCE in the `apiKey` field — it is unrecoverable afterwards. This route accepts header-token auth only (a URL/header API key can… - [List the authenticated user's API keys](https://docs.overledger.dev/reference/listapikeys.md): Returns the caller's key metadata. Secrets are never included. - [Revoke one of the authenticated user's API keys](https://docs.overledger.dev/reference/revokeapikey.md) - Tracker Address - [Subscribe to events involving an address](https://docs.overledger.dev/reference/subscribeaddress.md) - [Cancel an address subscription](https://docs.overledger.dev/reference/unsubscribeaddress.md) - [List recorded events for an address](https://docs.overledger.dev/reference/listaddressevents.md) - Tracker Event - [Subscribe to a specific contract event signature](https://docs.overledger.dev/reference/subscribeevent.md) - [Cancel a contract-event subscription](https://docs.overledger.dev/reference/unsubscribeevent.md) - [List recorded events for a contract-event subscription](https://docs.overledger.dev/reference/listeventsubscriptionevents.md) - Tracker Transaction - [Watch a tx hash and POST a callback on confirmation](https://docs.overledger.dev/reference/tracktransaction.md) - [Get the current status of a tracked transaction](https://docs.overledger.dev/reference/gettransactionstatus.md) ## Release Notes - [API Documentation](https://docs.overledger.dev/changelog/api-documentation.md) - [Documentation Progress](https://docs.overledger.dev/changelog/documentation-progress.md) - [Documentation Review](https://docs.overledger.dev/changelog/documentation-review.md)