# Onstacks ## Docs - [Archive address book entry](https://docs.onstacks.io/api-reference/endpoints/delete-v1-address-book-entryid.md) - [Liveness check](https://docs.onstacks.io/api-reference/endpoints/get-healthz.md) - [Readiness check](https://docs.onstacks.io/api-reference/endpoints/get-readyz.md) - [List address book entries](https://docs.onstacks.io/api-reference/endpoints/get-v1-address-book.md) - [List API keys](https://docs.onstacks.io/api-reference/endpoints/get-v1-api-keys.md) - [List balances](https://docs.onstacks.io/api-reference/endpoints/get-v1-balances.md) - [List corridors](https://docs.onstacks.io/api-reference/endpoints/get-v1-corridors.md): Beta route. This endpoint is currently backed by the in-process mock provider-network adapter until Blockops core exposes normalized partner routing APIs. Responses include `X-Onstacks-Provider-Network-Mode: mock` while this adapter is active. - [Get corridor](https://docs.onstacks.io/api-reference/endpoints/get-v1-corridors-corridorid.md): Beta route. This endpoint is currently backed by the in-process mock provider-network adapter until Blockops core exposes normalized partner routing APIs. Responses include `X-Onstacks-Provider-Network-Mode: mock` while this adapter is active. - [List providers](https://docs.onstacks.io/api-reference/endpoints/get-v1-providers.md): Beta route. This endpoint is backed either by the in-process mock provider-network adapter or by a hybrid adapter that reads provider inventory from the core partner API while retaining Onstacks-local beta plumbing for unsupported objects. Inspect `X-Onstacks-Provider-Network-Mode` to determine the… - [Get provider](https://docs.onstacks.io/api-reference/endpoints/get-v1-providers-providerid.md): Beta route. This endpoint is backed either by the in-process mock provider-network adapter or by a hybrid adapter that reads provider inventory from the core partner API while retaining Onstacks-local beta plumbing for unsupported objects. Inspect `X-Onstacks-Provider-Network-Mode` to determine the… - [List quote requests](https://docs.onstacks.io/api-reference/endpoints/get-v1-quote-requests.md): Beta route. Quote requests are currently stored only in Onstacks-local beta state and do not survive service restarts. When `X-Onstacks-Provider-Network-Mode` is `hybrid`, provider discovery and quote execution can call the core partner API while request persistence remains local. - [Get quote request](https://docs.onstacks.io/api-reference/endpoints/get-v1-quote-requests-quoterequestid.md): Beta route. Quote requests are currently stored only in Onstacks-local beta state and do not survive service restarts. When `X-Onstacks-Provider-Network-Mode` is `hybrid`, provider discovery and quote execution can call the core partner API while request persistence remains local. - [List quotes](https://docs.onstacks.io/api-reference/endpoints/get-v1-quote-requests-quoterequestid-quotes.md): Beta route. Quotes are currently either synthetic mock responses or hybrid responses derived from the core provider capability API. They should still be treated as beta routing data until transfer-intent and settlement execution are fully normalized in Onstacks. Inspect `X-Onstacks-Provider-Network-… - [Get transaction](https://docs.onstacks.io/api-reference/endpoints/get-v1-transactions-transactionid.md) - [List transfer intents](https://docs.onstacks.io/api-reference/endpoints/get-v1-transfer-intents.md): Read-only beta surface over the real wallet transfer lifecycle. Items are environment-scoped and currently backed by custody wallet withdrawals rather than generic settlement routes. - [Get transfer intent](https://docs.onstacks.io/api-reference/endpoints/get-v1-transfer-intents-transferintentid.md): Read-only beta surface over the real wallet transfer lifecycle. The detail includes the normalized transfer intent plus the underlying wallet transfer detail when available. - [Get transfer](https://docs.onstacks.io/api-reference/endpoints/get-v1-transfers-activityid.md) - [List wallets](https://docs.onstacks.io/api-reference/endpoints/get-v1-wallets.md) - [List wallet transactions](https://docs.onstacks.io/api-reference/endpoints/get-v1-wallets-walletid-transactions.md) - [List wallet withdrawals](https://docs.onstacks.io/api-reference/endpoints/get-v1-wallets-walletid-withdrawals.md) - [List webhooks](https://docs.onstacks.io/api-reference/endpoints/get-v1-webhooks.md) - [List networks](https://docs.onstacks.io/api-reference/endpoints/get-v1-workspace-networks.md) - [Get transfer policy](https://docs.onstacks.io/api-reference/endpoints/get-v1-workspace-transfer-policy.md) - [Create address book entry](https://docs.onstacks.io/api-reference/endpoints/post-v1-address-book.md) - [Create API key](https://docs.onstacks.io/api-reference/endpoints/post-v1-api-keys.md) - [Revoke API key](https://docs.onstacks.io/api-reference/endpoints/post-v1-api-keys-apikeyid-revoke.md) - [Create quote request](https://docs.onstacks.io/api-reference/endpoints/post-v1-quote-requests.md): Beta route. Quote requests are currently stored only in Onstacks-local beta state and do not survive service restarts. When `X-Onstacks-Provider-Network-Mode` is `hybrid`, provider discovery and quote execution can call the core partner API while request persistence remains local. - [Create transfer](https://docs.onstacks.io/api-reference/endpoints/post-v1-transfers.md) - [Approve transfer](https://docs.onstacks.io/api-reference/endpoints/post-v1-transfers-activityid-approve.md) - [Cancel transfer](https://docs.onstacks.io/api-reference/endpoints/post-v1-transfers-activityid-cancel.md) - [Refresh transfer](https://docs.onstacks.io/api-reference/endpoints/post-v1-transfers-activityid-refresh.md) - [Create wallet](https://docs.onstacks.io/api-reference/endpoints/post-v1-wallets.md) - [Create wallet accounts](https://docs.onstacks.io/api-reference/endpoints/post-v1-wallets-walletid-accounts.md) - [Archive wallet](https://docs.onstacks.io/api-reference/endpoints/post-v1-wallets-walletid-archive.md) - [Preview withdrawal](https://docs.onstacks.io/api-reference/endpoints/post-v1-wallets-walletid-withdrawal-preview.md) - [Create webhook](https://docs.onstacks.io/api-reference/endpoints/post-v1-webhooks.md) - [Disable webhook](https://docs.onstacks.io/api-reference/endpoints/post-v1-webhooks-webhookid-disable.md) - [Enable webhook](https://docs.onstacks.io/api-reference/endpoints/post-v1-webhooks-webhookid-enable.md) - [Rotate webhook secret](https://docs.onstacks.io/api-reference/endpoints/post-v1-webhooks-webhookid-rotate-secret.md) - [Update address book entry](https://docs.onstacks.io/api-reference/endpoints/put-v1-address-book-entryid.md) - [Update networks](https://docs.onstacks.io/api-reference/endpoints/put-v1-workspace-networks.md) - [Update transfer policy](https://docs.onstacks.io/api-reference/endpoints/put-v1-workspace-transfer-policy.md) - [Errors](https://docs.onstacks.io/api-reference/errors.md) - [API overview](https://docs.onstacks.io/api-reference/overview.md): Base URLs, authentication, environments, response envelopes, and route groups. - [Authentication](https://docs.onstacks.io/guides/authentication.md): Use workspace API keys as bearer tokens for API requests. - [Automation toolings](https://docs.onstacks.io/guides/developer-tools.md): Manage API keys, webhooks, and operational health checks. - [Provider routing](https://docs.onstacks.io/guides/provider-routing.md): Discover corridors, providers, quote requests, and quote options. - [Transfers](https://docs.onstacks.io/guides/transfers.md): Preview withdrawals, create transfer activities, approve or cancel transfers, and reconcile status. - [Wallets and balances](https://docs.onstacks.io/guides/wallets-and-balances.md) - [Workspaces](https://docs.onstacks.io/guides/workspaces.md): Configure workspace networks and transfer policy for API-driven wallet operations. - [Onstacks API](https://docs.onstacks.io/index.md): Build workspace-controlled wallets, transfers, and provider routing with the Onstacks control plane. - [Quickstart](https://docs.onstacks.io/quickstart.md): Create an API key, send it as a bearer token, and make your first API request. ## OpenAPI Specs - [openapi](https://docs.onstacks.io/openapi.yaml)