openapi: 3.2.0 info: title: DeBank Open User API version: '1.0' description: Build for DeFi Developers. servers: - url: / security: - accessKey: [] tags: - name: User description: Get user info such as total balance, token list, and portfolio in each protocol paths: /v1/user/all_complex_protocol_list: get: responses: '200': description: return the list of protocol with user's portfolio items content: application/json: schema: type: array items: $ref: '#/components/schemas/UserProtocol' description: Get list of protocols with user portfolio details on all supported chains operationId: get_user_all_complex_protocol_list parameters: - name: id in: query required: true description: User Address schema: type: string - name: chain_ids in: query description: Chain ID List style: form explode: false schema: type: array items: type: string default: - merlin - taiko - celo - zircuit - xdc - sonic - scrl - soneium - avax - arb - katana - cro - blast - sophon - citrea - dbk - core - bera - bsc - sei - cfx - g0 - uni - eth - hemi - bb - world - tempo - kite - morph - zora - mnt - kava - zeta - lisk - matic - rsk - xlayer - abs - hyper - metis - mode - btr - megaeth - story - chiliz - flr - plume - era - op - manta - klay - opbnb - bob - monad - ethlink - plasma - gravity - b2 - hood - ink - lens - fuse - itze - base - ron - xdai - linea - ape - stable - wemix - cyber - frax tags: - User /v1/user/all_history_list: get: responses: '200': description: return history list content: application/json: schema: type: array items: $ref: '#/components/schemas/UserHistory' description: Get user all history list operationId: get_user_history_all_list parameters: - name: id in: query required: true description: Address schema: type: string - name: chain_id in: query description: ChainID schema: type: string - name: token_id in: query description: TokenID schema: type: string - name: coin_id in: query description: CoinID schema: type: string - name: page_count in: query description: PageCount schema: type: integer - name: start_time in: query description: StartTime schema: type: integer - name: chain_ids in: query description: Chain ID List style: form explode: false schema: type: array items: type: string default: - merlin - taiko - celo - zircuit - xdc - sonic - scrl - soneium - avax - arb - katana - cro - blast - sophon - citrea - dbk - core - bera - bsc - sei - cfx - g0 - uni - eth - hemi - bb - world - tempo - kite - morph - zora - mnt - kava - zeta - lisk - matic - rsk - xlayer - abs - hyper - metis - mode - btr - megaeth - story - chiliz - flr - plume - era - op - manta - klay - opbnb - bob - monad - ethlink - plasma - gravity - b2 - hood - ink - lens - fuse - itze - base - ron - xdai - linea - ape - stable - wemix - cyber - frax tags: - User /v1/user/all_nft_list: get: responses: '200': description: return list of nfts of all chains content: application/json: schema: type: array items: $ref: '#/components/schemas/UserNft' description: Get user nft list on all supported chains operationId: get_user_nft_all_list parameters: - name: id in: query required: true description: Address schema: type: string - name: is_all in: query description: If true, all tokens are returned schema: type: boolean default: true - name: chain_ids in: query description: Chain ID List style: form explode: false schema: type: array items: type: string default: - merlin - taiko - celo - zircuit - xdc - sonic - scrl - soneium - avax - arb - katana - cro - blast - sophon - citrea - dbk - core - bera - bsc - sei - cfx - g0 - uni - eth - hemi - bb - world - tempo - kite - morph - zora - mnt - kava - zeta - lisk - matic - rsk - xlayer - abs - hyper - metis - mode - btr - megaeth - story - chiliz - flr - plume - era - op - manta - klay - opbnb - bob - monad - ethlink - plasma - gravity - b2 - hood - ink - lens - fuse - itze - base - ron - xdai - linea - ape - stable - wemix - cyber - frax tags: - User /v1/user/all_simple_protocol_list: get: responses: '200': description: return list of protocols with user assets content: application/json: schema: type: array items: $ref: '#/components/schemas/UserSimpleProtocol' description: Stats the user's protocol assets on all supported chains operationId: get_user_all_simple_protocol_list parameters: - name: id in: query required: true description: User Address schema: type: string - name: chain_ids in: query description: Chain ID List style: form explode: false schema: type: array items: type: string default: - merlin - taiko - celo - zircuit - xdc - sonic - scrl - soneium - avax - arb - katana - cro - blast - sophon - citrea - dbk - core - bera - bsc - sei - cfx - g0 - uni - eth - hemi - bb - world - tempo - kite - morph - zora - mnt - kava - zeta - lisk - matic - rsk - xlayer - abs - hyper - metis - mode - btr - megaeth - story - chiliz - flr - plume - era - op - manta - klay - opbnb - bob - monad - ethlink - plasma - gravity - b2 - hood - ink - lens - fuse - itze - base - ron - xdai - linea - ape - stable - wemix - cyber - frax tags: - User /v1/user/all_token_list: get: responses: '200': description: return user token balance list of all chain content: application/json: schema: type: array items: $ref: '#/components/schemas/UserToken' description: Get user token balance operationId: get_user_token_all_list parameters: - name: id in: query required: true description: Address schema: type: string - name: is_all in: query description: If true, all tokens are returned, including protocol-derived tokens schema: type: boolean default: true - name: chain_ids in: query description: Chain ID List style: form explode: false schema: type: array items: type: string default: - merlin - taiko - celo - zircuit - xdc - sonic - scrl - soneium - avax - arb - katana - cro - blast - sophon - citrea - dbk - core - bera - bsc - sei - cfx - g0 - uni - eth - hemi - bb - world - tempo - kite - morph - zora - mnt - kava - zeta - lisk - matic - rsk - xlayer - abs - hyper - metis - mode - btr - megaeth - story - chiliz - flr - plume - era - op - manta - klay - opbnb - bob - monad - ethlink - plasma - gravity - b2 - hood - ink - lens - fuse - itze - base - ron - xdai - linea - ape - stable - wemix - cyber - frax tags: - User /v1/user/chain_balance: get: responses: '200': description: return to the usd value of net assets content: application/json: schema: $ref: '#/components/schemas/UserUsdValue' description: Get the net assets of a chain operationId: get_user_chain_balance parameters: - name: id in: query required: true description: User Address schema: type: string - name: chain_id in: query required: true description: ChainID schema: type: string tags: - User /v1/user/chain_net_curve: get: responses: '200': description: Get the chain net curve content: application/json: schema: $ref: '#/components/schemas/NetCurve' description: Get the chain net curve operationId: get_user_chain_net_curve parameters: - name: id in: query required: true description: User Address schema: type: string - name: chain_id in: query required: true description: ChainID schema: type: string tags: - User /v1/user/complex_app_list: get: responses: '200': description: return the list of apps with user's portfolio items content: application/json: schema: type: array items: $ref: '#/components/schemas/UserApp' description: Get list of apps with user portfolio details on all supported app chains operationId: get_user_complex_app_list parameters: - name: id in: query required: true description: User Address schema: type: string tags: - User /v1/user/complex_protocol_list: get: responses: '200': description: return the list of protocol with user's portfolio items content: application/json: schema: type: array items: $ref: '#/components/schemas/UserProtocol' description: Get list of protocols with user portfolio details on a chain operationId: get_user_complex_protocol_list parameters: - name: id in: query required: true description: User Address schema: type: string - name: chain_id in: query required: true description: ChainID schema: type: string tags: - User /v1/user/history_list: get: responses: '200': description: return history list content: application/json: schema: type: array items: $ref: '#/components/schemas/UserHistory' description: Get user history list operationId: get_user_history_list parameters: - name: id in: query required: true description: Address schema: type: string - name: chain_id in: query description: ChainID schema: type: string - name: token_id in: query description: TokenID schema: type: string - name: coin_id in: query description: CoinID schema: type: string - name: page_count in: query description: PageCount schema: type: integer - name: start_time in: query description: StartTime schema: type: integer - name: chain_ids in: query description: Chain ID List style: form explode: false schema: type: array items: type: string default: - merlin - taiko - celo - zircuit - xdc - sonic - scrl - soneium - avax - arb - katana - cro - blast - sophon - citrea - dbk - core - bera - bsc - sei - cfx - g0 - uni - eth - hemi - bb - world - tempo - kite - morph - zora - mnt - kava - zeta - lisk - matic - rsk - xlayer - abs - hyper - metis - mode - btr - megaeth - story - chiliz - flr - plume - era - op - manta - klay - opbnb - bob - monad - ethlink - plasma - gravity - b2 - hood - ink - lens - fuse - itze - base - ron - xdai - linea - ape - stable - wemix - cyber - frax tags: - User /v1/user/nft_authorized_list: get: responses: '200': description: return list of nft with risk exposure content: application/json: schema: type: array items: $ref: '#/components/schemas/UserNFTAuthorized' operationId: get_user_nft_authorized_list parameters: - name: id in: query required: true description: User Address schema: type: string - name: chain_id in: query required: true description: ChainID schema: type: string tags: - User /v1/user/nft_list: get: responses: '200': description: return list of nfts of a chain content: application/json: schema: type: array items: $ref: '#/components/schemas/UserNft' description: Get user nft list operationId: get_user_nft_list parameters: - name: id in: query required: true description: Address schema: type: string - name: chain_id in: query required: true description: ChainID schema: type: string - name: is_all in: query description: If true, all tokens are returned schema: type: boolean default: true tags: - User /v1/user/protocol: get: responses: '400': description: Protocol not found '200': description: return protocol with user portfolio content: application/json: schema: type: array items: $ref: '#/components/schemas/UserProtocol' description: Get the user's portfolio in the protocol operationId: get_user_protocol parameters: - name: id in: query required: true description: User Address schema: type: string - name: protocol_id in: query required: true description: protocol id schema: type: string tags: - User /v1/user/simple_protocol_list: get: responses: '200': description: return list of protocols with user assets content: application/json: schema: type: array items: $ref: '#/components/schemas/UserSimpleProtocol' description: Stats the user's protocol assets on a chain operationId: get_user_simple_protocol_list parameters: - name: id in: query required: true description: User Address schema: type: string - name: chain_id in: query required: true description: ChainID schema: type: string tags: - User /v1/user/token: get: responses: '200': description: return user token balance of each chain content: application/json: schema: $ref: '#/components/schemas/UserToken' description: Get user token balance operationId: get_user_token parameters: - name: id in: query required: true description: Address schema: type: string - name: chain_id in: query required: true description: ChainID schema: type: string - name: token_id in: query required: true description: token id schema: type: string tags: - User /v1/user/token_authorized_list: get: responses: '200': description: return list of tokens with risk exposure content: application/json: schema: type: array items: $ref: '#/components/schemas/UserTokenAuthorized' description: Show the user's risk exposure of approved token on a chain operationId: get_user_token_authorized_list parameters: - name: id in: query required: true description: User Address schema: type: string - name: chain_id in: query required: true description: ChainID schema: type: string tags: - User /v1/user/token_list: get: responses: '200': description: return user token balance list of each chain content: application/json: schema: type: array items: $ref: '#/components/schemas/UserToken' description: Get user token balance operationId: get_user_token_list parameters: - name: id in: query required: true description: Address schema: type: string - name: chain_id in: query required: true description: ChainID schema: type: string - name: is_all in: query description: If true, all tokens are returned, including protocol-derived tokens schema: type: boolean default: true tags: - User /v1/user/total_balance: get: responses: '200': description: return the total net assets and the net assets of each chain content: application/json: schema: $ref: '#/components/schemas/UserTotalBalance' description: Get net assets on multiple chains, including tokens and protocols operationId: get_user_total_balance parameters: - name: id in: query required: true description: User Address schema: type: string tags: - User /v1/user/total_net_curve: get: responses: '200': description: Get the chain net curve content: application/json: schema: $ref: '#/components/schemas/NetCurve' description: Get the chain net curve operationId: get_total_chain_net_curve parameters: - name: id in: query required: true description: User Address schema: type: string - name: chain_ids in: query description: Chain ID List style: form explode: false schema: type: array items: type: string default: - merlin - taiko - celo - zircuit - xdc - sonic - scrl - soneium - avax - arb - katana - cro - blast - sophon - citrea - dbk - core - bera - bsc - sei - cfx - g0 - uni - eth - hemi - bb - world - tempo - kite - morph - zora - mnt - kava - zeta - lisk - matic - rsk - xlayer - abs - hyper - metis - mode - btr - megaeth - story - chiliz - flr - plume - era - op - manta - klay - opbnb - bob - monad - ethlink - plasma - gravity - b2 - hood - ink - lens - fuse - itze - base - ron - xdai - linea - ape - stable - wemix - cyber - frax tags: - User /v1/user/used_chain_list: get: responses: '200': description: used chain list content: application/json: schema: type: array items: $ref: '#/components/schemas/Chain' description: Get user chain list operationId: get_user_chain_list parameters: - name: id in: query required: true description: Address schema: type: string tags: - User components: schemas: UserHistory: properties: cate_dict: type: object description: cate_dict history_list: type: array items: $ref: '#/components/schemas/history_list' project_dict: type: object description: project dict token_dict: type: object description: token dict type: object sends: properties: amount: type: number example: 0.1 to_addr: type: string description: to_addr example: '0x495f947276749ce646f68ac8c248420045cb7b5e' token_id: type: string description: token_id example: '0x495f947276749ce646f68ac8c248420045cb7b5e' type: object attributes: properties: trait_type: type: string description: trait_type example: Artist value: type: object example: SpaceTurtleShip type: object tx: properties: eth_gas_fee: type: number example: 0.002296035 usd_gas_fee: type: number example: 0.002296035 value: type: number example: 0.002296035 from_addr: type: string description: from_addr example: '0x495f947276749ce646f68ac8c248420045cb7b5e' to_addr: type: string description: to_addr example: '0x495f947276749ce646f68ac8c248420045cb7b5e' name: type: string example: transfer status: type: integer example: 1 params: type: array items: type: string type: object UserTotalBalance: properties: total_usd_value: type: number description: total usd value example: '12000.123' chain_list: type: array items: $ref: '#/components/schemas/NewChain' type: object nft_contracts: properties: chain: type: string description: chain example: eth contract_name: type: string description: contract_name example: OpenSea Shared Storefront contract_id: type: string description: contract_id example: '0x495f947276749ce646f68ac8c248420045cb7b5e' is_erc1155: type: boolean description: is_erc1155 default: false example: true is_erc721: type: boolean description: is_erc721 default: false example: true amount: type: string description: amount example: '1' spenders: type: array items: $ref: '#/components/schemas/Spenders' type: object UserApp: properties: id: type: string description: app id example: hyperliquid name: type: string example: Hyperliquid logo_url: type: string example: https://static.debank.com/image/project/logo_url/arb_hyperliquid/98dcfcb24e1ec2ab0da74679e0bfa0bb.png site_url: type: string description: Prioritize websites that can be interacted with, not official websites example: https://app.hyperliquid.xyz has_supported_portfolio: type: boolean description: Is portfolio already supported example: true portfolio_item_list: type: array items: $ref: '#/components/schemas/PortfolioItem' type: object NetCurve: properties: timestamp: type: number description: time example: '1669706400' usd_value: type: number description: USD value example: '12000.123' type: object nft_tokens: properties: id: type: string description: id example: defc948fbe6d3b138b49bf981e276f0b contract_id: type: string description: contract_id example: '0x495f947276749ce646f68ac8c248420045cb7b5e' inner_id: type: string description: inner_id example: '55575360221028374465659771733000318579577403829328624053715758637886677712897' chain: type: string description: chain example: eth name: type: string description: name example: A New Era has begun symbol: type: string description: symbol example: UNI-V3-POS total_supply: type: integer description: total_supply example: 1000 description: type: string description: description example: '3 of 9 On February 8, 2021' content_type: type: string description: content_type example: image_url content: type: string description: content example: https://lh3.googleusercontent.com/WQnK8JxSSPj5YIxegh9iaprMaMmv-JswrcnTp9Mi5PXKDWmigkOzTBBIAkhdXtLPe7EwIe6Q1gi2gdtLzV08d2y67rMVTHx0Ei0S detail_url: type: string description: detail_url example: https://opensea.io/assets/0x495f947276749ce646f68ac8c248420045cb7b5e/55575360221028374465659771733000318579577403829328624053715758637886677712897 contract_name: type: string description: contract_name example: OpenSea Shared Storefront is_erc1155: type: boolean description: is_erc1155 default: false example: true is_erc721: type: boolean description: is_erc721 default: false amount: type: string description: amount example: '1' spenders: type: array items: $ref: '#/components/schemas/Spenders' type: object Protocol2: properties: id: type: string description: contract id example: uniswap3 name: type: string description: contract name example: Uniswap V3 logo_url: type: string description: contract logo_url example: https://static.debank.com/image/project/logo_url/uniswap3/87a541b3b83b041c8d12119e5a0d19f0.png chain: type: string description: chain example: eth type: object NewChain: properties: id: type: string description: chain id example: eth community_id: type: integer description: Community-identified id example: 1 name: type: string example: Ethereum logo_url: type: string example: https://static.debank.com/image/chain/logo_url/eth/6e0cd1f895af9836ee8c32cfc03bc279.png native_token_id: type: string description: native token example: eth wrapped_token_id: type: string description: the erc20-wrapped of native token example: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2' is_support_balance_change: type: boolean description: 'Whether or not the chain support token balance ' example: true usd_value: type: number description: the balance of the account example: '12000.123' type: object UserProtocol: properties: id: type: string description: protocol id example: compound chain: type: string description: chain name example: eth name: type: string example: Compound logo_url: type: string example: https://static.debank.com/image/project/logo_url/compound/b4b9c8de20952846a1c9dfcded47d0db.png site_url: type: string description: Prioritize websites that can be interacted with, not official websites example: https://app.compound.finance has_supported_portfolio: type: boolean description: Is portfolio already supported example: true tvl: type: integer description: User deposit value in this protocol example: 10000 asset_usd_value: type: number description: Asset USD value example: '12000.123' debt_usd_value: type: number description: Debt USD value example: '12000.123' net_usd_value: type: number description: Net asset USD value example: '12000.123' type: object receives: properties: amount: type: number example: 1 from_addr: type: string description: from_addr example: '0x495f947276749ce646f68ac8c248420045cb7b5e' token_id: type: string description: token_id example: '0x495f947276749ce646f68ac8c248420045cb7b5e' type: object UserNft: properties: id: type: string description: id example: defc948fbe6d3b138b49bf981e276f0b contract_id: type: string description: contract_id example: '0x495f947276749ce646f68ac8c248420045cb7b5e' inner_id: type: string description: inner_id example: '55575360221028374465659771733000318579577403829328624053715758637886677712897' chain: type: string description: chain example: eth name: type: string description: name example: A New Era has begun description: type: string description: description example: '3 of 9 On February 8, 2021' content_type: type: string description: content_type example: image_url content: type: string description: content example: https://lh3.googleusercontent.com/WQnK8JxSSPj5YIxegh9iaprMaMmv-JswrcnTp9Mi5PXKDWmigkOzTBBIAkhdXtLPe7EwIe6Q1gi2gdtLzV08d2y67rMVTHx0Ei0S detail_url: type: string description: detail_url example: https://opensea.io/assets/0x495f947276749ce646f68ac8c248420045cb7b5e/55575360221028374465659771733000318579577403829328624053715758637886677712897 contract_name: type: string description: contract_name example: OpenSea Shared Storefront is_erc1155: type: boolean description: is_erc1155 default: false example: true is_erc721: type: boolean description: is_erc721 default: false example: true amount: type: number description: amount example: 1 usd_price: type: number description: usd_price example: 51.492552 collection_id: type: string description: collection_id example: Ape Yacht Club attributes: type: array items: $ref: '#/components/schemas/attributes' protocol: $ref: '#/components/schemas/Protocol' pay_token: $ref: '#/components/schemas/newToken2' type: object history_list: properties: cate_id: type: string description: cate id example: approve id: type: string description: tx hash example: '0x403d4d104637442ed98132157319b6a5771a402551c7a1f9a0cbebea201c9930' project_id: type: string description: project id example: uniswap receives: type: array items: $ref: '#/components/schemas/receives' sends: type: array items: $ref: '#/components/schemas/sends' token_approve: type: array items: $ref: '#/components/schemas/token_approve' time_at: type: integer example: 1646634891 tx: $ref: '#/components/schemas/tx' type: object UserUsdValue: properties: usd_value: type: number description: the balance of the account example: '12000.123' type: object Chain: properties: id: type: string description: chain id example: eth community_id: type: integer description: Community-identified id example: 1 name: type: string example: Ethereum logo_url: type: string example: https://static.debank.com/image/chain/logo_url/eth/6e0cd1f895af9836ee8c32cfc03bc279.png native_token_id: type: string description: native token example: eth wrapped_token_id: type: string description: the erc20-wrapped of native token example: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2' is_support_balance_change: type: boolean description: 'Whether or not the chain support token balance ' example: true type: object Spenders: properties: id: type: string description: id example: '0x3bdf1977d87edad8e0617efcea958f6d43a4c30e' protocol: $ref: '#/components/schemas/Protocol2' type: object newToken2: properties: id: type: string description: Ethereum Address or native token id example: '0xdac17f958d2ee523a2206206994597c13d831ec7' chain: type: string description: Chain Name example: eth name: type: string example: Tether USD symbol: type: string example: USDT display_symbol: type: string example: USDT optimized_symbol: type: string example: USDT decimals: type: integer example: 6 logo_url: type: string example: https://static.debank.com/image/token/logo_url/0xdac17f958d2ee523a2206206994597c13d831ec7/3c1a718331e468abe1fc2ebe319f6c77.png is_verified: type: boolean example: true is_core: type: boolean example: true price: type: number description: USD price.Price of 0 means no data example: 1.01 time_at: type: integer description: The timestamp when the current token was deployed on the blockchain. example: 1511829681 amount: type: number description: amount example: 0.0178 type: object UserSimpleProtocol: properties: id: type: string description: protocol id example: compound chain: type: string description: chain name example: eth name: type: string example: Compound logo_url: type: string example: https://static.debank.com/image/project/logo_url/compound/b4b9c8de20952846a1c9dfcded47d0db.png site_url: type: string description: Prioritize websites that can be interacted with, not official websites example: https://app.compound.finance has_supported_portfolio: type: boolean description: Is portfolio already supported example: true tvl: type: integer description: User deposit value in this protocol example: 10000 asset_usd_value: type: number description: Asset USD value example: '12000.123' debt_usd_value: type: number description: Debt USD value example: '12000.123' net_usd_value: type: number description: Net asset USD value example: '12000.123' type: object token_approve: properties: value: type: number example: 0.1 spender: type: string description: spender example: '0x495f947276749ce646f68ac8c248420045cb7b5e' token_id: type: string description: token_id example: '0x495f947276749ce646f68ac8c248420045cb7b5e' type: object UserToken: properties: id: type: string description: Ethereum Address or native token id example: '0xdac17f958d2ee523a2206206994597c13d831ec7' chain: type: string description: Chain Name example: eth name: type: string example: Tether USD symbol: type: string example: USDT display_symbol: type: string example: USDT optimized_symbol: type: string example: USDT decimals: type: integer example: 6 logo_url: type: string example: https://static.debank.com/image/token/logo_url/0xdac17f958d2ee523a2206206994597c13d831ec7/3c1a718331e468abe1fc2ebe319f6c77.png is_verified: type: boolean example: true is_core: type: boolean example: true price: type: number description: USD price.Price of 0 means no data example: 1.01 time_at: type: integer description: The timestamp when the current token was deployed on the blockchain. example: 1511829681 amount: type: number description: the amount of user token example: '12000.123' raw_amount: type: integer description: the raw amount of user token example: '120001230000' type: object UserTokenAuthorized: properties: id: type: string description: contract id example: '0xc1330acbbce97cb9695b7ee161c0f95b875a8b0f' name: type: string description: contract name example: One Eth symbol: type: string description: contract symbol example: ONE logo_url: type: string description: contract logo_url example: '' chain: type: string description: chain example: eth price: type: number description: native token price of the chain example: 2579.51594392348 balance: type: number description: balance of the chain example: 0.09901859967795691 sum_exposure_usd: type: number description: exposure value example: 255.4200566142662 exposure_balance: type: number description: exposure amount example: 0.09901859967795691 spenders: type: array items: $ref: '#/components/schemas/Spenders' type: object Protocol: properties: id: type: string description: protocol id example: compound chain: type: string description: chain name example: eth name: type: string example: Compound logo_url: type: string example: https://static.debank.com/image/project/logo_url/compound/b4b9c8de20952846a1c9dfcded47d0db.png site_url: type: string description: Prioritize websites that can be interacted with, not official websites example: https://app.compound.finance has_supported_portfolio: type: boolean description: Is portfolio already supported example: true tvl: type: integer description: User deposit value in this protocol example: 10000 type: object PortfolioItem: properties: stats: $ref: '#/components/schemas/stats' update_at: type: number description: Update time example: 1617476353.1 name: type: string description: name example: Staked detail_types: type: array items: type: string description: type example: Common detail: type: object description: refer to https://docs.open.debank.com/en/reference/api-models/portfolioitemobject to get detail proxy_detail: type: object description: refer to https://docs.open.debank.com/en/reference/api-models/portfolioitemobject to get detail type: object stats: properties: asset_usd_value: type: number description: Asset USD value example: '12000.123' debt_usd_value: type: number description: Debt USD value example: '12000.123' net_usd_value: type: number description: Net asset USD value example: '12000.123' type: object UserNFTAuthorized: properties: tokens: type: array items: $ref: '#/components/schemas/nft_tokens' contracts: type: array items: $ref: '#/components/schemas/nft_contracts' total: type: string description: the amount of user nft tokens example: '12000' type: object securitySchemes: accessKey: type: apiKey in: header name: AccessKey