{"info":{"title":"GasTanker Integrator API","description":"Watch-only native-gas monitoring for wallets on the networks listed by `GET /v1/networks`. This API never accepts exchange credentials, transaction payloads, or execution instructions.\n\nAuthenticate with an organization API key in the `X-API-Key` header. Owners and admins create keys in the [GasTanker workspace](https://gastanker.xyz/app/api-keys).\n\n[gastanker.xyz](https://gastanker.xyz) · [Documentation](https://gastanker.xyz/docs) · [Security](https://gastanker.xyz/security) · [Contact](https://gastanker.xyz/contact?intent=general)","version":"v1"},"servers":[{"url":"https://api.gastanker.xyz","description":"Production"}],"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-Key","description":"Organization-owned GasTanker API key."}},"schemas":{}},"openapi":"3.1.2","paths":{"/v1/networks":{"get":{"tags":["Wallets"],"operationId":"listNetworks","summary":"List supported networks","description":"Networks this deployment accepts for new wallets, with each native asset's symbol and decimals. Amounts are integers in those base units.","security":[{"apiKeyAuth":[]}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"array","items":{"type":"object","required":["id","name","family","environment","nativeAsset"],"properties":{"id":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","avalanche","hyperevm","sonic","solana","stellar","sui","tron","fogo","filecoin","stacks","multiversx","tezos","cardano","hedera","algorand","astar","polkadot-assethub","kusama-assethub","starknet","near","xrpl","ton","aptos","iota","movement","supra","allora","axelar","babylon","band","celestia","cosmoshub","dydx","dymension","fetch","injective","kava","mantra","osmosis","saga","secret","shentu","terra","terra-classic","thorchain","zigchain","0g","abstract","apechain","arbitrum-nova","berachain","bsc","celo","chiliz","core","cronos","cyber","ethereum-classic","ethereumpow","etherlink","flare","flow-evm","fraxtal","fuse","gnosis","gravity","gunz","hemi","immutable-zkevm","injective-evm","ink","kaia","katana","kava-evm","linea","lisk","lumia","manta","mantle","megaeth","metis","mitosis","mode","monad","morph","opbnb","pharos","plasma","plume","robinhood","ronin","rootstock","scroll","sei-evm","somnia","soneium","telos","unichain","vana","viction","wemix","worldchain","xai","xdc","xertra","xlayer","zetachain","zilliqa-evm","zksync","ethereum-sepolia","base-sepolia","arbitrum-sepolia","optimism-sepolia","polygon-amoy","avalanche-fuji","hyperevm-testnet","sonic-testnet","solana-devnet","stellar-testnet","osmosis-testnet","aptos-testnet","supra-testnet","iota-testnet","ton-testnet","xrpl-testnet","near-testnet","fogo-testnet","filecoin-calibration","stacks-testnet","multiversx-devnet","tezos-shadownet","cardano-preprod","hedera-testnet","algorand-testnet","shibuya","paseo-assethub","starknet-sepolia","tron-nile","sui-testnet"]},"name":{"type":"string"},"family":{"type":"string","enum":["evm","solana","stellar","sui","tron","cosmos","aptos","supra","iota","ton","xrpl","near","starknet","polkadot","algorand","hedera","cardano","tezos","multiversx","stacks","filecoin"]},"environment":{"type":"string","enum":["mainnet","testnet"]},"nativeAsset":{"type":"object","required":["symbol","decimals"],"properties":{"symbol":{"type":"string"},"decimals":{"type":"integer"}}}}}}}}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"retryable":{"type":"boolean"}}}}}}}},"403":{"description":"Response for status 403","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"retryable":{"type":"boolean"}}}}}}}}}}},"/v1/networks/coverage":{"get":{"tags":["Wallets"],"operationId":"getNetworkCoverage","summary":"Get network coverage","description":"The networks `GET /v1/networks` lists, with the exchanges and assets the read-only funding preview covers on each. Needs no API key: gastanker.xyz/coverage is built from it.","security":[],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"array","items":{"type":"object","required":["id","name","family","environment","nativeAsset","fundingPreview"],"properties":{"id":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","avalanche","hyperevm","sonic","solana","stellar","sui","tron","fogo","filecoin","stacks","multiversx","tezos","cardano","hedera","algorand","astar","polkadot-assethub","kusama-assethub","starknet","near","xrpl","ton","aptos","iota","movement","supra","allora","axelar","babylon","band","celestia","cosmoshub","dydx","dymension","fetch","injective","kava","mantra","osmosis","saga","secret","shentu","terra","terra-classic","thorchain","zigchain","0g","abstract","apechain","arbitrum-nova","berachain","bsc","celo","chiliz","core","cronos","cyber","ethereum-classic","ethereumpow","etherlink","flare","flow-evm","fraxtal","fuse","gnosis","gravity","gunz","hemi","immutable-zkevm","injective-evm","ink","kaia","katana","kava-evm","linea","lisk","lumia","manta","mantle","megaeth","metis","mitosis","mode","monad","morph","opbnb","pharos","plasma","plume","robinhood","ronin","rootstock","scroll","sei-evm","somnia","soneium","telos","unichain","vana","viction","wemix","worldchain","xai","xdc","xertra","xlayer","zetachain","zilliqa-evm","zksync","ethereum-sepolia","base-sepolia","arbitrum-sepolia","optimism-sepolia","polygon-amoy","avalanche-fuji","hyperevm-testnet","sonic-testnet","solana-devnet","stellar-testnet","osmosis-testnet","aptos-testnet","supra-testnet","iota-testnet","ton-testnet","xrpl-testnet","near-testnet","fogo-testnet","filecoin-calibration","stacks-testnet","multiversx-devnet","tezos-shadownet","cardano-preprod","hedera-testnet","algorand-testnet","shibuya","paseo-assethub","starknet-sepolia","tron-nile","sui-testnet"]},"name":{"type":"string"},"family":{"type":"string","enum":["evm","solana","stellar","sui","tron","cosmos","aptos","supra","iota","ton","xrpl","near","starknet","polkadot","algorand","hedera","cardano","tezos","multiversx","stacks","filecoin"]},"environment":{"type":"string","enum":["mainnet","testnet"]},"nativeAsset":{"type":"object","required":["symbol","decimals"],"properties":{"symbol":{"type":"string"},"decimals":{"type":"integer"}}},"fundingPreview":{"description":"Read-only: the preview shows what a top-up would need. GasTanker does not move funds.","type":"object","required":["exchanges","assets"],"properties":{"exchanges":{"description":"Exchanges a connected read-only account can be previewed from on this network. Empty when none.","type":"array","items":{"type":"string","enum":["bybit","binance","coinbase","gate","kucoin","okx"]}},"assets":{"description":"Exchange balances the preview counts toward a top-up: the native asset, and USDC it could be converted from. Empty when no exchange covers the network.","type":"array","items":{"type":"string"}}}}}}}}}}}}}}},"/v1/wallets":{"post":{"tags":["Wallets"],"operationId":"createWallet","summary":"Register a wallet","description":"The address must be valid for `network`; EVM addresses are stored checksummed and Sui addresses in full 64-hex form.","security":[{"apiKeyAuth":[]}],"parameters":[{"name":"idempotency-key","in":"header","required":true,"schema":{"minLength":1,"maxLength":255,"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["network","address","label"],"properties":{"network":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","avalanche","hyperevm","sonic","solana","stellar","sui","tron","fogo","filecoin","stacks","multiversx","tezos","cardano","hedera","algorand","astar","polkadot-assethub","kusama-assethub","starknet","near","xrpl","ton","aptos","iota","movement","supra","allora","axelar","babylon","band","celestia","cosmoshub","dydx","dymension","fetch","injective","kava","mantra","osmosis","saga","secret","shentu","terra","terra-classic","thorchain","zigchain","0g","abstract","apechain","arbitrum-nova","berachain","bsc","celo","chiliz","core","cronos","cyber","ethereum-classic","ethereumpow","etherlink","flare","flow-evm","fraxtal","fuse","gnosis","gravity","gunz","hemi","immutable-zkevm","injective-evm","ink","kaia","katana","kava-evm","linea","lisk","lumia","manta","mantle","megaeth","metis","mitosis","mode","monad","morph","opbnb","pharos","plasma","plume","robinhood","ronin","rootstock","scroll","sei-evm","somnia","soneium","telos","unichain","vana","viction","wemix","worldchain","xai","xdc","xertra","xlayer","zetachain","zilliqa-evm","zksync","ethereum-sepolia","base-sepolia","arbitrum-sepolia","optimism-sepolia","polygon-amoy","avalanche-fuji","hyperevm-testnet","sonic-testnet","solana-devnet","stellar-testnet","osmosis-testnet","aptos-testnet","supra-testnet","iota-testnet","ton-testnet","xrpl-testnet","near-testnet","fogo-testnet","filecoin-calibration","stacks-testnet","multiversx-devnet","tezos-shadownet","cardano-preprod","hedera-testnet","algorand-testnet","shibuya","paseo-assethub","starknet-sepolia","tron-nile","sui-testnet"]},"address":{"minLength":1,"type":"string"},"label":{"minLength":1,"maxLength":120,"type":"string"}}}}},"required":true},"responses":{"201":{"description":"Response for status 201","content":{"application/json":{"schema":{"type":"object","required":["id","organizationId","networkId","address","label","verificationStatus"],"properties":{"id":{"type":"string"},"organizationId":{"type":"string"},"networkId":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","avalanche","hyperevm","sonic","solana","stellar","sui","tron","fogo","filecoin","stacks","multiversx","tezos","cardano","hedera","algorand","astar","polkadot-assethub","kusama-assethub","starknet","near","xrpl","ton","aptos","iota","movement","supra","allora","axelar","babylon","band","celestia","cosmoshub","dydx","dymension","fetch","injective","kava","mantra","osmosis","saga","secret","shentu","terra","terra-classic","thorchain","zigchain","0g","abstract","apechain","arbitrum-nova","berachain","bsc","celo","chiliz","core","cronos","cyber","ethereum-classic","ethereumpow","etherlink","flare","flow-evm","fraxtal","fuse","gnosis","gravity","gunz","hemi","immutable-zkevm","injective-evm","ink","kaia","katana","kava-evm","linea","lisk","lumia","manta","mantle","megaeth","metis","mitosis","mode","monad","morph","opbnb","pharos","plasma","plume","robinhood","ronin","rootstock","scroll","sei-evm","somnia","soneium","telos","unichain","vana","viction","wemix","worldchain","xai","xdc","xertra","xlayer","zetachain","zilliqa-evm","zksync","ethereum-sepolia","base-sepolia","arbitrum-sepolia","optimism-sepolia","polygon-amoy","avalanche-fuji","hyperevm-testnet","sonic-testnet","solana-devnet","stellar-testnet","osmosis-testnet","aptos-testnet","supra-testnet","iota-testnet","ton-testnet","xrpl-testnet","near-testnet","fogo-testnet","filecoin-calibration","stacks-testnet","multiversx-devnet","tezos-shadownet","cardano-preprod","hedera-testnet","algorand-testnet","shibuya","paseo-assethub","starknet-sepolia","tron-nile","sui-testnet"]},"address":{"type":"string"},"label":{"type":"string"},"verificationStatus":{"type":"string","enum":["unverified","verified"]}}}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"retryable":{"type":"boolean"}}}}}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"retryable":{"type":"boolean"}}}}}}}},"403":{"description":"Response for status 403","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"retryable":{"type":"boolean"}}}}}}}},"409":{"description":"Response for status 409","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"retryable":{"type":"boolean"}}}}}}}}}},"get":{"tags":["Wallets"],"operationId":"listWallets","summary":"List registered wallets","security":[{"apiKeyAuth":[]}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"array","items":{"type":"object","required":["id","organizationId","networkId","address","label","verificationStatus"],"properties":{"id":{"type":"string"},"organizationId":{"type":"string"},"networkId":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","avalanche","hyperevm","sonic","solana","stellar","sui","tron","fogo","filecoin","stacks","multiversx","tezos","cardano","hedera","algorand","astar","polkadot-assethub","kusama-assethub","starknet","near","xrpl","ton","aptos","iota","movement","supra","allora","axelar","babylon","band","celestia","cosmoshub","dydx","dymension","fetch","injective","kava","mantra","osmosis","saga","secret","shentu","terra","terra-classic","thorchain","zigchain","0g","abstract","apechain","arbitrum-nova","berachain","bsc","celo","chiliz","core","cronos","cyber","ethereum-classic","ethereumpow","etherlink","flare","flow-evm","fraxtal","fuse","gnosis","gravity","gunz","hemi","immutable-zkevm","injective-evm","ink","kaia","katana","kava-evm","linea","lisk","lumia","manta","mantle","megaeth","metis","mitosis","mode","monad","morph","opbnb","pharos","plasma","plume","robinhood","ronin","rootstock","scroll","sei-evm","somnia","soneium","telos","unichain","vana","viction","wemix","worldchain","xai","xdc","xertra","xlayer","zetachain","zilliqa-evm","zksync","ethereum-sepolia","base-sepolia","arbitrum-sepolia","optimism-sepolia","polygon-amoy","avalanche-fuji","hyperevm-testnet","sonic-testnet","solana-devnet","stellar-testnet","osmosis-testnet","aptos-testnet","supra-testnet","iota-testnet","ton-testnet","xrpl-testnet","near-testnet","fogo-testnet","filecoin-calibration","stacks-testnet","multiversx-devnet","tezos-shadownet","cardano-preprod","hedera-testnet","algorand-testnet","shibuya","paseo-assethub","starknet-sepolia","tron-nile","sui-testnet"]},"address":{"type":"string"},"label":{"type":"string"},"verificationStatus":{"type":"string","enum":["unverified","verified"]}}}}}}}}}}}},"/v1/wallets/{id}/gas":{"get":{"tags":["Wallets"],"operationId":"getWalletGasHealth","summary":"Get wallet gas health","security":[{"apiKeyAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"type":"object","required":["networkId","health","ready"],"properties":{"networkId":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","avalanche","hyperevm","sonic","solana","stellar","sui","tron","fogo","filecoin","stacks","multiversx","tezos","cardano","hedera","algorand","astar","polkadot-assethub","kusama-assethub","starknet","near","xrpl","ton","aptos","iota","movement","supra","allora","axelar","babylon","band","celestia","cosmoshub","dydx","dymension","fetch","injective","kava","mantra","osmosis","saga","secret","shentu","terra","terra-classic","thorchain","zigchain","0g","abstract","apechain","arbitrum-nova","berachain","bsc","celo","chiliz","core","cronos","cyber","ethereum-classic","ethereumpow","etherlink","flare","flow-evm","fraxtal","fuse","gnosis","gravity","gunz","hemi","immutable-zkevm","injective-evm","ink","kaia","katana","kava-evm","linea","lisk","lumia","manta","mantle","megaeth","metis","mitosis","mode","monad","morph","opbnb","pharos","plasma","plume","robinhood","ronin","rootstock","scroll","sei-evm","somnia","soneium","telos","unichain","vana","viction","wemix","worldchain","xai","xdc","xertra","xlayer","zetachain","zilliqa-evm","zksync","ethereum-sepolia","base-sepolia","arbitrum-sepolia","optimism-sepolia","polygon-amoy","avalanche-fuji","hyperevm-testnet","sonic-testnet","solana-devnet","stellar-testnet","osmosis-testnet","aptos-testnet","supra-testnet","iota-testnet","ton-testnet","xrpl-testnet","near-testnet","fogo-testnet","filecoin-calibration","stacks-testnet","multiversx-devnet","tezos-shadownet","cardano-preprod","hedera-testnet","algorand-testnet","shibuya","paseo-assethub","starknet-sepolia","tron-nile","sui-testnet"]},"balanceBaseUnits":{"pattern":"^(0|[1-9][0-9]*)$","description":"Decimal string in the wallet network's native-asset base units (wei, lamports, stroops or MIST).","type":"string"},"health":{"type":"string"},"ready":{"description":"True only when an active policy, a valid reading from the last 15 minutes at or above the threshold, and healthy monitoring all hold. Check it before a transaction that spends gas (for example a deposit sweep).","type":"boolean"},"readyBlockedBy":{"type":"string","enum":["NO_ACTIVE_POLICY","UNOBSERVED","BELOW_THRESHOLD","STALE_READING","MONITOR_DEGRADED"]},"monitoring":{"type":"object","required":["status","consecutiveFailures"],"properties":{"status":{"type":"string","enum":["healthy","degraded","unknown"]},"lastAttemptAt":{"type":"string"},"lastSuccessfulAt":{"type":"string"},"lastSource":{"type":"string"},"lastBlockNumber":{"pattern":"^(0|[1-9][0-9]*)$","description":"Block, slot, ledger or checkpoint height of the last successful reading.","type":"string"},"consecutiveFailures":{"type":"number"}}}}}}}}}}},"/v1/policies":{"get":{"tags":["Policies"],"operationId":"listPolicies","summary":"List gas policies","description":"Newest first, up to `limit` per page (default 100, at most 500). While `nextCursor` is not null, pass it as `cursor` to read the next page.","security":[{"apiKeyAuth":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":500,"description":"How many items to return, 1 to 500. Defaults to 100.","type":"integer"}},{"name":"cursor","in":"query","required":false,"schema":{"minLength":1,"maxLength":256,"pattern":"^[A-Za-z0-9_-]+$","description":"The `nextCursor` of the previous page. Omit it for the first page.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"type":"object","required":["data","nextCursor"],"properties":{"data":{"type":"array","items":{"type":"object","required":["id","organizationId","walletId","thresholdBaseUnits","targetBaseUnits","status","revision","createdAt","updatedAt"],"properties":{"id":{"type":"string"},"organizationId":{"type":"string"},"walletId":{"type":"string"},"thresholdBaseUnits":{"pattern":"^(0|[1-9][0-9]*)$","description":"Decimal string in the wallet network's native-asset base units (wei, lamports, stroops or MIST).","type":"string"},"targetBaseUnits":{"pattern":"^(0|[1-9][0-9]*)$","description":"Decimal string in the wallet network's native-asset base units (wei, lamports, stroops or MIST).","type":"string"},"status":{"type":"string","enum":["active","paused","superseded"]},"revision":{"type":"number"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"}}}},"nextCursor":{"description":"Pass as `cursor` to fetch the next page. Null on the last page.","type":["string","null"]}}}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"retryable":{"type":"boolean"}}}}}}}}}}},"/v1/policies/{id}":{"get":{"tags":["Policies"],"operationId":"getPolicy","summary":"Get a gas policy","security":[{"apiKeyAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"type":"object","required":["id","organizationId","walletId","thresholdBaseUnits","targetBaseUnits","status","revision","createdAt","updatedAt"],"properties":{"id":{"type":"string"},"organizationId":{"type":"string"},"walletId":{"type":"string"},"thresholdBaseUnits":{"pattern":"^(0|[1-9][0-9]*)$","description":"Decimal string in the wallet network's native-asset base units (wei, lamports, stroops or MIST).","type":"string"},"targetBaseUnits":{"pattern":"^(0|[1-9][0-9]*)$","description":"Decimal string in the wallet network's native-asset base units (wei, lamports, stroops or MIST).","type":"string"},"status":{"type":"string","enum":["active","paused","superseded"]},"revision":{"type":"number"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"}}}}}}}}},"/v1/policies/{id}/revisions":{"get":{"tags":["Policies"],"operationId":"listPolicyRevisions","summary":"List immutable policy revisions","security":[{"apiKeyAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"array","items":{"type":"object","required":["id","organizationId","policyId","revision","thresholdBaseUnits","targetBaseUnits","actorKind","createdAt"],"properties":{"id":{"type":"string"},"organizationId":{"type":"string"},"policyId":{"type":"string"},"revision":{"type":"number"},"thresholdBaseUnits":{"pattern":"^(0|[1-9][0-9]*)$","description":"Decimal string in the wallet network's native-asset base units (wei, lamports, stroops or MIST).","type":"string"},"targetBaseUnits":{"pattern":"^(0|[1-9][0-9]*)$","description":"Decimal string in the wallet network's native-asset base units (wei, lamports, stroops or MIST).","type":"string"},"actorKind":{"type":"string"},"actorId":{"type":"string"},"createdAt":{"type":"string"}}}}}}}}}}}},"/v1/gas/ensure":{"post":{"tags":["Gas operations"],"operationId":"ensureGas","summary":"Check a wallet now","description":"When the wallet is not low, returns `status: healthy` and no operation. When it is low, records a watch-only gas operation, alerts the organization, and returns it. If the wallet already has an active operation, that operation is returned instead of a new one.","security":[{"apiKeyAuth":[]}],"parameters":[{"name":"idempotency-key","in":"header","required":true,"schema":{"minLength":1,"maxLength":255,"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["walletId"],"properties":{"walletId":{"minLength":1,"type":"string"}}}}},"required":true},"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"anyOf":[{"type":"object","required":["id","organizationId","walletId","policyId","observedBalanceBaseUnits","requiredBaseUnits","status","idempotencyKey","createdAt"],"properties":{"id":{"type":"string"},"organizationId":{"type":"string"},"walletId":{"type":"string"},"policyId":{"type":"string"},"observedBalanceBaseUnits":{"pattern":"^(0|[1-9][0-9]*)$","description":"Decimal string in the wallet network's native-asset base units (wei, lamports, stroops or MIST).","type":"string"},"requiredBaseUnits":{"pattern":"^(0|[1-9][0-9]*)$","description":"Decimal string in the wallet network's native-asset base units (wei, lamports, stroops or MIST).","type":"string"},"status":{"type":"string"},"idempotencyKey":{"type":"string"},"createdAt":{"type":"string"}}},{"type":"object","required":["status","operation"],"properties":{"status":{"const":"healthy","type":"string"},"operation":{"type":"null"}}}]}}}}}}},"/v1/gas/operations/{id}":{"get":{"tags":["Gas operations"],"operationId":"getGasOperation","summary":"Get a gas operation","security":[{"apiKeyAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"type":"object","required":["id","organizationId","walletId","policyId","observedBalanceBaseUnits","requiredBaseUnits","status","idempotencyKey","createdAt"],"properties":{"id":{"type":"string"},"organizationId":{"type":"string"},"walletId":{"type":"string"},"policyId":{"type":"string"},"observedBalanceBaseUnits":{"pattern":"^(0|[1-9][0-9]*)$","description":"Decimal string in the wallet network's native-asset base units (wei, lamports, stroops or MIST).","type":"string"},"requiredBaseUnits":{"pattern":"^(0|[1-9][0-9]*)$","description":"Decimal string in the wallet network's native-asset base units (wei, lamports, stroops or MIST).","type":"string"},"status":{"type":"string"},"idempotencyKey":{"type":"string"},"createdAt":{"type":"string"}}}}}}}}}}}