derivatives-trading-portfolio-margin by binance/binance-skills-hub
npx skills add https://github.com/binance/binance-skills-hub --skill derivatives-trading-portfolio-margin通过身份验证的 API 端点,在 Binance 上进行衍生品交易-组合保证金请求。某些端点需要 API 密钥和密钥。以 JSON 格式返回结果。
| 端点 | 描述 | 必需参数 | 可选参数 | 身份验证 |
|---|---|---|---|---|
/papi/v1/balance (GET) | 账户余额(USER_DATA) | 无 | asset, recvWindow | 是 |
/papi/v1/account (GET) | 账户信息(USER_DATA) | 无 | recvWindow | 是 |
/papi/v1/bnb-transfer (POST) | BNB 转账 (TRADE) |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| amount, transferSide |
| recvWindow |
| 是 |
/papi/v1/cm/leverageBracket (GET) | 合约交易名义价值和杠杆档位(USER_DATA) | 无 | symbol, recvWindow | 是 |
/papi/v1/repay-futures-switch (POST) | 更改自动偿还期货负余额状态(TRADE) | autoRepay | recvWindow | 是 |
/papi/v1/repay-futures-switch (GET) | 获取自动偿还期货负余额状态(USER_DATA) | 无 | recvWindow | 是 |
/papi/v1/cm/leverage (POST) | 更改合约交易初始杠杆 (TRADE) | symbol, leverage | recvWindow | 是 |
/papi/v1/cm/positionSide/dual (POST) | 更改合约交易持仓模式(TRADE) | dualSidePosition | recvWindow | 是 |
/papi/v1/cm/positionSide/dual (GET) | 获取合约交易当前持仓模式(USER_DATA) | 无 | recvWindow | 是 |
/papi/v1/um/leverage (POST) | 更改 U 本位合约初始杠杆(TRADE) | symbol, leverage | recvWindow | 是 |
/papi/v1/um/positionSide/dual (POST) | 更改 U 本位合约持仓模式(TRADE) | dualSidePosition | recvWindow | 是 |
/papi/v1/um/positionSide/dual (GET) | 获取 U 本位合约当前持仓模式(USER_DATA) | 无 | recvWindow | 是 |
/papi/v1/auto-collection (POST) | 资金自动归集(TRADE) | 无 | recvWindow | 是 |
/papi/v1/asset-collection (POST) | 按资产进行资金归集(TRADE) | asset | recvWindow | 是 |
/papi/v1/cm/account (GET) | 获取合约交易账户详情(USER_DATA) | 无 | recvWindow | 是 |
/papi/v1/cm/income (GET) | 获取合约交易资金流水历史(USER_DATA) | 无 | symbol, incomeType, startTime, endTime, page, limit, recvWindow | 是 |
/papi/v1/um/order/asyn (GET) | 获取 U 本位合约订单历史下载 ID (USER_DATA) | startTime, endTime | recvWindow | 是 |
/papi/v1/um/trade/asyn (GET) | 获取 U 本位合约交易历史下载 ID (USER_DATA) | startTime, endTime | recvWindow | 是 |
/papi/v1/um/income/asyn (GET) | 获取 U 本位合约交易流水历史下载 ID (USER_DATA) | startTime, endTime | recvWindow | 是 |
/papi/v1/margin/marginInterestHistory (GET) | 获取全仓杠杆借入/贷出利息历史(USER_DATA) | 无 | asset, startTime, endTime, current, size, archived, recvWindow | 是 |
/papi/v2/um/account (GET) | 获取 U 本位合约账户详情 V2(USER_DATA) | 无 | recvWindow | 是 |
/papi/v1/um/account (GET) | 获取 U 本位合约账户详情(USER_DATA) | 无 | recvWindow | 是 |
/papi/v1/um/accountConfig (GET) | U 本位合约账户配置(USER_DATA) | 无 | recvWindow | 是 |
/papi/v1/um/order/asyn/id (GET) | 通过 ID 获取 U 本位合约订单下载链接(USER_DATA) | downloadId | recvWindow | 是 |
/papi/v1/um/symbolConfig (GET) | U 本位合约交易对配置(USER_DATA) | 无 | symbol, recvWindow | 是 |
/papi/v1/um/trade/asyn/id (GET) | 通过 ID 获取 U 本位合约交易下载链接(USER_DATA) | downloadId | recvWindow | 是 |
/papi/v1/um/income/asyn/id (GET) | 通过 ID 获取 U 本位合约交易流水下载链接(USER_DATA) | downloadId | recvWindow | 是 |
/papi/v1/um/income (GET) | 获取 U 本位合约资金流水历史(USER_DATA) | 无 | symbol, incomeType, startTime, endTime, page, limit, recvWindow | 是 |
/papi/v1/cm/commissionRate (GET) | 获取用户合约交易手续费率(USER_DATA) | symbol | recvWindow | 是 |
/papi/v1/um/commissionRate (GET) | 获取用户 U 本位合约手续费率(USER_DATA) | symbol | recvWindow | 是 |
/papi/v1/margin/maxBorrowable (GET) | 全仓杠杆最大可借(USER_DATA) | asset | recvWindow | 是 |
/papi/v1/um/apiTradingStatus (GET) | 组合保证金 U 本位合约交易量化规则指标(USER_DATA) | 无 | symbol, recvWindow | 是 |
/papi/v1/cm/positionRisk (GET) | 查询合约交易持仓信息(USER_DATA) | 无 | marginAsset, pair, recvWindow | 是 |
/papi/v1/margin/marginLoan (GET) | 查询全仓杠杆借入记录(USER_DATA) | asset | txId, startTime, endTime, current, size, archived, recvWindow | 是 |
/papi/v1/margin/maxWithdraw (GET) | 查询全仓杠杆最大可转出(USER_DATA) | asset | recvWindow | 是 |
/papi/v1/margin/repayLoan (GET) | 查询全仓杠杆还款记录(USER_DATA) | asset | txId, startTime, endTime, current, size, archived, recvWindow | 是 |
/papi/v1/portfolio/interest-history (GET) | 查询组合保证金负余额利息历史(USER_DATA) | 无 | asset, startTime, endTime, size, recvWindow | 是 |
/papi/v1/um/positionRisk (GET) | 查询 U 本位合约持仓信息(USER_DATA) | 无 | symbol, recvWindow | 是 |
/papi/v1/portfolio/negative-balance-exchange-record (GET) | 查询用户负余额自动兑换记录 (USER_DATA) | startTime, endTime | recvWindow | 是 |
/papi/v1/rateLimit/order (GET) | 查询用户频率限制 (USER_DATA) | 无 | recvWindow | 是 |
/papi/v1/repay-futures-negative-balance (POST) | 偿还期货负余额(USER_DATA) | 无 | recvWindow | 是 |
/papi/v1/um/leverageBracket (GET) | U 本位合约名义价值和杠杆档位 (USER_DATA) | 无 | symbol, recvWindow | 是 |
/papi/v1/ping (GET) | 测试连通性 | 无 | 无 | 否 |
/papi/v1/cm/userTrades (GET) | 合约交易账户交易列表(USER_DATA) | 无 | symbol, pair, startTime, endTime, fromId, limit, recvWindow | 是 |
/papi/v1/cm/adlQuantile (GET) | 合约交易持仓 ADL 分位估计(USER_DATA) | 无 | symbol, recvWindow | 是 |
/papi/v1/cm/conditional/allOpenOrders (DELETE) | 撤销所有合约交易条件委托订单(TRADE) | symbol | recvWindow | 是 |
/papi/v1/cm/allOpenOrders (DELETE) | 撤销所有合约交易活动订单(TRADE) | symbol | recvWindow | 是 |
/papi/v1/um/conditional/allOpenOrders (DELETE) | 撤销所有 U 本位合约条件委托订单 (TRADE) | symbol | recvWindow | 是 |
/papi/v1/um/allOpenOrders (DELETE) | 撤销所有 U 本位合约活动订单(TRADE) | symbol | recvWindow | 是 |
/papi/v1/cm/conditional/order (DELETE) | 撤销合约交易条件委托订单(TRADE) | symbol | strategyId, newClientStrategyId, recvWindow | 是 |
/papi/v1/cm/conditional/order (POST) | 新建合约交易条件委托订单(TRADE) | symbol, side, strategyType | positionSide, timeInForce, quantity, reduceOnly, price, workingType, priceProtect, newClientStrategyId, stopPrice, activationPrice, callbackRate, recvWindow | 是 |
/papi/v1/cm/order (DELETE) | 撤销合约交易订单(TRADE) | symbol | orderId, origClientOrderId, recvWindow | 是 |
/papi/v1/cm/order (PUT) | 修改合约交易订单(TRADE) | symbol, side, quantity, price | orderId, origClientOrderId, priceMatch, recvWindow | 是 |
/papi/v1/cm/order (POST) | 新建合约交易订单(TRADE) | symbol, side, type | positionSide, timeInForce, quantity, reduceOnly, price, priceMatch, newClientOrderId, newOrderRespType, recvWindow | 是 |
/papi/v1/cm/order (GET) | 查询合约交易订单(USER_DATA) | symbol | orderId, origClientOrderId, recvWindow | 是 |
/papi/v1/margin/allOpenOrders (DELETE) | 撤销全仓杠杆账户指定交易对的所有活动订单(TRADE) | symbol | recvWindow | 是 |
/papi/v1/margin/orderList (DELETE) | 撤销全仓杠杆账户 OCO 订单(TRADE) | symbol | orderListId, listClientOrderId, newClientOrderId, recvWindow | 是 |
/papi/v1/margin/orderList (GET) | 查询全仓杠杆账户的 OCO (USER_DATA) | 无 | orderListId, origClientOrderId, recvWindow | 是 |
/papi/v1/margin/order (DELETE) | 撤销全仓杠杆账户订单(TRADE) | symbol | orderId, origClientOrderId, newClientOrderId, recvWindow | 是 |
/papi/v1/margin/order (POST) | 新建全仓杠杆订单(TRADE) | symbol, side, type | quantity, quoteOrderQty, price, stopPrice, newClientOrderId, newOrderRespType, icebergQty, sideEffectType, timeInForce, selfTradePreventionMode, autoRepayAtCancel, recvWindow | 是 |
/papi/v1/margin/order (GET) | 查询全仓杠杆账户订单 (USER_DATA) | symbol | orderId, origClientOrderId, recvWindow | 是 |
/papi/v1/um/conditional/order (DELETE) | 撤销 U 本位合约条件委托订单(TRADE) | symbol | strategyId, newClientStrategyId, recvWindow | 是 |
/papi/v1/um/conditional/order (POST) | 新建 U 本位合约条件委托订单 (TRADE) | symbol, side, strategyType | positionSide, timeInForce, quantity, reduceOnly, price, workingType, priceProtect, newClientStrategyId, stopPrice, activationPrice, callbackRate, priceMatch, selfTradePreventionMode, goodTillDate, recvWindow | 是 |
/papi/v1/um/order (DELETE) | 撤销 U 本位合约订单(TRADE) | symbol | orderId, origClientOrderId, recvWindow | 是 |
/papi/v1/um/order (PUT) | 修改 U 本位合约订单(TRADE) | symbol, side, quantity, price | orderId, origClientOrderId, priceMatch, recvWindow | 是 |
/papi/v1/um/order (POST) | 新建 U 本位合约订单 (TRADE) | symbol, side, type | positionSide, timeInForce, quantity, reduceOnly, price, newClientOrderId, newOrderRespType, priceMatch, selfTradePreventionMode, goodTillDate, recvWindow | 是 |
/papi/v1/um/order (GET) | 查询 U 本位合约订单 (USER_DATA) | symbol | orderId, origClientOrderId, recvWindow | 是 |
/papi/v1/um/feeBurn (GET) | 获取 U 本位合约 BNB 抵扣状态 (USER_DATA) | 无 | recvWindow | 是 |
/papi/v1/um/feeBurn (POST) | 切换 U 本位合约交易 BNB 抵扣 (TRADE) | feeBurn | recvWindow | 是 |
/papi/v1/marginLoan (POST) | 全仓杠杆账户借入(MARGIN) | asset, amount | recvWindow | 是 |
/papi/v1/margin/order/oco (POST) | 全仓杠杆账户新建 OCO(TRADE) | symbol, side, quantity, price, stopPrice | listClientOrderId, limitClientOrderId, limitIcebergQty, stopClientOrderId, stopLimitPrice, stopIcebergQty, stopLimitTimeInForce, newOrderRespType, sideEffectType, recvWindow | 是 |
/papi/v1/margin/repay-debt (POST) | 全仓杠杆账户偿还债务(TRADE) | asset | amount, specifyRepayAssets, recvWindow | 是 |
/papi/v1/repayLoan (POST) | 全仓杠杆账户还款(MARGIN) | asset, amount | recvWindow | 是 |
/papi/v1/margin/myTrades (GET) | 全仓杠杆账户交易列表 (USER_DATA) | symbol | orderId, startTime, endTime, fromId, limit, recvWindow | 是 |
/papi/v1/cm/conditional/allOrders (GET) | 查询所有合约交易条件委托订单(USER_DATA) | 无 | symbol, strategyId, startTime, endTime, limit, recvWindow | 是 |
/papi/v1/cm/allOrders (GET) | 查询所有合约交易订单 (USER_DATA) | symbol | pair, orderId, startTime, endTime, limit, recvWindow | 是 |
/papi/v1/cm/conditional/openOrders (GET) | 查询所有当前合约交易活动条件委托订单 (USER_DATA) | 无 | symbol, recvWindow | 是 |
/papi/v1/cm/openOrders (GET) | 查询所有当前合约交易活动订单(USER_DATA) | 无 | symbol, pair, recvWindow | 是 |
/papi/v1/um/conditional/openOrders (GET) | 查询所有当前 U 本位合约活动条件委托订单(USER_DATA) | 无 | symbol, recvWindow | 是 |
/papi/v1/um/openOrders (GET) | 查询所有当前 U 本位合约活动订单(USER_DATA) | 无 | symbol, recvWindow | 是 |
/papi/v1/margin/allOrders (GET) | 查询所有全仓杠杆账户订单 (USER_DATA) | symbol | orderId, startTime, endTime, limit, recvWindow | 是 |
/papi/v1/um/conditional/allOrders (GET) | 查询所有 U 本位合约条件委托订单(USER_DATA) | 无 | symbol, strategyId, startTime, endTime, limit, recvWindow | 是 |
/papi/v1/um/allOrders (GET) | 查询所有 U 本位合约订单(USER_DATA) | symbol | orderId, startTime, endTime, limit, recvWindow | 是 |
/papi/v1/cm/conditional/orderHistory (GET) | 查询合约交易条件委托订单历史(USER_DATA) | symbol | strategyId, newClientStrategyId, recvWindow | 是 |
/papi/v1/cm/orderAmendment (GET) | 查询合约交易修改订单历史(TRADE) | symbol | orderId, origClientOrderId, startTime, endTime, limit, recvWindow | 是 |
/papi/v1/cm/conditional/openOrder (GET) | 查询当前合约交易活动条件委托订单(USER_DATA) | symbol | strategyId, newClientStrategyId, recvWindow | 是 |
/papi/v1/cm/openOrder (GET) | 查询当前合约交易活动订单 (USER_DATA) | symbol | orderId, origClientOrderId, recvWindow | 是 |
/papi/v1/margin/openOrders (GET) | 查询当前全仓杠杆活动订单 (USER_DATA) | symbol | recvWindow | 是 |
/papi/v1/um/conditional/openOrder (GET) | 查询当前 U 本位合约活动条件委托订单(USER_DATA) | symbol | strategyId, newClientStrategyId, recvWindow | 是 |
/papi/v1/um/openOrder (GET) | 查询当前 U 本位合约活动订单(USER_DATA) | symbol | orderId, origClientOrderId, recvWindow | 是 |
/papi/v1/margin/openOrderList (GET) | 查询全仓杠杆账户的活动 OCO (USER_DATA) | 无 | recvWindow | 是 |
/papi/v1/margin/allOrderList (GET) | 查询全仓杠杆账户的所有 OCO (USER_DATA) | 无 | fromId, startTime, endTime, limit, recvWindow | 是 |
/papi/v1/um/conditional/orderHistory (GET) | 查询 U 本位合约条件委托订单历史(USER_DATA) | symbol | strategyId, newClientStrategyId, recvWindow | 是 |
/papi/v1/um/orderAmendment (GET) | 查询 U 本位合约修改订单历史(TRADE) | symbol | orderId, origClientOrderId, startTime, endTime, limit, recvWindow | 是 |
/papi/v1/cm/forceOrders (GET) | 查询用户的合约交易强平订单(USER_DATA) | 无 | symbol, autoCloseType, startTime, endTime, limit, recvWindow | 是 |
/papi/v1/margin/forceOrders (GET) | 查询用户的全仓杠杆强平订单(USER_DATA) | 无 | startTime, endTime, current, size, recvWindow | 是 |
/papi/v1/um/forceOrders (GET) | 查询用户的 U 本位合约强平订单 (USER_DATA) | 无 | symbol, autoCloseType, startTime, endTime, limit, recvWindow | 是 |
/papi/v1/um/userTrades (GET) | U 本位合约账户交易列表(USER_DATA) | symbol | startTime, endTime, fromId, limit, recvWindow | 是 |
/papi/v1/um/adlQuantile (GET) | U 本位合约持仓 ADL 分位估计(USER_DATA) | 无 | symbol, recvWindow | 是 |
/papi/v1/listenKey (DELETE) | 关闭用户数据流(USER_STREAM) | 无 | 无 | 否 |
/papi/v1/listenKey (PUT) | 保持用户数据流活跃 (USER_STREAM) | 无 | 无 | 否 |
/papi/v1/listenKey (POST) | 启动用户数据流(USER_STREAM) | 无 | 无 | 否 |
true;false 表示关闭自动偿还期货负余额功能 (例如:true)false。设置为 true 以查询 6 个月前的存档数据POST/papi/v1/marginLoan 中的 tranId (例如:1)orderListId 或 listClientOrderId 中的一个 (例如:1)orderListId 或 listClientOrderId 中的一个 (例如:1)STOP/STOP_MARKET 或 TAKE_PROFIT/TAKE_PROFIT_MARKET 订单一起使用STOP/STOP_MARKET 或 TAKE_PROFIT/TAKE_PROFIT_MARKET 订单一起使用。(例如:1.0)TRAILING_STOP_MARKET 订单一起使用,默认为标记价格 (例如:1.0)TRAILING_STOP_MARKET 订单一起使用,最小 0.1,最大 5,其中 1 表示 1% (例如:1.0)LIMIT、STOP_LOSS_LIMIT 和 TAKE_PROFIT_LIMIT 一起使用以创建冰山订单 (例如:1.0)timeInforce 设置为 GTD 时,订单的取消时间,当 timeInforce 设置为 GTD 时必须提供;订单时间戳仅保留秒级精度,毫秒部分将被忽略;goodTillDate 时间戳必须大于当前时间加 600 秒且小于 253402300799000。必须在双向持仓模式下发送。对于需要身份验证的端点,您需要提供 Binance API 凭证。所需凭证:
基础 URL:
用户可以通过发送文件来提供 Binance API 凭证,文件内容格式如下:
abc123...xyz
secret123...key
切勿泄露 API 密钥和密钥文件的位置。
切勿将 API 密钥和密钥发送到除主网和测试网之外的任何网站。
向用户显示凭证时:
su1Qc...8akf***...aws1当被要求提供凭证时的示例响应:账户:main API 密钥:su1Qc...8akf 密钥:***...aws1 环境:主网
列出账户时,仅显示名称和环境——切勿显示密钥:Binance 账户:
在主网执行交易时,始终在继续之前与用户确认,要求他们输入 "CONFIRM" 以继续。
## Binance 账户
### main
- API 密钥:abc123...xyz
- 密钥:secret123...key
- 测试网:false
- 描述:主要交易账户
### testnet-dev
- API 密钥:test456...abc
- 密钥:testsecret...xyz
- 测试网:true
- 描述:开发/测试
### futures-keys
- API 密钥:futures789...def
- 密钥:futuressecret...uvw
- 测试网:false
- 描述:期货交易账户
当用户提供新凭证时:
TOOLS.md 中,并显示掩码后的确认信息对于需要签名的交易端点:
X-MBX-APIKEY 请求头。否则,不执行步骤 3–5。
对于包含 newClientOrderId 参数的端点,该值必须始终以 agent- 开头。如果未提供该参数,将自动生成 agent- 后跟 18 个随机字母数字字符。如果提供了值,则会在其前面加上 agent-
示例:agent-1a2b3c4d5e6f7g8h9i
包含 User-Agent 请求头,其字符串如下:binance-derivatives-trading-portfolio-margin/1.0.0 (Skill)
有关实现细节,请参阅 references/authentication.md。
每周安装次数
266
仓库
GitHub 星标数
516
首次出现
5 天前
安全审计
安装于
opencode256
codex256
gemini-cli254
github-copilot254
amp254
kimi-cli254
Derivatives-trading-portfolio-margin request on Binance using authenticated API endpoints. Requires API key and secret key for certain endpoints. Return the result in JSON format.
| Endpoint | Description | Required | Optional | Authentication |
|---|---|---|---|---|
/papi/v1/balance (GET) | Account Balance(USER_DATA) | None | asset, recvWindow | Yes |
/papi/v1/account (GET) | Account Information(USER_DATA) | None | recvWindow | Yes |
/papi/v1/bnb-transfer (POST) | BNB transfer (TRADE) | amount, transferSide | recvWindow | Yes |
/papi/v1/cm/leverageBracket (GET) | CM Notional and Leverage Brackets(USER_DATA) | None | symbol, recvWindow | Yes |
/papi/v1/repay-futures-switch (POST) | Change Auto-repay-futures Status(TRADE) | autoRepay | recvWindow | Yes |
/papi/v1/repay-futures-switch (GET) | Get Auto-repay-futures Status(USER_DATA) | None | recvWindow | Yes |
/papi/v1/cm/leverage (POST) | Change CM Initial Leverage (TRADE) | symbol, leverage | recvWindow | Yes |
/papi/v1/cm/positionSide/dual (POST) | Change CM Position Mode(TRADE) | dualSidePosition | recvWindow | Yes |
/papi/v1/cm/positionSide/dual (GET) | Get CM Current Position Mode(USER_DATA) | None | recvWindow | Yes |
/papi/v1/um/leverage (POST) | Change UM Initial Leverage(TRADE) | symbol, leverage | recvWindow | Yes |
/papi/v1/um/positionSide/dual (POST) | Change UM Position Mode(TRADE) | dualSidePosition | recvWindow | Yes |
/papi/v1/um/positionSide/dual (GET) | Get UM Current Position Mode(USER_DATA) | None | recvWindow | Yes |
/papi/v1/auto-collection (POST) | Fund Auto-collection(TRADE) | None | recvWindow | Yes |
/papi/v1/asset-collection (POST) | Fund Collection by Asset(TRADE) | asset | recvWindow | Yes |
/papi/v1/cm/account (GET) | Get CM Account Detail(USER_DATA) | None | recvWindow | Yes |
/papi/v1/cm/income (GET) | Get CM Income History(USER_DATA) | None | symbol, incomeType, startTime, endTime, page, limit, recvWindow | Yes |
/papi/v1/um/order/asyn (GET) | Get Download Id For UM Futures Order History (USER_DATA) | startTime, endTime | recvWindow | Yes |
/papi/v1/um/trade/asyn (GET) | Get Download Id For UM Futures Trade History (USER_DATA) | startTime, endTime | recvWindow | Yes |
/papi/v1/um/income/asyn (GET) | Get Download Id For UM Futures Transaction History (USER_DATA) | startTime, endTime | recvWindow | Yes |
/papi/v1/margin/marginInterestHistory (GET) | Get Margin Borrow/Loan Interest History(USER_DATA) | None | asset, startTime, endTime, current, size, archived, recvWindow | Yes |
/papi/v2/um/account (GET) | Get UM Account Detail V2(USER_DATA) | None | recvWindow | Yes |
/papi/v1/um/account (GET) | Get UM Account Detail(USER_DATA) | None | recvWindow | Yes |
/papi/v1/um/accountConfig (GET) | UM Futures Account Configuration(USER_DATA) | None | recvWindow | Yes |
/papi/v1/um/order/asyn/id (GET) | Get UM Futures Order Download Link by Id(USER_DATA) | downloadId | recvWindow | Yes |
/papi/v1/um/symbolConfig (GET) | UM Futures Symbol Configuration(USER_DATA) | None | symbol, recvWindow | Yes |
/papi/v1/um/trade/asyn/id (GET) | Get UM Futures Trade Download Link by Id(USER_DATA) | downloadId | recvWindow | Yes |
/papi/v1/um/income/asyn/id (GET) | Get UM Futures Transaction Download Link by Id(USER_DATA) | downloadId | recvWindow | Yes |
/papi/v1/um/income (GET) | Get UM Income History(USER_DATA) | None | symbol, incomeType, startTime, endTime, page, limit, recvWindow | Yes |
/papi/v1/cm/commissionRate (GET) | Get User Commission Rate for CM(USER_DATA) | symbol | recvWindow | Yes |
/papi/v1/um/commissionRate (GET) | Get User Commission Rate for UM(USER_DATA) | symbol | recvWindow | Yes |
/papi/v1/margin/maxBorrowable (GET) | Margin Max Borrow(USER_DATA) | asset | recvWindow | Yes |
/papi/v1/um/apiTradingStatus (GET) | Portfolio Margin UM Trading Quantitative Rules Indicators(USER_DATA) | None | symbol, recvWindow | Yes |
/papi/v1/cm/positionRisk (GET) | Query CM Position Information(USER_DATA) | None | marginAsset, pair, recvWindow | Yes |
/papi/v1/margin/marginLoan (GET) | Query Margin Loan Record(USER_DATA) | asset | txId, startTime, endTime, current, size, archived, recvWindow | Yes |
/papi/v1/margin/maxWithdraw (GET) | Query Margin Max Withdraw(USER_DATA) | asset | recvWindow | Yes |
/papi/v1/margin/repayLoan (GET) | Query Margin repay Record(USER_DATA) | asset | txId, startTime, endTime, current, size, archived, recvWindow | Yes |
/papi/v1/portfolio/interest-history (GET) | Query Portfolio Margin Negative Balance Interest History(USER_DATA) | None | asset, startTime, endTime, size, recvWindow | Yes |
/papi/v1/um/positionRisk (GET) | Query UM Position Information(USER_DATA) | None | symbol, recvWindow | Yes |
/papi/v1/portfolio/negative-balance-exchange-record (GET) | Query User Negative Balance Auto Exchange Record (USER_DATA) | startTime, endTime | recvWindow | Yes |
/papi/v1/rateLimit/order (GET) | Query User Rate Limit (USER_DATA) | None | recvWindow | Yes |
/papi/v1/repay-futures-negative-balance (POST) | Repay futures Negative Balance(USER_DATA) | None | recvWindow | Yes |
/papi/v1/um/leverageBracket (GET) | UM Notional and Leverage Brackets (USER_DATA) | None | symbol, recvWindow | Yes |
/papi/v1/ping (GET) | Test Connectivity | None | None | No |
/papi/v1/cm/userTrades (GET) | CM Account Trade List(USER_DATA) | None | symbol, pair, startTime, endTime, fromId, limit, recvWindow | Yes |
/papi/v1/cm/adlQuantile (GET) | CM Position ADL Quantile Estimation(USER_DATA) | None | symbol, recvWindow | Yes |
/papi/v1/cm/conditional/allOpenOrders (DELETE) | Cancel All CM Open Conditional Orders(TRADE) | symbol | recvWindow | Yes |
/papi/v1/cm/allOpenOrders (DELETE) | Cancel All CM Open Orders(TRADE) | symbol | recvWindow | Yes |
/papi/v1/um/conditional/allOpenOrders (DELETE) | Cancel All UM Open Conditional Orders (TRADE) | symbol | recvWindow | Yes |
/papi/v1/um/allOpenOrders (DELETE) | Cancel All UM Open Orders(TRADE) | symbol | recvWindow | Yes |
/papi/v1/cm/conditional/order (DELETE) | Cancel CM Conditional Order(TRADE) | symbol | strategyId, newClientStrategyId, recvWindow | Yes |
/papi/v1/cm/conditional/order (POST) | New CM Conditional Order(TRADE) | symbol, side, strategyType | positionSide, timeInForce, quantity, reduceOnly, price, workingType, priceProtect, newClientStrategyId, stopPrice, activationPrice, callbackRate, recvWindow | Yes |
/papi/v1/cm/order (DELETE) | Cancel CM Order(TRADE) | symbol | orderId, origClientOrderId, recvWindow | Yes |
/papi/v1/cm/order (PUT) | Modify CM Order(TRADE) | symbol, side, quantity, price | orderId, origClientOrderId, priceMatch, recvWindow | Yes |
/papi/v1/cm/order (POST) | New CM Order(TRADE) | symbol, side, type | positionSide, timeInForce, quantity, reduceOnly, price, priceMatch, newClientOrderId, newOrderRespType, recvWindow | Yes |
/papi/v1/cm/order (GET) | Query CM Order(USER_DATA) | symbol | orderId, origClientOrderId, recvWindow | Yes |
/papi/v1/margin/allOpenOrders (DELETE) | Cancel Margin Account All Open Orders on a Symbol(TRADE) | symbol | recvWindow | Yes |
/papi/v1/margin/orderList (DELETE) | Cancel Margin Account OCO Orders(TRADE) | symbol | orderListId, listClientOrderId, newClientOrderId, recvWindow | Yes |
/papi/v1/margin/orderList (GET) | Query Margin Account's OCO (USER_DATA) | None | orderListId, origClientOrderId, recvWindow | Yes |
/papi/v1/margin/order (DELETE) | Cancel Margin Account Order(TRADE) | symbol | orderId, origClientOrderId, newClientOrderId, recvWindow | Yes |
/papi/v1/margin/order (POST) | New Margin Order(TRADE) | symbol, side, type | quantity, quoteOrderQty, price, stopPrice, newClientOrderId, newOrderRespType, icebergQty, sideEffectType, timeInForce, selfTradePreventionMode, autoRepayAtCancel, recvWindow | Yes |
/papi/v1/margin/order (GET) | Query Margin Account Order (USER_DATA) | symbol | orderId, origClientOrderId, recvWindow | Yes |
/papi/v1/um/conditional/order (DELETE) | Cancel UM Conditional Order(TRADE) | symbol | strategyId, newClientStrategyId, recvWindow | Yes |
/papi/v1/um/conditional/order (POST) | New UM Conditional Order (TRADE) | symbol, side, strategyType | positionSide, timeInForce, quantity, reduceOnly, price, workingType, priceProtect, newClientStrategyId, stopPrice, activationPrice, callbackRate, priceMatch, selfTradePreventionMode, goodTillDate, recvWindow | Yes |
/papi/v1/um/order (DELETE) | Cancel UM Order(TRADE) | symbol | orderId, origClientOrderId, recvWindow | Yes |
/papi/v1/um/order (PUT) | Modify UM Order(TRADE) | symbol, side, quantity, price | orderId, origClientOrderId, priceMatch, recvWindow | Yes |
/papi/v1/um/order (POST) | New UM Order (TRADE) | symbol, side, type | positionSide, timeInForce, quantity, reduceOnly, price, newClientOrderId, newOrderRespType, priceMatch, selfTradePreventionMode, goodTillDate, recvWindow | Yes |
/papi/v1/um/order (GET) | Query UM Order (USER_DATA) | symbol | orderId, origClientOrderId, recvWindow | Yes |
/papi/v1/um/feeBurn (GET) | Get UM Futures BNB Burn Status (USER_DATA) | None | recvWindow | Yes |
/papi/v1/um/feeBurn (POST) | Toggle BNB Burn On UM Futures Trade (TRADE) | feeBurn | recvWindow | Yes |
/papi/v1/marginLoan (POST) | Margin Account Borrow(MARGIN) | asset, amount | recvWindow | Yes |
/papi/v1/margin/order/oco (POST) | Margin Account New OCO(TRADE) | symbol, side, quantity, price, stopPrice | listClientOrderId, limitClientOrderId, limitIcebergQty, stopClientOrderId, stopLimitPrice, stopIcebergQty, stopLimitTimeInForce, newOrderRespType, sideEffectType, recvWindow | Yes |
/papi/v1/margin/repay-debt (POST) | Margin Account Repay Debt(TRADE) | asset | amount, specifyRepayAssets, recvWindow | Yes |
/papi/v1/repayLoan (POST) | Margin Account Repay(MARGIN) | asset, amount | recvWindow | Yes |
/papi/v1/margin/myTrades (GET) | Margin Account Trade List (USER_DATA) | symbol | orderId, startTime, endTime, fromId, limit, recvWindow | Yes |
/papi/v1/cm/conditional/allOrders (GET) | Query All CM Conditional Orders(USER_DATA) | None | symbol, strategyId, startTime, endTime, limit, recvWindow | Yes |
/papi/v1/cm/allOrders (GET) | Query All CM Orders (USER_DATA) | symbol | pair, orderId, startTime, endTime, limit, recvWindow | Yes |
/papi/v1/cm/conditional/openOrders (GET) | Query All Current CM Open Conditional Orders (USER_DATA) | None | symbol, recvWindow | Yes |
/papi/v1/cm/openOrders (GET) | Query All Current CM Open Orders(USER_DATA) | None | symbol, pair, recvWindow | Yes |
/papi/v1/um/conditional/openOrders (GET) | Query All Current UM Open Conditional Orders(USER_DATA) | None | symbol, recvWindow | Yes |
/papi/v1/um/openOrders (GET) | Query All Current UM Open Orders(USER_DATA) | None | symbol, recvWindow | Yes |
/papi/v1/margin/allOrders (GET) | Query All Margin Account Orders (USER_DATA) | symbol | orderId, startTime, endTime, limit, recvWindow | Yes |
/papi/v1/um/conditional/allOrders (GET) | Query All UM Conditional Orders(USER_DATA) | None | symbol, strategyId, startTime, endTime, limit, recvWindow | Yes |
/papi/v1/um/allOrders (GET) | Query All UM Orders(USER_DATA) | symbol | orderId, startTime, endTime, limit, recvWindow | Yes |
/papi/v1/cm/conditional/orderHistory (GET) | Query CM Conditional Order History(USER_DATA) | symbol | strategyId, newClientStrategyId, recvWindow | Yes |
/papi/v1/cm/orderAmendment (GET) | Query CM Modify Order History(TRADE) | symbol | orderId, origClientOrderId, startTime, endTime, limit, recvWindow | Yes |
/papi/v1/cm/conditional/openOrder (GET) | Query Current CM Open Conditional Order(USER_DATA) | symbol | strategyId, newClientStrategyId, recvWindow | Yes |
/papi/v1/cm/openOrder (GET) | Query Current CM Open Order (USER_DATA) | symbol | orderId, origClientOrderId, recvWindow | Yes |
/papi/v1/margin/openOrders (GET) | Query Current Margin Open Order (USER_DATA) | symbol | recvWindow | Yes |
/papi/v1/um/conditional/openOrder (GET) | Query Current UM Open Conditional Order(USER_DATA) | symbol | strategyId, newClientStrategyId, recvWindow | Yes |
/papi/v1/um/openOrder (GET) | Query Current UM Open Order(USER_DATA) | symbol | orderId, origClientOrderId, recvWindow | Yes |
/papi/v1/margin/openOrderList (GET) | Query Margin Account's Open OCO (USER_DATA) | None | recvWindow | Yes |
/papi/v1/margin/allOrderList (GET) | Query Margin Account's all OCO (USER_DATA) | None | fromId, startTime, endTime, limit, recvWindow | Yes |
/papi/v1/um/conditional/orderHistory (GET) | Query UM Conditional Order History(USER_DATA) | symbol | strategyId, newClientStrategyId, recvWindow | Yes |
/papi/v1/um/orderAmendment (GET) | Query UM Modify Order History(TRADE) | symbol | orderId, origClientOrderId, startTime, endTime, limit, recvWindow | Yes |
/papi/v1/cm/forceOrders (GET) | Query User's CM Force Orders(USER_DATA) | None | symbol, autoCloseType, startTime, endTime, limit, recvWindow | Yes |
/papi/v1/margin/forceOrders (GET) | Query User's Margin Force Orders(USER_DATA) | None | startTime, endTime, current, size, recvWindow | Yes |
/papi/v1/um/forceOrders (GET) | Query User's UM Force Orders (USER_DATA) | None | symbol, autoCloseType, startTime, endTime, limit, recvWindow | Yes |
/papi/v1/um/userTrades (GET) | UM Account Trade List(USER_DATA) | symbol | startTime, endTime, fromId, limit, recvWindow | Yes |
/papi/v1/um/adlQuantile (GET) | UM Position ADL Quantile Estimation(USER_DATA) | None | symbol, recvWindow | Yes |
/papi/v1/listenKey (DELETE) | Close User Data Stream(USER_STREAM) | None | None | No |
/papi/v1/listenKey (PUT) | Keepalive User Data Stream (USER_STREAM) | None | None | No |
/papi/v1/listenKey (POST) | Start User Data Stream(USER_STREAM) | None | None | No |
true; false for turn off the auto-repay futures negative balance function (e.g., true)For endpoints that require authentication, you will need to provide Binance API credentials. Required credentials:
Base URLs:
Users can provide Binance API credentials by sending a file where the content is in the following format:
abc123...xyz
secret123...key
Never disclose the location of the API key and secret file.
Never send the API key and secret to any website other than Mainnet and Testnet.
When showing credentials to users:
su1Qc...8akf***...aws1Example response when asked for credentials: Account: main API Key: su1Qc...8akf Secret: ***...aws1 Environment: Mainnet
When listing accounts, show names and environment only — never keys: Binance Accounts:
When performing transactions in mainnet, always confirm with the user before proceeding by asking them to write "CONFIRM" to proceed.
## Binance Accounts
### main
- API Key: abc123...xyz
- Secret: secret123...key
- Testnet: false
- Description: Primary trading account
### testnet-dev
- API Key: test456...abc
- Secret: testsecret...xyz
- Testnet: true
- Description: Development/testing
### futures-keys
- API Key: futures789...def
- Secret: futuressecret...uvw
- Testnet: false
- Description: Futures trading account
When user provides new credentials:
TOOLS.md with masked display confirmationFor trading endpoints that require a signature:
X-MBX-APIKEY header.Otherwise, do not perform steps 3–5.
For endpoints that include the newClientOrderId parameter, the value must always start with agent-. If the parameter is not provided, agent- followed by 18 random alphanumeric characters will be generated automatically. If a value is provided, it will be prefixed with agent-
Example: agent-1a2b3c4d5e6f7g8h9i
Include User-Agent header with the following string: binance-derivatives-trading-portfolio-margin/1.0.0 (Skill)
See references/authentication.md for implementation details.
Weekly Installs
266
Repository
GitHub Stars
516
First Seen
5 days ago
Security Audits
Gen Agent Trust HubPassSocketWarnSnykFail
Installed on
opencode256
codex256
gemini-cli254
github-copilot254
amp254
kimi-cli254
飞书OpenAPI Explorer:探索和调用未封装的飞书原生API接口
15,500 周安装
竞争对手研究指南:SEO、内容、反向链接与定价分析工具
231 周安装
Azure 工作负载自动升级评估工具 - 支持 Functions、App Service 计划与 SKU 迁移
231 周安装
Kaizen持续改进方法论:软件开发中的渐进式优化与防错设计实践指南
231 周安装
软件UI/UX设计指南:以用户为中心的设计原则、WCAG可访问性与平台规范
231 周安装
Apify 网络爬虫和自动化平台 - 无需编码抓取亚马逊、谷歌、领英等网站数据
231 周安装
llama.cpp 中文指南:纯 C/C++ LLM 推理,CPU/非 NVIDIA 硬件优化部署
231 周安装
false. Set to true for archived data from 6 months agotranId in POST/papi/v1/marginLoan (e.g., 1)orderListId or listClientOrderId must be provided (e.g., 1)orderListId or listClientOrderId must be provided (e.g., 1)STOP/STOP_MARKET or TAKE_PROFIT/TAKE_PROFIT_MARKET ordersSTOP/STOP_MARKET or TAKE_PROFIT/TAKE_PROFIT_MARKET orders. (e.g., 1.0)TRAILING_STOP_MARKET orders, default as the mark price (e.g., 1.0)TRAILING_STOP_MARKET orders, min 0.1, max 5 where 1 for 1% (e.g., 1.0)LIMIT, STOP_LOSS_LIMIT, and TAKE_PROFIT_LIMIT to create an iceberg order (e.g., 1.0)GTD, mandatory when timeInforce set to GTD; order the timestamp only retains second-level precision, ms part will be ignored; The goodTillDate timestamp must be greater than the current time plus 600 seconds and smaller than 253402300799000Mode. It must be sent in Hedge Mode.