This is page 7 of 8. Use http://codebase.md/sammcj/bybit-mcp?lines=true&page={x} to view the full context. # Directory Structure ``` ├── .env.example ├── .gitignore ├── client │ ├── .env.example │ ├── .gitignore │ ├── package.json │ ├── pnpm-lock.yaml │ ├── README.md │ ├── src │ │ ├── cli.ts │ │ ├── client.ts │ │ ├── config.ts │ │ ├── env.ts │ │ ├── index.ts │ │ └── launch.ts │ └── tsconfig.json ├── DEV_PLAN.md ├── docs │ └── HTTP_SERVER.md ├── eslint.config.js ├── jest.config.js ├── LICENSE ├── package-lock.json ├── package.json ├── pnpm-lock.yaml ├── README.md ├── specs │ ├── bybit │ │ ├── bybit-api-v5-openapi.yaml │ │ └── bybit-api-v5-postman-collection.json │ ├── mcp │ │ ├── mcp-schema.json │ │ └── mcp-schema.ts │ └── README.md ├── src │ ├── __tests__ │ │ ├── GetMLRSI.test.ts │ │ ├── integration.test.ts │ │ ├── test-setup.ts │ │ └── tools.test.ts │ ├── constants.ts │ ├── env.ts │ ├── httpServer.ts │ ├── index.ts │ ├── tools │ │ ├── BaseTool.ts │ │ ├── GetInstrumentInfo.ts │ │ ├── GetKline.ts │ │ ├── GetMarketInfo.ts │ │ ├── GetMarketStructure.ts │ │ ├── GetMLRSI.ts │ │ ├── GetOrderBlocks.ts │ │ ├── GetOrderbook.ts │ │ ├── GetOrderHistory.ts │ │ ├── GetPositions.ts │ │ ├── GetTicker.ts │ │ ├── GetTrades.ts │ │ └── GetWalletBalance.ts │ └── utils │ ├── knnAlgorithm.ts │ ├── mathUtils.ts │ ├── toolLoader.ts │ └── volumeAnalysis.ts ├── tsconfig.json └── webui ├── .dockerignore ├── .env.example ├── build-docker.sh ├── docker-compose.yml ├── docker-entrypoint.sh ├── docker-healthcheck.sh ├── DOCKER.md ├── Dockerfile ├── index.html ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── public │ ├── favicon.svg │ └── inter.woff2 ├── README.md ├── screenshot.png ├── src │ ├── assets │ │ └── fonts │ │ └── fonts.css │ ├── components │ │ ├── AgentDashboard.ts │ │ ├── chat │ │ │ ├── DataCard.ts │ │ │ └── MessageRenderer.ts │ │ ├── ChatApp.ts │ │ ├── DataVerificationPanel.ts │ │ ├── DebugConsole.ts │ │ └── ToolsManager.ts │ ├── main.ts │ ├── services │ │ ├── agentConfig.ts │ │ ├── agentMemory.ts │ │ ├── aiClient.ts │ │ ├── citationProcessor.ts │ │ ├── citationStore.ts │ │ ├── configService.ts │ │ ├── logService.ts │ │ ├── mcpClient.ts │ │ ├── multiStepAgent.ts │ │ ├── performanceOptimiser.ts │ │ └── systemPrompt.ts │ ├── styles │ │ ├── agent-dashboard.css │ │ ├── base.css │ │ ├── citations.css │ │ ├── components.css │ │ ├── data-cards.css │ │ ├── main.css │ │ ├── processing.css │ │ ├── variables.css │ │ └── verification-panel.css │ ├── types │ │ ├── agent.ts │ │ ├── ai.ts │ │ ├── citation.ts │ │ ├── mcp.ts │ │ └── workflow.ts │ └── utils │ ├── dataDetection.ts │ └── formatters.ts ├── tsconfig.json └── vite.config.ts ``` # Files -------------------------------------------------------------------------------- /specs/bybit/bybit-api-v5-openapi.yaml: -------------------------------------------------------------------------------- ```yaml 1 | openapi: 3.0.0 2 | info: 3 | title: Open API V5 english standard 4 | version: 1.0.0 5 | servers: 6 | - url: http://{{url}} 7 | tags: 8 | - name: Market 9 | - name: Order 10 | - name: Position 11 | - name: Account 12 | - name: Pre-Uprgade 13 | - name: Asset 14 | - name: Asset > Convert 15 | - name: Asset > Balance 16 | - name: Asset > Transfer 17 | - name: Asset > Deposit 18 | - name: Asset > Withdraw 19 | - name: User 20 | - name: Spot-lever-token 21 | - name: Spot-Margin-Trade 22 | - name: Institutional Loan 23 | - name: Crypto Loan 24 | - name: Broker 25 | - name: Broker > Reward 26 | paths: 27 | /v5/market/time: 28 | get: 29 | tags: 30 | - Market 31 | summary: server-time 32 | responses: 33 | '200': 34 | description: Successful response 35 | content: 36 | application/json: {} 37 | /v5/market/kline: 38 | get: 39 | tags: 40 | - Market 41 | summary: kline 42 | parameters: 43 | - name: Content-Type 44 | in: header 45 | schema: 46 | type: string 47 | example: application/json 48 | - name: symbol 49 | in: query 50 | schema: 51 | type: string 52 | example: BTCUSDT 53 | - name: interval 54 | in: query 55 | schema: 56 | type: integer 57 | example: '5' 58 | - name: limit 59 | in: query 60 | schema: 61 | type: integer 62 | example: '1' 63 | - name: category 64 | in: query 65 | schema: 66 | type: string 67 | example: spot 68 | responses: 69 | '200': 70 | description: Successful response 71 | content: 72 | application/json: {} 73 | /v5/market/mark-price-kline: 74 | get: 75 | tags: 76 | - Market 77 | summary: mark-price-kline 78 | parameters: 79 | - name: X-BAPI-SIGN-TYPE 80 | in: header 81 | schema: 82 | type: integer 83 | example: '2' 84 | - name: X-BAPI-SIGN 85 | in: header 86 | schema: 87 | type: string 88 | example: '{{signed}}' 89 | - name: X-BAPI-API-KEY 90 | in: header 91 | schema: 92 | type: string 93 | example: '{{api_key}}' 94 | - name: X-BAPI-TIMESTAMP 95 | in: header 96 | schema: 97 | type: string 98 | example: '{{timestamp}}' 99 | - name: X-BAPI-RECV-WINDOW 100 | in: header 101 | schema: 102 | type: string 103 | example: '{{recvWindow}}' 104 | - name: Content-Type 105 | in: header 106 | schema: 107 | type: string 108 | example: application/json 109 | - name: symbol 110 | in: query 111 | schema: 112 | type: string 113 | example: BTCUSDT 114 | - name: interval 115 | in: query 116 | schema: 117 | type: integer 118 | example: '15' 119 | responses: 120 | '200': 121 | description: Successful response 122 | content: 123 | application/json: {} 124 | /v5/market/index-price-kline: 125 | get: 126 | tags: 127 | - Market 128 | summary: index-price-kline 129 | parameters: 130 | - name: X-BAPI-SIGN-TYPE 131 | in: header 132 | schema: 133 | type: integer 134 | example: '2' 135 | - name: X-BAPI-SIGN 136 | in: header 137 | schema: 138 | type: string 139 | example: '{{signed}}' 140 | - name: X-BAPI-API-KEY 141 | in: header 142 | schema: 143 | type: string 144 | example: '{{api_key}}' 145 | - name: X-BAPI-TIMESTAMP 146 | in: header 147 | schema: 148 | type: string 149 | example: '{{timestamp}}' 150 | - name: X-BAPI-RECV-WINDOW 151 | in: header 152 | schema: 153 | type: string 154 | example: '{{recvWindow}}' 155 | - name: Content-Type 156 | in: header 157 | schema: 158 | type: string 159 | example: application/json 160 | - name: category 161 | in: query 162 | schema: 163 | type: string 164 | example: inverse 165 | - name: symbol 166 | in: query 167 | schema: 168 | type: string 169 | example: BTCUSDT 170 | - name: interval 171 | in: query 172 | schema: 173 | type: integer 174 | example: '1' 175 | responses: 176 | '200': 177 | description: Successful response 178 | content: 179 | application/json: {} 180 | /v5/market/premium-index-price-kline: 181 | get: 182 | tags: 183 | - Market 184 | summary: premium-index-price-kline 185 | parameters: 186 | - name: X-BAPI-SIGN-TYPE 187 | in: header 188 | schema: 189 | type: integer 190 | example: '2' 191 | - name: X-BAPI-SIGN 192 | in: header 193 | schema: 194 | type: string 195 | example: '{{signed}}' 196 | - name: X-BAPI-API-KEY 197 | in: header 198 | schema: 199 | type: string 200 | example: '{{api_key}}' 201 | - name: X-BAPI-TIMESTAMP 202 | in: header 203 | schema: 204 | type: string 205 | example: '{{timestamp}}' 206 | - name: X-BAPI-RECV-WINDOW 207 | in: header 208 | schema: 209 | type: string 210 | example: '{{recvWindow}}' 211 | - name: Content-Type 212 | in: header 213 | schema: 214 | type: string 215 | example: application/json 216 | - name: category 217 | in: query 218 | schema: 219 | type: string 220 | example: inverse 221 | - name: symbol 222 | in: query 223 | schema: 224 | type: string 225 | example: BTCUSDT 226 | - name: interval 227 | in: query 228 | schema: 229 | type: integer 230 | example: '5' 231 | responses: 232 | '200': 233 | description: Successful response 234 | content: 235 | application/json: {} 236 | /v5/market/orderbook: 237 | get: 238 | tags: 239 | - Market 240 | summary: orderbook 241 | parameters: 242 | - name: X-BAPI-SIGN-TYPE 243 | in: header 244 | schema: 245 | type: integer 246 | example: '2' 247 | - name: X-BAPI-SIGN 248 | in: header 249 | schema: 250 | type: string 251 | example: '{{signed}}' 252 | - name: X-BAPI-API-KEY 253 | in: header 254 | schema: 255 | type: string 256 | example: '{{api_key}}' 257 | - name: X-BAPI-TIMESTAMP 258 | in: header 259 | schema: 260 | type: string 261 | example: '{{timestamp}}' 262 | - name: X-BAPI-RECV-WINDOW 263 | in: header 264 | schema: 265 | type: string 266 | example: '{{recvWindow}}' 267 | - name: Content-Type 268 | in: header 269 | schema: 270 | type: string 271 | example: application/json 272 | - name: category 273 | in: query 274 | schema: 275 | type: string 276 | description: linear inverse 277 | example: option 278 | - name: symbol 279 | in: query 280 | schema: 281 | type: string 282 | example: BTC-6JAN23-16000-C 283 | - name: limit 284 | in: query 285 | schema: 286 | type: integer 287 | example: '2' 288 | responses: 289 | '200': 290 | description: Successful response 291 | content: 292 | application/json: {} 293 | /v5/market/instruments-info: 294 | get: 295 | tags: 296 | - Market 297 | summary: instruments-info 298 | parameters: 299 | - name: X-BAPI-SIGN-TYPE 300 | in: header 301 | schema: 302 | type: integer 303 | example: '2' 304 | - name: X-BAPI-SIGN 305 | in: header 306 | schema: 307 | type: string 308 | example: '{{signed}}' 309 | - name: X-BAPI-API-KEY 310 | in: header 311 | schema: 312 | type: string 313 | example: '{{api_key}}' 314 | - name: X-BAPI-TIMESTAMP 315 | in: header 316 | schema: 317 | type: string 318 | example: '{{timestamp}}' 319 | - name: X-BAPI-RECV-WINDOW 320 | in: header 321 | schema: 322 | type: string 323 | example: '{{recvWindow}}' 324 | - name: Content-Type 325 | in: header 326 | schema: 327 | type: string 328 | example: application/json 329 | - name: category 330 | in: query 331 | schema: 332 | type: string 333 | example: linear 334 | - name: symbol 335 | in: query 336 | schema: 337 | type: string 338 | description: BTCUSDH23 339 | example: BTCUSDT 340 | - name: limit 341 | in: query 342 | schema: 343 | type: integer 344 | example: '10' 345 | responses: 346 | '200': 347 | description: Successful response 348 | content: 349 | application/json: {} 350 | /v5/market/tickers: 351 | get: 352 | tags: 353 | - Market 354 | summary: tickers 355 | parameters: 356 | - name: X-BAPI-SIGN-TYPE 357 | in: header 358 | schema: 359 | type: integer 360 | example: '2' 361 | - name: X-BAPI-SIGN 362 | in: header 363 | schema: 364 | type: string 365 | example: '{{signed}}' 366 | - name: X-BAPI-API-KEY 367 | in: header 368 | schema: 369 | type: string 370 | example: '{{api_key}}' 371 | - name: X-BAPI-TIMESTAMP 372 | in: header 373 | schema: 374 | type: string 375 | example: '{{timestamp}}' 376 | - name: X-BAPI-RECV-WINDOW 377 | in: header 378 | schema: 379 | type: string 380 | example: '{{recvWindow}}' 381 | - name: Content-Type 382 | in: header 383 | schema: 384 | type: string 385 | example: application/json 386 | - name: category 387 | in: query 388 | schema: 389 | type: string 390 | description: linear inverse 391 | example: option 392 | - name: baseCoin 393 | in: query 394 | schema: 395 | type: string 396 | example: BTC 397 | responses: 398 | '200': 399 | description: Successful response 400 | content: 401 | application/json: {} 402 | /v5/market/funding/history: 403 | get: 404 | tags: 405 | - Market 406 | summary: funding/history 407 | parameters: 408 | - name: X-BAPI-SIGN-TYPE 409 | in: header 410 | schema: 411 | type: integer 412 | example: '2' 413 | - name: X-BAPI-SIGN 414 | in: header 415 | schema: 416 | type: string 417 | example: '{{signed}}' 418 | - name: X-BAPI-API-KEY 419 | in: header 420 | schema: 421 | type: string 422 | example: '{{api_key}}' 423 | - name: X-BAPI-TIMESTAMP 424 | in: header 425 | schema: 426 | type: string 427 | example: '{{timestamp}}' 428 | - name: X-BAPI-RECV-WINDOW 429 | in: header 430 | schema: 431 | type: string 432 | example: '{{recvWindow}}' 433 | - name: Content-Type 434 | in: header 435 | schema: 436 | type: string 437 | example: application/json 438 | - name: category 439 | in: query 440 | schema: 441 | type: string 442 | example: linear 443 | - name: symbol 444 | in: query 445 | schema: 446 | type: string 447 | example: BTCUSDT 448 | responses: 449 | '200': 450 | description: Successful response 451 | content: 452 | application/json: {} 453 | /v5/market/risk-limit: 454 | get: 455 | tags: 456 | - Market 457 | summary: risk-limit 458 | parameters: 459 | - name: X-BAPI-SIGN-TYPE 460 | in: header 461 | schema: 462 | type: integer 463 | example: '2' 464 | - name: X-BAPI-SIGN 465 | in: header 466 | schema: 467 | type: string 468 | example: '{{signed}}' 469 | - name: X-BAPI-API-KEY 470 | in: header 471 | schema: 472 | type: string 473 | example: '{{api_key}}' 474 | - name: X-BAPI-TIMESTAMP 475 | in: header 476 | schema: 477 | type: string 478 | example: '{{timestamp}}' 479 | - name: X-BAPI-RECV-WINDOW 480 | in: header 481 | schema: 482 | type: string 483 | example: '{{recvWindow}}' 484 | - name: Content-Type 485 | in: header 486 | schema: 487 | type: string 488 | example: application/json 489 | - name: category 490 | in: query 491 | schema: 492 | type: string 493 | example: linear 494 | - name: symbol 495 | in: query 496 | schema: 497 | type: string 498 | description: BTCPERP 499 | example: BTCUSDT 500 | responses: 501 | '200': 502 | description: Successful response 503 | content: 504 | application/json: {} 505 | /v5/market/open-interest: 506 | get: 507 | tags: 508 | - Market 509 | summary: open-interest 510 | parameters: 511 | - name: category 512 | in: query 513 | schema: 514 | type: string 515 | description: linear 516 | example: linear 517 | - name: symbol 518 | in: query 519 | schema: 520 | type: string 521 | example: BTCUSDT 522 | - name: intervalTime 523 | in: query 524 | schema: 525 | type: string 526 | example: 5min 527 | responses: 528 | '200': 529 | description: Successful response 530 | content: 531 | application/json: {} 532 | /v5/market/insurance: 533 | get: 534 | tags: 535 | - Market 536 | summary: insurance 537 | responses: 538 | '200': 539 | description: Successful response 540 | content: 541 | application/json: {} 542 | /v5/market/recent-trade: 543 | get: 544 | tags: 545 | - Market 546 | summary: recent-trade 547 | parameters: 548 | - name: category 549 | in: query 550 | schema: 551 | type: string 552 | description: linear 553 | example: option 554 | - name: symbol 555 | in: query 556 | schema: 557 | type: string 558 | example: ETH-30JUN23-2050-C 559 | responses: 560 | '200': 561 | description: Successful response 562 | content: 563 | application/json: {} 564 | /v5/market/delivery-price: 565 | get: 566 | tags: 567 | - Market 568 | summary: delivery-price 569 | parameters: 570 | - name: category 571 | in: query 572 | schema: 573 | type: string 574 | example: option 575 | - name: baseCoin 576 | in: query 577 | schema: 578 | type: string 579 | example: BTC 580 | - name: limit 581 | in: query 582 | schema: 583 | type: integer 584 | example: '10' 585 | responses: 586 | '200': 587 | description: Successful response 588 | content: 589 | application/json: {} 590 | /v5/market/account-ratio: 591 | get: 592 | tags: 593 | - Market 594 | summary: Get Long Short Ratio 595 | parameters: 596 | - name: category 597 | in: query 598 | schema: 599 | type: string 600 | example: linear 601 | - name: symbol 602 | in: query 603 | schema: 604 | type: string 605 | example: BTCUSDT 606 | - name: period 607 | in: query 608 | schema: 609 | type: string 610 | example: 1h 611 | - name: limit 612 | in: query 613 | schema: 614 | type: integer 615 | example: '50' 616 | responses: 617 | '200': 618 | description: Successful response 619 | content: 620 | application/json: {} 621 | /v5/market/historical-volatility: 622 | get: 623 | tags: 624 | - Market 625 | summary: historical-volatility 626 | parameters: 627 | - name: category 628 | in: query 629 | schema: 630 | type: string 631 | example: option 632 | - name: period 633 | in: query 634 | schema: 635 | type: integer 636 | example: '7' 637 | responses: 638 | '200': 639 | description: Successful response 640 | content: 641 | application/json: {} 642 | /v5/order/create: 643 | post: 644 | tags: 645 | - Order 646 | summary: create(Conditional Order) 647 | requestBody: 648 | content: 649 | '*/*': 650 | schema: 651 | type: string 652 | example: >- 653 | "{\n \"category\":\"spot\",\n \"symbol\": 654 | \"BTCUSDT\",\n \"side\": \"Buy\",\n \"positionIdx\": 655 | 0,\n \"orderType\": \"Limit\",\n \"qty\": \"0.001\",\n 656 | \"price\": \"20000\",\n \"triggerDirection\": 1,\n 657 | \"triggerPrice\": \"27265\",\n \"triggerBy\": 658 | \"MarkPrice\",\n \"timeInForce\": \"GTC\",\n 659 | \"orderLinkId\": \"1234566\",\n \"takeProfit\": \"\",\n 660 | \"stopLoss\": \"\",\n \"reduce_only\": false,\n 661 | \"closeOnTrigger\": false,\n 662 | \"orderFilter\":\"tpslOrder\"\n}" 663 | parameters: 664 | - name: X-BAPI-SIGN-TYPE 665 | in: header 666 | schema: 667 | type: integer 668 | example: '2' 669 | - name: X-BAPI-SIGN 670 | in: header 671 | schema: 672 | type: string 673 | example: '{{signature}}' 674 | - name: X-BAPI-API-KEY 675 | in: header 676 | schema: 677 | type: string 678 | example: '{{bybit-api-key}}' 679 | - name: X-BAPI-TIMESTAMP 680 | in: header 681 | schema: 682 | type: string 683 | example: '{{timestamp}}' 684 | - name: X-BAPI-RECV-WINDOW 685 | in: header 686 | schema: 687 | type: string 688 | example: '{{recvWindow}}' 689 | - name: Content-Type 690 | in: header 691 | schema: 692 | type: string 693 | example: application/json 694 | responses: 695 | '200': 696 | description: Successful response 697 | content: 698 | application/json: {} 699 | /v5/order/create-batch: 700 | post: 701 | tags: 702 | - Order 703 | summary: create-batch 704 | requestBody: 705 | content: 706 | '*/*': 707 | schema: 708 | type: string 709 | example: >- 710 | "{\n \"category\":\"option\", \n \"request\": [ \n { \n 711 | \"category\":\"option\", \n \"symbol\":\"BTC-10FEB23-24000-C\", 712 | \n \"orderType\":\"Limit\", \n \"side\":\"Buy\", \n 713 | \"qty\":\"0.1\", \n \"price\":\"5\", \n \"iv\":\"0.1\", \n 714 | \"timeInForce\":\"GTC\", \n \"orderLinkId\":\"9b381bb1-401\", 715 | \n \"mmp\":false, \n \"reduceOnly\":false \n },\n { \n 716 | \"category\":\"option\", \n \"symbol\":\"BTC-10FEB23-24000-C\", 717 | \n \"orderType\":\"Limit\", \n \"side\":\"Buy\", \n 718 | \"qty\":\"0.1\", \n \"price\":\"5\", \n \"iv\":\"0.1\", \n 719 | \"timeInForce\":\"GTC\", \n \"orderLinkId\":\"82ee86dd-001\", 720 | \n \"mmp\":false, \n \"reduceOnly\":false \n } \n ]\n}" 721 | parameters: 722 | - name: X-BAPI-SIGN-TYPE 723 | in: header 724 | schema: 725 | type: integer 726 | example: '2' 727 | - name: X-BAPI-SIGN 728 | in: header 729 | schema: 730 | type: string 731 | example: '{{signature}}' 732 | - name: X-BAPI-API-KEY 733 | in: header 734 | schema: 735 | type: string 736 | example: '{{bybit-api-key}}' 737 | - name: X-BAPI-TIMESTAMP 738 | in: header 739 | schema: 740 | type: string 741 | example: '{{timestamp}}' 742 | - name: X-BAPI-RECV-WINDOW 743 | in: header 744 | schema: 745 | type: string 746 | example: '{{recvWindow}}' 747 | - name: Content-Type 748 | in: header 749 | schema: 750 | type: string 751 | example: application/json 752 | responses: 753 | '200': 754 | description: Successful response 755 | content: 756 | application/json: {} 757 | /v5/order/amend-batch: 758 | post: 759 | tags: 760 | - Order 761 | summary: amend-batch 762 | requestBody: 763 | content: 764 | '*/*': 765 | schema: 766 | type: string 767 | example: >- 768 | " {\n \"category\":\"option\", \n \"request\": [ \n { \n 769 | \"category\":\"null\", \n \"symbol\":\"BTC-30DEC22-44000-C\", 770 | \n \"qty\":\"0.1\", \n \"orderLinkId\":\"\", \n 771 | \"orderId\":\"\", \n \"iv\":\"0.1\" \n },\n { \n 772 | \"category\":\"null\", \n \"symbol\":\"\", \n \"qty\":\"0.1\", 773 | \n \"orderLinkId\":\"82ee86dd-00\", \n 774 | \"orderId\":\"60c257f9-57cc-47a3-95cb-811f55fa793c\", \n 775 | \"iv\":\"0.1\" \n }\n ]\n}" 776 | parameters: 777 | - name: X-BAPI-SIGN-TYPE 778 | in: header 779 | schema: 780 | type: integer 781 | example: '2' 782 | - name: X-BAPI-SIGN 783 | in: header 784 | schema: 785 | type: string 786 | example: '{{signature}}' 787 | - name: X-BAPI-API-KEY 788 | in: header 789 | schema: 790 | type: string 791 | example: '{{bybit-api-key}}' 792 | - name: X-BAPI-TIMESTAMP 793 | in: header 794 | schema: 795 | type: string 796 | example: '{{timestamp}}' 797 | - name: X-BAPI-RECV-WINDOW 798 | in: header 799 | schema: 800 | type: string 801 | example: '{{recvWindow}}' 802 | - name: Content-Type 803 | in: header 804 | schema: 805 | type: string 806 | example: application/json 807 | responses: 808 | '200': 809 | description: Successful response 810 | content: 811 | application/json: {} 812 | /v5/order/cancel-batch: 813 | post: 814 | tags: 815 | - Order 816 | summary: cancel-batch 817 | requestBody: 818 | content: 819 | '*/*': 820 | schema: 821 | type: string 822 | example: >- 823 | " {\n \"category\":\"option\", \n \"request\": [ \n { \n 824 | \"category\":\"null\", \n \"symbol\":\"BTC-30DEC22-44000-C\", 825 | \n \"orderLinkId\":\"4197d261-d2\", \n 826 | \"orderId\":\"0ccd205e-5145-4f27-9402-2f47674098fa\" \n },\n 827 | { \n \"category\":\"null\", \n 828 | \"symbol\":\"BTC-30DEC22-44000-C\", \n 829 | \"orderLinkId\":\"90d272e8-24\", \n 830 | \"orderId\":\"17f51491-584f-41c4-ae22-c9cdf916b1db\" \n }\n ]\n 831 | }" 832 | parameters: 833 | - name: X-BAPI-SIGN-TYPE 834 | in: header 835 | schema: 836 | type: integer 837 | example: '2' 838 | - name: X-BAPI-SIGN 839 | in: header 840 | schema: 841 | type: string 842 | example: '{{signature}}' 843 | - name: X-BAPI-API-KEY 844 | in: header 845 | schema: 846 | type: string 847 | example: '{{bybit-api-key}}' 848 | - name: X-BAPI-TIMESTAMP 849 | in: header 850 | schema: 851 | type: string 852 | example: '{{timestamp}}' 853 | - name: X-BAPI-RECV-WINDOW 854 | in: header 855 | schema: 856 | type: string 857 | example: '{{recvWindow}}' 858 | - name: Content-Type 859 | in: header 860 | schema: 861 | type: string 862 | example: application/json 863 | responses: 864 | '200': 865 | description: Successful response 866 | content: 867 | application/json: {} 868 | /v5/order/amend: 869 | post: 870 | tags: 871 | - Order 872 | summary: amend 873 | requestBody: 874 | content: 875 | '*/*': 876 | schema: 877 | type: string 878 | example: >- 879 | "{\n \"category\":\"linear\",\n 880 | \"symbol\":\"BTCUSDT\",\n 881 | \"orderId\":\"a51bdc00-40e8-494f-b38a-1120fdaeecc3\",\n 882 | \"price\": \"28000\",\n \"qty\":\"0.001\"\n}" 883 | parameters: 884 | - name: X-BAPI-SIGN-TYPE 885 | in: header 886 | schema: 887 | type: integer 888 | example: '2' 889 | - name: X-BAPI-SIGN 890 | in: header 891 | schema: 892 | type: string 893 | example: '{{signature}}' 894 | - name: X-BAPI-API-KEY 895 | in: header 896 | schema: 897 | type: string 898 | example: '{{bybit-api-key}}' 899 | - name: X-BAPI-TIMESTAMP 900 | in: header 901 | schema: 902 | type: string 903 | example: '{{timestamp}}' 904 | - name: X-BAPI-RECV-WINDOW 905 | in: header 906 | schema: 907 | type: string 908 | example: '{{recvWindow}}' 909 | - name: Content-Type 910 | in: header 911 | schema: 912 | type: string 913 | example: application/json 914 | responses: 915 | '200': 916 | description: Successful response 917 | content: 918 | application/json: {} 919 | /v5/order/cancel: 920 | post: 921 | tags: 922 | - Order 923 | summary: cancel 924 | requestBody: 925 | content: 926 | '*/*': 927 | schema: 928 | type: string 929 | example: >- 930 | "{\n \"category\": \"linear\",\n \"symbol\": \"BTCUSDT\",\n 931 | \"orderId\":\"9d3ef617-f214-4818-979e-20b44256dbec\"\n}" 932 | parameters: 933 | - name: X-BAPI-SIGN-TYPE 934 | in: header 935 | schema: 936 | type: integer 937 | example: '2' 938 | - name: X-BAPI-SIGN 939 | in: header 940 | schema: 941 | type: string 942 | example: '{{signature}}' 943 | - name: X-BAPI-API-KEY 944 | in: header 945 | schema: 946 | type: string 947 | example: '{{bybit-api-key}}' 948 | - name: X-BAPI-TIMESTAMP 949 | in: header 950 | schema: 951 | type: string 952 | example: '{{timestamp}}' 953 | - name: X-BAPI-RECV-WINDOW 954 | in: header 955 | schema: 956 | type: string 957 | example: '{{recvWindow}}' 958 | - name: Content-Type 959 | in: header 960 | schema: 961 | type: string 962 | example: application/json 963 | responses: 964 | '200': 965 | description: Successful response 966 | content: 967 | application/json: {} 968 | /v5/order/cancel-all: 969 | post: 970 | tags: 971 | - Order 972 | summary: cancel-all Copy 973 | requestBody: 974 | content: 975 | '*/*': 976 | schema: 977 | type: string 978 | example: '"{\n \"category\": \"spot\",\n \"settleCoin\":\"USDT\"\n}"' 979 | parameters: 980 | - name: X-BAPI-SIGN-TYPE 981 | in: header 982 | schema: 983 | type: integer 984 | example: '2' 985 | - name: X-BAPI-SIGN 986 | in: header 987 | schema: 988 | type: string 989 | example: '{{signature}}' 990 | - name: X-BAPI-API-KEY 991 | in: header 992 | schema: 993 | type: string 994 | example: '{{bybit-api-key}}' 995 | - name: X-BAPI-TIMESTAMP 996 | in: header 997 | schema: 998 | type: string 999 | example: '{{timestamp}}' 1000 | - name: X-BAPI-RECV-WINDOW 1001 | in: header 1002 | schema: 1003 | type: string 1004 | example: '{{recvWindow}}' 1005 | - name: Content-Type 1006 | in: header 1007 | schema: 1008 | type: string 1009 | example: application/json 1010 | responses: 1011 | '200': 1012 | description: Successful response 1013 | content: 1014 | application/json: {} 1015 | /v5/order/realtime: 1016 | get: 1017 | tags: 1018 | - Order 1019 | summary: Get Open & Closed Orders 1020 | parameters: 1021 | - name: X-BAPI-SIGN-TYPE 1022 | in: header 1023 | schema: 1024 | type: integer 1025 | example: '2' 1026 | - name: X-BAPI-SIGN 1027 | in: header 1028 | schema: 1029 | type: string 1030 | example: '{{signature}}' 1031 | - name: X-BAPI-API-KEY 1032 | in: header 1033 | schema: 1034 | type: string 1035 | example: '{{bybit-api-key}}' 1036 | - name: X-BAPI-TIMESTAMP 1037 | in: header 1038 | schema: 1039 | type: string 1040 | example: '{{timestamp}}' 1041 | - name: X-BAPI-RECV-WINDOW 1042 | in: header 1043 | schema: 1044 | type: string 1045 | example: '{{recvWindow}}' 1046 | - name: Content-Type 1047 | in: header 1048 | schema: 1049 | type: string 1050 | example: application/json 1051 | - name: cdn-request-id 1052 | in: header 1053 | schema: 1054 | type: string 1055 | example: tttt 1056 | - name: orderId 1057 | in: query 1058 | schema: 1059 | type: integer 1060 | example: '1401404332739465472' 1061 | - name: category 1062 | in: query 1063 | schema: 1064 | type: string 1065 | example: spot 1066 | responses: 1067 | '200': 1068 | description: Successful response 1069 | content: 1070 | application/json: {} 1071 | /v5/order/history: 1072 | get: 1073 | tags: 1074 | - Order 1075 | summary: Get Order History 1076 | parameters: 1077 | - name: X-BAPI-SIGN-TYPE 1078 | in: header 1079 | schema: 1080 | type: integer 1081 | example: '2' 1082 | - name: X-BAPI-SIGN 1083 | in: header 1084 | schema: 1085 | type: string 1086 | example: '{{signature}}' 1087 | - name: X-BAPI-API-KEY 1088 | in: header 1089 | schema: 1090 | type: string 1091 | example: '{{bybit-api-key}}' 1092 | - name: X-BAPI-TIMESTAMP 1093 | in: header 1094 | schema: 1095 | type: string 1096 | example: '{{timestamp}}' 1097 | - name: X-BAPI-RECV-WINDOW 1098 | in: header 1099 | schema: 1100 | type: string 1101 | example: '{{recvWindow}}' 1102 | - name: Content-Type 1103 | in: header 1104 | schema: 1105 | type: string 1106 | example: application/json 1107 | - name: category 1108 | in: query 1109 | schema: 1110 | type: string 1111 | example: spot 1112 | - name: orderId 1113 | in: query 1114 | schema: 1115 | type: integer 1116 | example: '1402058681081733376' 1117 | responses: 1118 | '200': 1119 | description: Successful response 1120 | content: 1121 | application/json: {} 1122 | /v5/order/spot-borrow-check: 1123 | get: 1124 | tags: 1125 | - Order 1126 | summary: Get Borrow Quota (Spot) 1127 | parameters: 1128 | - name: X-BAPI-SIGN-TYPE 1129 | in: header 1130 | schema: 1131 | type: integer 1132 | example: '2' 1133 | - name: X-BAPI-SIGN 1134 | in: header 1135 | schema: 1136 | type: string 1137 | example: '{{signature}}' 1138 | - name: X-BAPI-API-KEY 1139 | in: header 1140 | schema: 1141 | type: string 1142 | example: '{{bybit-api-key}}' 1143 | - name: X-BAPI-TIMESTAMP 1144 | in: header 1145 | schema: 1146 | type: string 1147 | example: '{{timestamp}}' 1148 | - name: X-BAPI-RECV-WINDOW 1149 | in: header 1150 | schema: 1151 | type: string 1152 | example: '{{recvWindow}}' 1153 | - name: Content-Type 1154 | in: header 1155 | schema: 1156 | type: string 1157 | example: application/json 1158 | - name: category 1159 | in: query 1160 | schema: 1161 | type: string 1162 | example: spot 1163 | - name: symbol 1164 | in: query 1165 | schema: 1166 | type: string 1167 | example: BTCUSDT 1168 | - name: side 1169 | in: query 1170 | schema: 1171 | type: string 1172 | example: Sell 1173 | responses: 1174 | '200': 1175 | description: Successful response 1176 | content: 1177 | application/json: {} 1178 | /v5/execution/list: 1179 | get: 1180 | tags: 1181 | - Order 1182 | summary: Get Trade History 1183 | parameters: 1184 | - name: X-BAPI-SIGN-TYPE 1185 | in: header 1186 | schema: 1187 | type: integer 1188 | example: '2' 1189 | - name: X-BAPI-SIGN 1190 | in: header 1191 | schema: 1192 | type: string 1193 | example: '{{signature}}' 1194 | - name: X-BAPI-API-KEY 1195 | in: header 1196 | schema: 1197 | type: string 1198 | example: '{{bybit-api-key}}' 1199 | - name: X-BAPI-TIMESTAMP 1200 | in: header 1201 | schema: 1202 | type: string 1203 | example: '{{timestamp}}' 1204 | - name: X-BAPI-RECV-WINDOW 1205 | in: header 1206 | schema: 1207 | type: string 1208 | example: '{{recvWindow}}' 1209 | - name: Content-Type 1210 | in: header 1211 | schema: 1212 | type: string 1213 | example: application/json 1214 | - name: category 1215 | in: query 1216 | schema: 1217 | type: string 1218 | example: linear 1219 | - name: symbol 1220 | in: query 1221 | schema: 1222 | type: string 1223 | example: XRPUSDT 1224 | - name: execType 1225 | in: query 1226 | schema: 1227 | type: string 1228 | example: Funding 1229 | responses: 1230 | '200': 1231 | description: Successful response 1232 | content: 1233 | application/json: {} 1234 | /v5/position/list: 1235 | get: 1236 | tags: 1237 | - Position 1238 | summary: position/list 1239 | parameters: 1240 | - name: X-BAPI-SIGN-TYPE 1241 | in: header 1242 | schema: 1243 | type: integer 1244 | example: '2' 1245 | - name: X-BAPI-SIGN 1246 | in: header 1247 | schema: 1248 | type: string 1249 | example: '{{signature}}' 1250 | - name: X-BAPI-API-KEY 1251 | in: header 1252 | schema: 1253 | type: string 1254 | example: '{{bybit-api-key}}' 1255 | - name: X-BAPI-TIMESTAMP 1256 | in: header 1257 | schema: 1258 | type: string 1259 | example: '{{timestamp}}' 1260 | - name: X-BAPI-RECV-WINDOW 1261 | in: header 1262 | schema: 1263 | type: string 1264 | example: '{{recvWindow}}' 1265 | - name: Content-Type 1266 | in: header 1267 | schema: 1268 | type: string 1269 | example: application/json 1270 | - name: symbol 1271 | in: query 1272 | schema: 1273 | type: string 1274 | example: BTCPERP 1275 | - name: category 1276 | in: query 1277 | schema: 1278 | type: string 1279 | example: linear 1280 | responses: 1281 | '200': 1282 | description: Successful response 1283 | content: 1284 | application/json: {} 1285 | /v5/position/switch-isolated: 1286 | post: 1287 | tags: 1288 | - Position 1289 | summary: switch-isolated 1290 | requestBody: 1291 | content: 1292 | '*/*': 1293 | schema: 1294 | type: string 1295 | example: >- 1296 | "{\n \"category\":\"linear\",\n 1297 | \"symbol\":\"BTC-31MAR23\",\n \"tradeMode\":\"0\",\n 1298 | \"buyLeverage\":\"5\",\n \"sellLeverage\":\"5\"\n}" 1299 | parameters: 1300 | - name: X-BAPI-SIGN-TYPE 1301 | in: header 1302 | schema: 1303 | type: integer 1304 | example: '2' 1305 | - name: X-BAPI-SIGN 1306 | in: header 1307 | schema: 1308 | type: string 1309 | example: '{{signature}}' 1310 | - name: X-BAPI-API-KEY 1311 | in: header 1312 | schema: 1313 | type: string 1314 | example: '{{bybit-api-key}}' 1315 | - name: X-BAPI-TIMESTAMP 1316 | in: header 1317 | schema: 1318 | type: string 1319 | example: '{{timestamp}}' 1320 | - name: X-BAPI-RECV-WINDOW 1321 | in: header 1322 | schema: 1323 | type: string 1324 | example: '{{recvWindow}}' 1325 | - name: Content-Type 1326 | in: header 1327 | schema: 1328 | type: string 1329 | example: application/json 1330 | responses: 1331 | '200': 1332 | description: Successful response 1333 | content: 1334 | application/json: {} 1335 | /v5/position/switch-mode: 1336 | post: 1337 | tags: 1338 | - Position 1339 | summary: switch-mode 1340 | requestBody: 1341 | content: 1342 | '*/*': 1343 | schema: 1344 | type: string 1345 | example: >- 1346 | "{\n \"category\":\"linear\",\n 1347 | \"symbol\":\"BTCUSDT\",\n \"mode\": 3\n}" 1348 | parameters: 1349 | - name: X-BAPI-SIGN-TYPE 1350 | in: header 1351 | schema: 1352 | type: integer 1353 | example: '2' 1354 | - name: X-BAPI-SIGN 1355 | in: header 1356 | schema: 1357 | type: string 1358 | example: '{{signature}}' 1359 | - name: X-BAPI-API-KEY 1360 | in: header 1361 | schema: 1362 | type: string 1363 | example: '{{bybit-api-key}}' 1364 | - name: X-BAPI-TIMESTAMP 1365 | in: header 1366 | schema: 1367 | type: string 1368 | example: '{{timestamp}}' 1369 | - name: X-BAPI-RECV-WINDOW 1370 | in: header 1371 | schema: 1372 | type: string 1373 | example: '{{recvWindow}}' 1374 | - name: Content-Type 1375 | in: header 1376 | schema: 1377 | type: string 1378 | example: application/json 1379 | responses: 1380 | '200': 1381 | description: Successful response 1382 | content: 1383 | application/json: {} 1384 | /v5/position/trading-stop: 1385 | post: 1386 | tags: 1387 | - Position 1388 | summary: trading-stop 1389 | requestBody: 1390 | content: 1391 | '*/*': 1392 | schema: 1393 | type: string 1394 | example: >- 1395 | "{\n \"category\":\"linear\",\n \"symbol\": 1396 | \"BTCUSDT\",\n \"takeProfit\": \"20000\",\n \"stopLoss\": 1397 | \"10000\",\n \"tpTriggerBy\": \"MarkPrice\",\n 1398 | \"slTriggerBy\": \"IndexPrice\",\n \"positionIdx\": 0\n}" 1399 | parameters: 1400 | - name: X-BAPI-SIGN-TYPE 1401 | in: header 1402 | schema: 1403 | type: integer 1404 | example: '2' 1405 | - name: X-BAPI-SIGN 1406 | in: header 1407 | schema: 1408 | type: string 1409 | example: '{{signature}}' 1410 | - name: X-BAPI-API-KEY 1411 | in: header 1412 | schema: 1413 | type: string 1414 | example: '{{bybit-api-key}}' 1415 | - name: X-BAPI-TIMESTAMP 1416 | in: header 1417 | schema: 1418 | type: string 1419 | example: '{{timestamp}}' 1420 | - name: X-BAPI-RECV-WINDOW 1421 | in: header 1422 | schema: 1423 | type: string 1424 | example: '{{recvWindow}}' 1425 | - name: Content-Type 1426 | in: header 1427 | schema: 1428 | type: string 1429 | example: application/json 1430 | responses: 1431 | '200': 1432 | description: Successful response 1433 | content: 1434 | application/json: {} 1435 | /v5/position/set-leverage: 1436 | post: 1437 | tags: 1438 | - Position 1439 | summary: set-leverage 1440 | requestBody: 1441 | content: 1442 | '*/*': 1443 | schema: 1444 | type: string 1445 | example: >- 1446 | "{\n \"category\": \"linear\",\n 1447 | \"symbol\":\"BTCPERP\",\n \"buyLeverage\":\"2\",\n 1448 | \"sellLeverage\":\"2\"\n}" 1449 | parameters: 1450 | - name: X-BAPI-SIGN-TYPE 1451 | in: header 1452 | schema: 1453 | type: integer 1454 | example: '2' 1455 | - name: X-BAPI-SIGN 1456 | in: header 1457 | schema: 1458 | type: string 1459 | example: '{{signature}}' 1460 | - name: X-BAPI-API-KEY 1461 | in: header 1462 | schema: 1463 | type: string 1464 | example: '{{bybit-api-key}}' 1465 | - name: X-BAPI-TIMESTAMP 1466 | in: header 1467 | schema: 1468 | type: string 1469 | example: '{{timestamp}}' 1470 | - name: X-BAPI-RECV-WINDOW 1471 | in: header 1472 | schema: 1473 | type: string 1474 | example: '{{recvWindow}}' 1475 | - name: Content-Type 1476 | in: header 1477 | schema: 1478 | type: string 1479 | example: application/json 1480 | responses: 1481 | '200': 1482 | description: Successful response 1483 | content: 1484 | application/json: {} 1485 | /v5/position/set-auto-add-margin: 1486 | post: 1487 | tags: 1488 | - Position 1489 | summary: set-auto-add-margin 1490 | requestBody: 1491 | content: 1492 | '*/*': 1493 | schema: 1494 | type: string 1495 | example: >- 1496 | "{\n \"category\": \"linear\",\n \"symbol\": 1497 | \"BTCPERP\",\n \"autoAddmargin\": 1,\n \"positionIdx\": 1498 | 1\n}" 1499 | parameters: 1500 | - name: X-BAPI-SIGN-TYPE 1501 | in: header 1502 | schema: 1503 | type: integer 1504 | example: '2' 1505 | - name: X-BAPI-SIGN 1506 | in: header 1507 | schema: 1508 | type: string 1509 | example: '{{signature}}' 1510 | - name: X-BAPI-API-KEY 1511 | in: header 1512 | schema: 1513 | type: string 1514 | example: '{{bybit-api-key}}' 1515 | - name: X-BAPI-TIMESTAMP 1516 | in: header 1517 | schema: 1518 | type: string 1519 | example: '{{timestamp}}' 1520 | - name: X-BAPI-RECV-WINDOW 1521 | in: header 1522 | schema: 1523 | type: string 1524 | example: '{{recvWindow}}' 1525 | - name: Content-Type 1526 | in: header 1527 | schema: 1528 | type: string 1529 | example: application/json 1530 | responses: 1531 | '200': 1532 | description: Successful response 1533 | content: 1534 | application/json: {} 1535 | /v5/position/closed-pnl: 1536 | get: 1537 | tags: 1538 | - Position 1539 | summary: closed-pnl 1540 | parameters: 1541 | - name: X-BAPI-SIGN-TYPE 1542 | in: header 1543 | schema: 1544 | type: integer 1545 | example: '2' 1546 | - name: X-BAPI-SIGN 1547 | in: header 1548 | schema: 1549 | type: string 1550 | example: '{{signature}}' 1551 | - name: X-BAPI-API-KEY 1552 | in: header 1553 | schema: 1554 | type: string 1555 | example: '{{bybit-api-key}}' 1556 | - name: X-BAPI-TIMESTAMP 1557 | in: header 1558 | schema: 1559 | type: string 1560 | example: '{{timestamp}}' 1561 | - name: X-BAPI-RECV-WINDOW 1562 | in: header 1563 | schema: 1564 | type: string 1565 | example: '{{recvWindow}}' 1566 | - name: Content-Type 1567 | in: header 1568 | schema: 1569 | type: string 1570 | example: application/json 1571 | - name: category 1572 | in: query 1573 | schema: 1574 | type: string 1575 | example: linear 1576 | - name: symbol 1577 | in: query 1578 | schema: 1579 | type: string 1580 | description: LINKUSDT 1581 | example: BTCUSDT 1582 | responses: 1583 | '200': 1584 | description: Successful response 1585 | content: 1586 | application/json: {} 1587 | /v5/position/set-tpsl-mode: 1588 | post: 1589 | tags: 1590 | - Position 1591 | summary: set-tpsl-mode(Depreciated) 1592 | requestBody: 1593 | content: 1594 | '*/*': 1595 | schema: 1596 | type: string 1597 | example: >- 1598 | "{\n \"symbol\": \"BTCUSDT\",\n \"category\": 1599 | \"linear\",\n \"tpSlMode\": \"Full\"\n}" 1600 | parameters: 1601 | - name: X-BAPI-SIGN-TYPE 1602 | in: header 1603 | schema: 1604 | type: integer 1605 | example: '2' 1606 | - name: X-BAPI-SIGN 1607 | in: header 1608 | schema: 1609 | type: string 1610 | example: '{{signature}}' 1611 | - name: X-BAPI-API-KEY 1612 | in: header 1613 | schema: 1614 | type: string 1615 | example: '{{bybit-api-key}}' 1616 | - name: X-BAPI-TIMESTAMP 1617 | in: header 1618 | schema: 1619 | type: string 1620 | example: '{{timestamp}}' 1621 | - name: X-BAPI-RECV-WINDOW 1622 | in: header 1623 | schema: 1624 | type: string 1625 | example: '{{recvWindow}}' 1626 | - name: Content-Type 1627 | in: header 1628 | schema: 1629 | type: string 1630 | example: application/json 1631 | responses: 1632 | '200': 1633 | description: Successful response 1634 | content: 1635 | application/json: {} 1636 | /v5/position/set-risk-limit: 1637 | post: 1638 | tags: 1639 | - Position 1640 | summary: set-risk-limit(Depreciated) 1641 | requestBody: 1642 | content: 1643 | '*/*': 1644 | schema: 1645 | type: string 1646 | example: >- 1647 | "{\n \"category\": \"linear\",\n \"symbol\": \"BTCUSDT\", 1648 | \n \"riskId\": \"1\", \n \"positionIdx\": 0\n}" 1649 | parameters: 1650 | - name: X-BAPI-SIGN-TYPE 1651 | in: header 1652 | schema: 1653 | type: integer 1654 | example: '2' 1655 | - name: X-BAPI-SIGN 1656 | in: header 1657 | schema: 1658 | type: string 1659 | example: '{{signature}}' 1660 | - name: X-BAPI-API-KEY 1661 | in: header 1662 | schema: 1663 | type: string 1664 | example: '{{bybit-api-key}}' 1665 | - name: X-BAPI-TIMESTAMP 1666 | in: header 1667 | schema: 1668 | type: string 1669 | example: '{{timestamp}}' 1670 | - name: X-BAPI-RECV-WINDOW 1671 | in: header 1672 | schema: 1673 | type: string 1674 | example: '{{recvWindow}}' 1675 | - name: Content-Type 1676 | in: header 1677 | schema: 1678 | type: string 1679 | example: application/json 1680 | responses: 1681 | '200': 1682 | description: Successful response 1683 | content: 1684 | application/json: {} 1685 | /v5/position/move-positions: 1686 | post: 1687 | tags: 1688 | - Position 1689 | summary: move position Copy 1690 | requestBody: 1691 | content: 1692 | '*/*': 1693 | schema: 1694 | type: string 1695 | example: >- 1696 | "{\n \"fromUid\": \"1635703\",\n \"toUid\": 1697 | \"100503864\",\n \"list\": [\n {\n 1698 | \"category\": \"spot\",\n \"symbol\": 1699 | \"BTCUSDT\",\n \"price\": \"45000\",\n 1700 | \"side\": \"Sell\",\n \"qty\": \"0.01\"\n 1701 | }\n ]\n}" 1702 | parameters: 1703 | - name: X-BAPI-SIGN-TYPE 1704 | in: header 1705 | schema: 1706 | type: integer 1707 | example: '2' 1708 | - name: X-BAPI-SIGN 1709 | in: header 1710 | schema: 1711 | type: string 1712 | example: '{{signature}}' 1713 | - name: X-BAPI-API-KEY 1714 | in: header 1715 | schema: 1716 | type: string 1717 | example: '{{bybit-api-key}}' 1718 | - name: X-BAPI-TIMESTAMP 1719 | in: header 1720 | schema: 1721 | type: string 1722 | example: '{{timestamp}}' 1723 | - name: X-BAPI-RECV-WINDOW 1724 | in: header 1725 | schema: 1726 | type: string 1727 | example: '{{recvWindow}}' 1728 | - name: Content-Type 1729 | in: header 1730 | schema: 1731 | type: string 1732 | example: application/json 1733 | responses: 1734 | '200': 1735 | description: Successful response 1736 | content: 1737 | application/json: {} 1738 | /v5/position/move-history: 1739 | get: 1740 | tags: 1741 | - Position 1742 | summary: get move position history Copy 1743 | parameters: 1744 | - name: X-BAPI-SIGN-TYPE 1745 | in: header 1746 | schema: 1747 | type: integer 1748 | example: '2' 1749 | - name: X-BAPI-SIGN 1750 | in: header 1751 | schema: 1752 | type: string 1753 | example: '{{signature}}' 1754 | - name: X-BAPI-API-KEY 1755 | in: header 1756 | schema: 1757 | type: string 1758 | example: '{{bybit-api-key}}' 1759 | - name: X-BAPI-TIMESTAMP 1760 | in: header 1761 | schema: 1762 | type: string 1763 | example: '{{timestamp}}' 1764 | - name: X-BAPI-RECV-WINDOW 1765 | in: header 1766 | schema: 1767 | type: string 1768 | example: '{{recvWindow}}' 1769 | - name: Content-Type 1770 | in: header 1771 | schema: 1772 | type: string 1773 | example: application/json 1774 | responses: 1775 | '200': 1776 | description: Successful response 1777 | content: 1778 | application/json: {} 1779 | /v5/account/wallet-balance: 1780 | get: 1781 | tags: 1782 | - Account 1783 | summary: wallet-balance 1784 | parameters: 1785 | - name: X-BAPI-SIGN-TYPE 1786 | in: header 1787 | schema: 1788 | type: integer 1789 | example: '2' 1790 | - name: X-BAPI-SIGN 1791 | in: header 1792 | schema: 1793 | type: string 1794 | example: '{{signature}}' 1795 | - name: X-BAPI-API-KEY 1796 | in: header 1797 | schema: 1798 | type: string 1799 | example: '{{bybit-api-key}}' 1800 | - name: X-BAPI-TIMESTAMP 1801 | in: header 1802 | schema: 1803 | type: string 1804 | example: '{{timestamp}}' 1805 | - name: X-BAPI-RECV-WINDOW 1806 | in: header 1807 | schema: 1808 | type: string 1809 | example: '{{recvWindow}}' 1810 | - name: Content-Type 1811 | in: header 1812 | schema: 1813 | type: string 1814 | example: application/json 1815 | - name: accountType 1816 | in: query 1817 | schema: 1818 | type: string 1819 | example: UNIFIED 1820 | responses: 1821 | '200': 1822 | description: Successful response 1823 | content: 1824 | application/json: {} 1825 | /v5/asset/coin-greeks: 1826 | get: 1827 | tags: 1828 | - Account 1829 | summary: coin-greeks 1830 | parameters: 1831 | - name: X-BAPI-SIGN-TYPE 1832 | in: header 1833 | schema: 1834 | type: integer 1835 | example: '2' 1836 | - name: X-BAPI-SIGN 1837 | in: header 1838 | schema: 1839 | type: string 1840 | example: '{{signature}}' 1841 | - name: X-BAPI-API-KEY 1842 | in: header 1843 | schema: 1844 | type: string 1845 | example: '{{bybit-api-key}}' 1846 | - name: X-BAPI-TIMESTAMP 1847 | in: header 1848 | schema: 1849 | type: string 1850 | example: '{{timestamp}}' 1851 | - name: X-BAPI-RECV-WINDOW 1852 | in: header 1853 | schema: 1854 | type: string 1855 | example: '{{recvWindow}}' 1856 | - name: Content-Type 1857 | in: header 1858 | schema: 1859 | type: string 1860 | example: application/json 1861 | - name: baseCoin 1862 | in: query 1863 | schema: 1864 | type: string 1865 | example: BTC 1866 | responses: 1867 | '200': 1868 | description: Successful response 1869 | content: 1870 | application/json: {} 1871 | /v5/account/collateral-info: 1872 | get: 1873 | tags: 1874 | - Account 1875 | summary: collateral-info 1876 | parameters: 1877 | - name: X-BAPI-SIGN-TYPE 1878 | in: header 1879 | schema: 1880 | type: integer 1881 | example: '2' 1882 | - name: X-BAPI-SIGN 1883 | in: header 1884 | schema: 1885 | type: string 1886 | example: '{{signature}}' 1887 | - name: X-BAPI-API-KEY 1888 | in: header 1889 | schema: 1890 | type: string 1891 | example: '{{bybit-api-key}}' 1892 | - name: X-BAPI-TIMESTAMP 1893 | in: header 1894 | schema: 1895 | type: string 1896 | example: '{{timestamp}}' 1897 | - name: X-BAPI-RECV-WINDOW 1898 | in: header 1899 | schema: 1900 | type: string 1901 | example: '{{recvWindow}}' 1902 | - name: Content-Type 1903 | in: header 1904 | schema: 1905 | type: string 1906 | example: application/json 1907 | - name: currency 1908 | in: query 1909 | schema: 1910 | type: string 1911 | example: AVAX 1912 | responses: 1913 | '200': 1914 | description: Successful response 1915 | content: 1916 | application/json: {} 1917 | /v5/account/info: 1918 | get: 1919 | tags: 1920 | - Account 1921 | summary: account/info 1922 | parameters: 1923 | - name: X-BAPI-SIGN-TYPE 1924 | in: header 1925 | schema: 1926 | type: integer 1927 | example: '2' 1928 | - name: X-BAPI-SIGN 1929 | in: header 1930 | schema: 1931 | type: string 1932 | example: '{{signature}}' 1933 | - name: X-BAPI-API-KEY 1934 | in: header 1935 | schema: 1936 | type: string 1937 | example: '{{bybit-api-key}}' 1938 | - name: X-BAPI-TIMESTAMP 1939 | in: header 1940 | schema: 1941 | type: string 1942 | example: '{{timestamp}}' 1943 | - name: X-BAPI-RECV-WINDOW 1944 | in: header 1945 | schema: 1946 | type: string 1947 | example: '{{recvWindow}}' 1948 | - name: Content-Type 1949 | in: header 1950 | schema: 1951 | type: string 1952 | example: application/json 1953 | responses: 1954 | '200': 1955 | description: Successful response 1956 | content: 1957 | application/json: {} 1958 | /v5/account/fee-rate: 1959 | get: 1960 | tags: 1961 | - Account 1962 | summary: fee-rate 1963 | parameters: 1964 | - name: X-BAPI-SIGN-TYPE 1965 | in: header 1966 | schema: 1967 | type: integer 1968 | example: '2' 1969 | - name: X-BAPI-SIGN 1970 | in: header 1971 | schema: 1972 | type: string 1973 | example: '{{signature}}' 1974 | - name: X-BAPI-API-KEY 1975 | in: header 1976 | schema: 1977 | type: string 1978 | example: '{{bybit-api-key}}' 1979 | - name: X-BAPI-TIMESTAMP 1980 | in: header 1981 | schema: 1982 | type: string 1983 | example: '{{timestamp}}' 1984 | - name: X-BAPI-RECV-WINDOW 1985 | in: header 1986 | schema: 1987 | type: string 1988 | example: '{{recvWindow}}' 1989 | - name: Content-Type 1990 | in: header 1991 | schema: 1992 | type: string 1993 | example: application/json 1994 | responses: 1995 | '200': 1996 | description: Successful response 1997 | content: 1998 | application/json: {} 1999 | /v5/account/transaction-log: 2000 | get: 2001 | tags: 2002 | - Account 2003 | summary: transaction-log UTA 2004 | parameters: 2005 | - name: X-BAPI-SIGN-TYPE 2006 | in: header 2007 | schema: 2008 | type: integer 2009 | example: '2' 2010 | - name: X-BAPI-SIGN 2011 | in: header 2012 | schema: 2013 | type: string 2014 | example: '{{signature}}' 2015 | - name: X-BAPI-API-KEY 2016 | in: header 2017 | schema: 2018 | type: string 2019 | example: '{{bybit-api-key}}' 2020 | - name: X-BAPI-TIMESTAMP 2021 | in: header 2022 | schema: 2023 | type: string 2024 | example: '{{timestamp}}' 2025 | - name: X-BAPI-RECV-WINDOW 2026 | in: header 2027 | schema: 2028 | type: string 2029 | example: '{{recvWindow}}' 2030 | - name: Content-Type 2031 | in: header 2032 | schema: 2033 | type: string 2034 | example: application/json 2035 | - name: accountType 2036 | in: query 2037 | schema: 2038 | type: string 2039 | example: contract 2040 | - name: category 2041 | in: query 2042 | schema: 2043 | type: string 2044 | example: linear 2045 | responses: 2046 | '200': 2047 | description: Successful response 2048 | content: 2049 | application/json: {} 2050 | /v5/account/contract-transaction-log: 2051 | get: 2052 | tags: 2053 | - Account 2054 | summary: transaction-log classic 2055 | parameters: 2056 | - name: X-BAPI-SIGN-TYPE 2057 | in: header 2058 | schema: 2059 | type: integer 2060 | example: '2' 2061 | - name: X-BAPI-SIGN 2062 | in: header 2063 | schema: 2064 | type: string 2065 | example: '{{signature}}' 2066 | - name: X-BAPI-API-KEY 2067 | in: header 2068 | schema: 2069 | type: string 2070 | example: '{{bybit-api-key}}' 2071 | - name: X-BAPI-TIMESTAMP 2072 | in: header 2073 | schema: 2074 | type: string 2075 | example: '{{timestamp}}' 2076 | - name: X-BAPI-RECV-WINDOW 2077 | in: header 2078 | schema: 2079 | type: string 2080 | example: '{{recvWindow}}' 2081 | - name: Content-Type 2082 | in: header 2083 | schema: 2084 | type: string 2085 | example: application/json 2086 | - name: type 2087 | in: query 2088 | schema: 2089 | type: string 2090 | example: TRADE 2091 | responses: 2092 | '200': 2093 | description: Successful response 2094 | content: 2095 | application/json: {} 2096 | /v5/account/borrow-history: 2097 | get: 2098 | tags: 2099 | - Account 2100 | summary: borrow-history 2101 | parameters: 2102 | - name: X-BAPI-SIGN-TYPE 2103 | in: header 2104 | schema: 2105 | type: integer 2106 | example: '2' 2107 | - name: X-BAPI-SIGN 2108 | in: header 2109 | schema: 2110 | type: string 2111 | example: '{{signature}}' 2112 | - name: X-BAPI-API-KEY 2113 | in: header 2114 | schema: 2115 | type: string 2116 | example: '{{bybit-api-key}}' 2117 | - name: X-BAPI-TIMESTAMP 2118 | in: header 2119 | schema: 2120 | type: string 2121 | example: '{{timestamp}}' 2122 | - name: X-BAPI-RECV-WINDOW 2123 | in: header 2124 | schema: 2125 | type: string 2126 | example: '{{recvWindow}}' 2127 | - name: Content-Type 2128 | in: header 2129 | schema: 2130 | type: string 2131 | example: application/json 2132 | - name: category 2133 | in: query 2134 | schema: 2135 | type: string 2136 | example: spot 2137 | responses: 2138 | '200': 2139 | description: Successful response 2140 | content: 2141 | application/json: {} 2142 | /v5/account/upgrade-to-uta: 2143 | post: 2144 | tags: 2145 | - Account 2146 | summary: upgrade-to-uta 2147 | requestBody: 2148 | content: 2149 | '*/*': 2150 | schema: 2151 | type: string 2152 | example: '"{}"' 2153 | parameters: 2154 | - name: X-BAPI-SIGN-TYPE 2155 | in: header 2156 | schema: 2157 | type: integer 2158 | example: '2' 2159 | - name: X-BAPI-SIGN 2160 | in: header 2161 | schema: 2162 | type: string 2163 | example: '{{signature}}' 2164 | - name: X-BAPI-API-KEY 2165 | in: header 2166 | schema: 2167 | type: string 2168 | example: '{{bybit-api-key}}' 2169 | - name: X-BAPI-TIMESTAMP 2170 | in: header 2171 | schema: 2172 | type: string 2173 | example: '{{timestamp}}' 2174 | - name: X-BAPI-RECV-WINDOW 2175 | in: header 2176 | schema: 2177 | type: string 2178 | example: '{{recvWindow}}' 2179 | - name: Content-Type 2180 | in: header 2181 | schema: 2182 | type: string 2183 | example: application/json 2184 | responses: 2185 | '200': 2186 | description: Successful response 2187 | content: 2188 | application/json: {} 2189 | /v5/account/set-margin-mode: 2190 | post: 2191 | tags: 2192 | - Account 2193 | summary: set-margin-mode 2194 | requestBody: 2195 | content: 2196 | '*/*': 2197 | schema: 2198 | type: string 2199 | example: '"{\n \"setMarginMode\": \"REGULAR_MARGIN\"\n}"' 2200 | parameters: 2201 | - name: X-BAPI-SIGN-TYPE 2202 | in: header 2203 | schema: 2204 | type: integer 2205 | example: '2' 2206 | - name: X-BAPI-SIGN 2207 | in: header 2208 | schema: 2209 | type: string 2210 | example: '{{signature}}' 2211 | - name: X-BAPI-API-KEY 2212 | in: header 2213 | schema: 2214 | type: string 2215 | example: '{{bybit-api-key}}' 2216 | - name: X-BAPI-TIMESTAMP 2217 | in: header 2218 | schema: 2219 | type: string 2220 | example: '{{timestamp}}' 2221 | - name: X-BAPI-RECV-WINDOW 2222 | in: header 2223 | schema: 2224 | type: string 2225 | example: '{{recvWindow}}' 2226 | - name: Content-Type 2227 | in: header 2228 | schema: 2229 | type: string 2230 | example: application/json 2231 | responses: 2232 | '200': 2233 | description: Successful response 2234 | content: 2235 | application/json: {} 2236 | /v5/account/mmp-modify: 2237 | post: 2238 | tags: 2239 | - Account 2240 | summary: set mmp 2241 | requestBody: 2242 | content: 2243 | '*/*': 2244 | schema: 2245 | type: string 2246 | example: >- 2247 | "{\n \"baseCoin\": \"BTC\",\n \"window\":\"5000\",\n 2248 | \"frozenPeriod\":\"100000\",\n \"qtyLimit\":\"0.01\",\n 2249 | \"deltaLimit\":\"0.01\"\n}" 2250 | parameters: 2251 | - name: X-BAPI-SIGN-TYPE 2252 | in: header 2253 | schema: 2254 | type: integer 2255 | example: '2' 2256 | - name: X-BAPI-SIGN 2257 | in: header 2258 | schema: 2259 | type: string 2260 | example: '{{signature}}' 2261 | - name: X-BAPI-API-KEY 2262 | in: header 2263 | schema: 2264 | type: string 2265 | example: '{{bybit-api-key}}' 2266 | - name: X-BAPI-TIMESTAMP 2267 | in: header 2268 | schema: 2269 | type: string 2270 | example: '{{timestamp}}' 2271 | - name: X-BAPI-RECV-WINDOW 2272 | in: header 2273 | schema: 2274 | type: string 2275 | example: '{{recvWindow}}' 2276 | - name: Content-Type 2277 | in: header 2278 | schema: 2279 | type: string 2280 | example: application/json 2281 | responses: 2282 | '200': 2283 | description: Successful response 2284 | content: 2285 | application/json: {} 2286 | /v5/account/mmp-reset: 2287 | post: 2288 | tags: 2289 | - Account 2290 | summary: reset mmp 2291 | requestBody: 2292 | content: 2293 | '*/*': 2294 | schema: 2295 | type: string 2296 | example: '"{\n \"baseCoin\": \"BTC\"\n}"' 2297 | parameters: 2298 | - name: X-BAPI-SIGN-TYPE 2299 | in: header 2300 | schema: 2301 | type: integer 2302 | example: '2' 2303 | - name: X-BAPI-SIGN 2304 | in: header 2305 | schema: 2306 | type: string 2307 | example: '{{signature}}' 2308 | - name: X-BAPI-API-KEY 2309 | in: header 2310 | schema: 2311 | type: string 2312 | example: '{{bybit-api-key}}' 2313 | - name: X-BAPI-TIMESTAMP 2314 | in: header 2315 | schema: 2316 | type: string 2317 | example: '{{timestamp}}' 2318 | - name: X-BAPI-RECV-WINDOW 2319 | in: header 2320 | schema: 2321 | type: string 2322 | example: '{{recvWindow}}' 2323 | - name: Content-Type 2324 | in: header 2325 | schema: 2326 | type: string 2327 | example: application/json 2328 | responses: 2329 | '200': 2330 | description: Successful response 2331 | content: 2332 | application/json: {} 2333 | /v5/order/disconnected-cancel-all: 2334 | post: 2335 | tags: 2336 | - Account 2337 | summary: disconnected-cancel-all 2338 | requestBody: 2339 | content: 2340 | '*/*': 2341 | schema: 2342 | type: string 2343 | example: '"{\n \"category\": \"option\",\n \"timeWindow\": 5\n}"' 2344 | parameters: 2345 | - name: X-BAPI-SIGN-TYPE 2346 | in: header 2347 | schema: 2348 | type: integer 2349 | example: '2' 2350 | - name: X-BAPI-SIGN 2351 | in: header 2352 | schema: 2353 | type: string 2354 | example: '{{signature}}' 2355 | - name: X-BAPI-API-KEY 2356 | in: header 2357 | schema: 2358 | type: string 2359 | example: '{{bybit-api-key}}' 2360 | - name: X-BAPI-TIMESTAMP 2361 | in: header 2362 | schema: 2363 | type: string 2364 | example: '{{timestamp}}' 2365 | - name: X-BAPI-RECV-WINDOW 2366 | in: header 2367 | schema: 2368 | type: string 2369 | example: '{{recvWindow}}' 2370 | - name: Content-Type 2371 | in: header 2372 | schema: 2373 | type: string 2374 | example: application/json 2375 | responses: 2376 | '200': 2377 | description: Successful response 2378 | content: 2379 | application/json: {} 2380 | /v5/account/query-dcp-info: 2381 | get: 2382 | tags: 2383 | - Account 2384 | summary: Get DCP Info 2385 | parameters: 2386 | - name: X-BAPI-SIGN-TYPE 2387 | in: header 2388 | schema: 2389 | type: integer 2390 | example: '2' 2391 | - name: X-BAPI-SIGN 2392 | in: header 2393 | schema: 2394 | type: string 2395 | example: '{{signature}}' 2396 | - name: X-BAPI-API-KEY 2397 | in: header 2398 | schema: 2399 | type: string 2400 | example: '{{bybit-api-key}}' 2401 | - name: X-BAPI-TIMESTAMP 2402 | in: header 2403 | schema: 2404 | type: string 2405 | example: '{{timestamp}}' 2406 | - name: X-BAPI-RECV-WINDOW 2407 | in: header 2408 | schema: 2409 | type: string 2410 | example: '{{recvWindow}}' 2411 | - name: Content-Type 2412 | in: header 2413 | schema: 2414 | type: string 2415 | example: application/json 2416 | responses: 2417 | '200': 2418 | description: Successful response 2419 | content: 2420 | application/json: {} 2421 | /v5/account/smp-group: 2422 | get: 2423 | tags: 2424 | - Account 2425 | summary: Get SMP Group ID 2426 | parameters: 2427 | - name: X-BAPI-SIGN-TYPE 2428 | in: header 2429 | schema: 2430 | type: integer 2431 | example: '2' 2432 | - name: X-BAPI-SIGN 2433 | in: header 2434 | schema: 2435 | type: string 2436 | example: '{{signature}}' 2437 | - name: X-BAPI-API-KEY 2438 | in: header 2439 | schema: 2440 | type: string 2441 | example: '{{bybit-api-key}}' 2442 | - name: X-BAPI-TIMESTAMP 2443 | in: header 2444 | schema: 2445 | type: string 2446 | example: '{{timestamp}}' 2447 | - name: X-BAPI-RECV-WINDOW 2448 | in: header 2449 | schema: 2450 | type: string 2451 | example: '{{recvWindow}}' 2452 | - name: Content-Type 2453 | in: header 2454 | schema: 2455 | type: string 2456 | example: application/json 2457 | responses: 2458 | '200': 2459 | description: Successful response 2460 | content: 2461 | application/json: {} 2462 | /v5/account/mmp-state: 2463 | get: 2464 | tags: 2465 | - Account 2466 | summary: Get MMP State 2467 | parameters: 2468 | - name: X-BAPI-SIGN-TYPE 2469 | in: header 2470 | schema: 2471 | type: integer 2472 | example: '2' 2473 | - name: X-BAPI-SIGN 2474 | in: header 2475 | schema: 2476 | type: string 2477 | example: '{{signature}}' 2478 | - name: X-BAPI-API-KEY 2479 | in: header 2480 | schema: 2481 | type: string 2482 | example: '{{bybit-api-key}}' 2483 | - name: X-BAPI-TIMESTAMP 2484 | in: header 2485 | schema: 2486 | type: string 2487 | example: '{{timestamp}}' 2488 | - name: X-BAPI-RECV-WINDOW 2489 | in: header 2490 | schema: 2491 | type: string 2492 | example: '{{recvWindow}}' 2493 | - name: Content-Type 2494 | in: header 2495 | schema: 2496 | type: string 2497 | example: application/json 2498 | responses: 2499 | '200': 2500 | description: Successful response 2501 | content: 2502 | application/json: {} 2503 | /v5/pre-upgrade/order/history: 2504 | get: 2505 | tags: 2506 | - Pre-Uprgade 2507 | summary: Get Pre-upgrade Order History 2508 | parameters: 2509 | - name: X-BAPI-SIGN-TYPE 2510 | in: header 2511 | schema: 2512 | type: integer 2513 | example: '2' 2514 | - name: X-BAPI-SIGN 2515 | in: header 2516 | schema: 2517 | type: string 2518 | example: '{{signature}}' 2519 | - name: X-BAPI-API-KEY 2520 | in: header 2521 | schema: 2522 | type: string 2523 | example: '{{bybit-api-key}}' 2524 | - name: X-BAPI-TIMESTAMP 2525 | in: header 2526 | schema: 2527 | type: string 2528 | example: '{{timestamp}}' 2529 | - name: X-BAPI-RECV-WINDOW 2530 | in: header 2531 | schema: 2532 | type: string 2533 | example: '{{recvWindow}}' 2534 | - name: Content-Type 2535 | in: header 2536 | schema: 2537 | type: string 2538 | example: application/json 2539 | - name: category 2540 | in: query 2541 | schema: 2542 | type: string 2543 | example: spot 2544 | - name: orderStatus 2545 | in: query 2546 | schema: 2547 | type: string 2548 | example: Created 2549 | responses: 2550 | '200': 2551 | description: Successful response 2552 | content: 2553 | application/json: {} 2554 | /v5/pre-upgrade/execution/list: 2555 | get: 2556 | tags: 2557 | - Pre-Uprgade 2558 | summary: Get Pre-upgrade Trade History 2559 | parameters: 2560 | - name: X-BAPI-SIGN-TYPE 2561 | in: header 2562 | schema: 2563 | type: integer 2564 | example: '2' 2565 | - name: X-BAPI-SIGN 2566 | in: header 2567 | schema: 2568 | type: string 2569 | example: '{{signature}}' 2570 | - name: X-BAPI-API-KEY 2571 | in: header 2572 | schema: 2573 | type: string 2574 | example: '{{bybit-api-key}}' 2575 | - name: X-BAPI-TIMESTAMP 2576 | in: header 2577 | schema: 2578 | type: string 2579 | example: '{{timestamp}}' 2580 | - name: X-BAPI-RECV-WINDOW 2581 | in: header 2582 | schema: 2583 | type: string 2584 | example: '{{recvWindow}}' 2585 | - name: Content-Type 2586 | in: header 2587 | schema: 2588 | type: string 2589 | example: application/json 2590 | - name: category 2591 | in: query 2592 | schema: 2593 | type: string 2594 | example: linear 2595 | - name: limit 2596 | in: query 2597 | schema: 2598 | type: integer 2599 | example: '1' 2600 | - name: execType 2601 | in: query 2602 | schema: 2603 | type: string 2604 | example: Funding 2605 | - name: symbol 2606 | in: query 2607 | schema: 2608 | type: string 2609 | example: BTCUSDT 2610 | responses: 2611 | '200': 2612 | description: Successful response 2613 | content: 2614 | application/json: {} 2615 | /v5/pre-upgrade/account/transaction-log: 2616 | get: 2617 | tags: 2618 | - Pre-Uprgade 2619 | summary: Get Pre-upgrade Transaction Log 2620 | parameters: 2621 | - name: X-BAPI-SIGN-TYPE 2622 | in: header 2623 | schema: 2624 | type: integer 2625 | example: '2' 2626 | - name: X-BAPI-SIGN 2627 | in: header 2628 | schema: 2629 | type: string 2630 | example: '{{signature}}' 2631 | - name: X-BAPI-API-KEY 2632 | in: header 2633 | schema: 2634 | type: string 2635 | example: '{{bybit-api-key}}' 2636 | - name: X-BAPI-TIMESTAMP 2637 | in: header 2638 | schema: 2639 | type: string 2640 | example: '{{timestamp}}' 2641 | - name: X-BAPI-RECV-WINDOW 2642 | in: header 2643 | schema: 2644 | type: string 2645 | example: '{{recvWindow}}' 2646 | - name: Content-Type 2647 | in: header 2648 | schema: 2649 | type: string 2650 | example: application/json 2651 | - name: category 2652 | in: query 2653 | schema: 2654 | type: string 2655 | example: option 2656 | responses: 2657 | '200': 2658 | description: Successful response 2659 | content: 2660 | application/json: {} 2661 | /v5/pre-upgrade/position/closed-pnl: 2662 | get: 2663 | tags: 2664 | - Pre-Uprgade 2665 | summary: Get Pre-upgrade close pnl 2666 | parameters: 2667 | - name: X-BAPI-SIGN-TYPE 2668 | in: header 2669 | schema: 2670 | type: integer 2671 | example: '2' 2672 | - name: X-BAPI-SIGN 2673 | in: header 2674 | schema: 2675 | type: string 2676 | example: '{{signature}}' 2677 | - name: X-BAPI-API-KEY 2678 | in: header 2679 | schema: 2680 | type: string 2681 | example: '{{bybit-api-key}}' 2682 | - name: X-BAPI-TIMESTAMP 2683 | in: header 2684 | schema: 2685 | type: string 2686 | example: '{{timestamp}}' 2687 | - name: X-BAPI-RECV-WINDOW 2688 | in: header 2689 | schema: 2690 | type: string 2691 | example: '{{recvWindow}}' 2692 | - name: Content-Type 2693 | in: header 2694 | schema: 2695 | type: string 2696 | example: application/json 2697 | - name: category 2698 | in: query 2699 | schema: 2700 | type: string 2701 | example: linear 2702 | - name: symbol 2703 | in: query 2704 | schema: 2705 | type: string 2706 | example: BTCUSDT 2707 | responses: 2708 | '200': 2709 | description: Successful response 2710 | content: 2711 | application/json: {} 2712 | /v5/pre-upgrade/asset/delivery-record: 2713 | get: 2714 | tags: 2715 | - Pre-Uprgade 2716 | summary: Get Pre-upgrade Option Delivery Record 2717 | parameters: 2718 | - name: X-BAPI-SIGN-TYPE 2719 | in: header 2720 | schema: 2721 | type: integer 2722 | example: '2' 2723 | - name: X-BAPI-SIGN 2724 | in: header 2725 | schema: 2726 | type: string 2727 | example: '{{signature}}' 2728 | - name: X-BAPI-API-KEY 2729 | in: header 2730 | schema: 2731 | type: string 2732 | example: '{{bybit-api-key}}' 2733 | - name: X-BAPI-TIMESTAMP 2734 | in: header 2735 | schema: 2736 | type: string 2737 | example: '{{timestamp}}' 2738 | - name: X-BAPI-RECV-WINDOW 2739 | in: header 2740 | schema: 2741 | type: string 2742 | example: '{{recvWindow}}' 2743 | - name: Content-Type 2744 | in: header 2745 | schema: 2746 | type: string 2747 | example: application/json 2748 | - name: category 2749 | in: query 2750 | schema: 2751 | type: string 2752 | example: option 2753 | responses: 2754 | '200': 2755 | description: Successful response 2756 | content: 2757 | application/json: {} 2758 | /v5/pre-upgrade/asset/settlement-record: 2759 | get: 2760 | tags: 2761 | - Pre-Uprgade 2762 | summary: Get Pre-upgrade USDC Session Settlement 2763 | parameters: 2764 | - name: X-BAPI-SIGN-TYPE 2765 | in: header 2766 | schema: 2767 | type: integer 2768 | example: '2' 2769 | - name: X-BAPI-SIGN 2770 | in: header 2771 | schema: 2772 | type: string 2773 | example: '{{signature}}' 2774 | - name: X-BAPI-API-KEY 2775 | in: header 2776 | schema: 2777 | type: string 2778 | example: '{{bybit-api-key}}' 2779 | - name: X-BAPI-TIMESTAMP 2780 | in: header 2781 | schema: 2782 | type: string 2783 | example: '{{timestamp}}' 2784 | - name: X-BAPI-RECV-WINDOW 2785 | in: header 2786 | schema: 2787 | type: string 2788 | example: '{{recvWindow}}' 2789 | - name: Content-Type 2790 | in: header 2791 | schema: 2792 | type: string 2793 | example: application/json 2794 | - name: category 2795 | in: query 2796 | schema: 2797 | type: string 2798 | example: linear 2799 | - name: symbol 2800 | in: query 2801 | schema: 2802 | type: string 2803 | example: ETHPERP 2804 | - name: limit 2805 | in: query 2806 | schema: 2807 | type: integer 2808 | example: '1' 2809 | responses: 2810 | '200': 2811 | description: Successful response 2812 | content: 2813 | application/json: {} 2814 | /v5/asset/exchange/query-coin-list: 2815 | get: 2816 | tags: 2817 | - Asset > Convert 2818 | summary: get convert coin list 2819 | parameters: 2820 | - name: X-BAPI-SIGN-TYPE 2821 | in: header 2822 | schema: 2823 | type: integer 2824 | example: '2' 2825 | - name: X-BAPI-SIGN 2826 | in: header 2827 | schema: 2828 | type: string 2829 | example: '{{signature}}' 2830 | - name: X-BAPI-API-KEY 2831 | in: header 2832 | schema: 2833 | type: string 2834 | example: '{{bybit-api-key}}' 2835 | - name: X-BAPI-TIMESTAMP 2836 | in: header 2837 | schema: 2838 | type: string 2839 | example: '{{timestamp}}' 2840 | - name: X-BAPI-RECV-WINDOW 2841 | in: header 2842 | schema: 2843 | type: string 2844 | example: '{{recvWindow}}' 2845 | - name: Content-Type 2846 | in: header 2847 | schema: 2848 | type: string 2849 | example: application/json 2850 | - name: coin 2851 | in: query 2852 | schema: 2853 | type: string 2854 | example: BTC 2855 | - name: accountType 2856 | in: query 2857 | schema: 2858 | type: string 2859 | example: eb_convert_uta 2860 | responses: 2861 | '200': 2862 | description: Successful response 2863 | content: 2864 | application/json: {} 2865 | /v5/asset/exchange/convert-result-query: 2866 | get: 2867 | tags: 2868 | - Asset > Convert 2869 | summary: Get Convert Status 2870 | parameters: 2871 | - name: X-BAPI-SIGN-TYPE 2872 | in: header 2873 | schema: 2874 | type: integer 2875 | example: '2' 2876 | - name: X-BAPI-SIGN 2877 | in: header 2878 | schema: 2879 | type: string 2880 | example: '{{signature}}' 2881 | - name: X-BAPI-API-KEY 2882 | in: header 2883 | schema: 2884 | type: string 2885 | example: '{{bybit-api-key}}' 2886 | - name: X-BAPI-TIMESTAMP 2887 | in: header 2888 | schema: 2889 | type: string 2890 | example: '{{timestamp}}' 2891 | - name: X-BAPI-RECV-WINDOW 2892 | in: header 2893 | schema: 2894 | type: string 2895 | example: '{{recvWindow}}' 2896 | - name: Content-Type 2897 | in: header 2898 | schema: 2899 | type: string 2900 | example: application/json 2901 | - name: quoteTxId 2902 | in: query 2903 | schema: 2904 | type: integer 2905 | example: '10100223252423685843314909184' 2906 | responses: 2907 | '200': 2908 | description: Successful response 2909 | content: 2910 | application/json: {} 2911 | /v5/asset/exchange/query-convert-history: 2912 | get: 2913 | tags: 2914 | - Asset > Convert 2915 | summary: Get Convert history 2916 | parameters: 2917 | - name: X-BAPI-SIGN-TYPE 2918 | in: header 2919 | schema: 2920 | type: integer 2921 | example: '2' 2922 | - name: X-BAPI-SIGN 2923 | in: header 2924 | schema: 2925 | type: string 2926 | example: '{{signature}}' 2927 | - name: X-BAPI-API-KEY 2928 | in: header 2929 | schema: 2930 | type: string 2931 | example: '{{bybit-api-key}}' 2932 | - name: X-BAPI-TIMESTAMP 2933 | in: header 2934 | schema: 2935 | type: string 2936 | example: '{{timestamp}}' 2937 | - name: X-BAPI-RECV-WINDOW 2938 | in: header 2939 | schema: 2940 | type: string 2941 | example: '{{recvWindow}}' 2942 | - name: Content-Type 2943 | in: header 2944 | schema: 2945 | type: string 2946 | example: application/json 2947 | responses: 2948 | '200': 2949 | description: Successful response 2950 | content: 2951 | application/json: {} 2952 | /v5/asset/exchange/quote-apply: 2953 | post: 2954 | tags: 2955 | - Asset > Convert 2956 | summary: Request a Quote 2957 | requestBody: 2958 | content: 2959 | application/json: 2960 | schema: 2961 | type: object 2962 | example: 2963 | fromCoin: BTC 2964 | toCoin: ETH 2965 | accountType: eb_convert_uta 2966 | requestCoin: BTC 2967 | requestAmount: '1' 2968 | parameters: 2969 | - name: X-BAPI-SIGN-TYPE 2970 | in: header 2971 | schema: 2972 | type: integer 2973 | example: '2' 2974 | - name: X-BAPI-SIGN 2975 | in: header 2976 | schema: 2977 | type: string 2978 | example: '{{signature}}' 2979 | - name: X-BAPI-API-KEY 2980 | in: header 2981 | schema: 2982 | type: string 2983 | example: '{{bybit-api-key}}' 2984 | - name: X-BAPI-TIMESTAMP 2985 | in: header 2986 | schema: 2987 | type: string 2988 | example: '{{timestamp}}' 2989 | - name: X-BAPI-RECV-WINDOW 2990 | in: header 2991 | schema: 2992 | type: string 2993 | example: '{{recvWindow}}' 2994 | - name: Content-Type 2995 | in: header 2996 | schema: 2997 | type: string 2998 | example: application/json 2999 | responses: 3000 | '200': 3001 | description: Successful response 3002 | content: 3003 | application/json: {} 3004 | /v5/asset/exchange/convert-execute: 3005 | post: 3006 | tags: 3007 | - Asset > Convert 3008 | summary: Confirm Quote 3009 | requestBody: 3010 | content: 3011 | application/json: 3012 | schema: 3013 | type: object 3014 | example: 3015 | quoteTxId: '10102225215434451987621355520' 3016 | parameters: 3017 | - name: X-BAPI-SIGN-TYPE 3018 | in: header 3019 | schema: 3020 | type: integer 3021 | example: '2' 3022 | - name: X-BAPI-SIGN 3023 | in: header 3024 | schema: 3025 | type: string 3026 | example: '{{signature}}' 3027 | - name: X-BAPI-API-KEY 3028 | in: header 3029 | schema: 3030 | type: string 3031 | example: '{{bybit-api-key}}' 3032 | - name: X-BAPI-TIMESTAMP 3033 | in: header 3034 | schema: 3035 | type: string 3036 | example: '{{timestamp}}' 3037 | - name: X-BAPI-RECV-WINDOW 3038 | in: header 3039 | schema: 3040 | type: string 3041 | example: '{{recvWindow}}' 3042 | - name: Content-Type 3043 | in: header 3044 | schema: 3045 | type: string 3046 | example: application/json 3047 | responses: 3048 | '200': 3049 | description: Successful response 3050 | content: 3051 | application/json: {} 3052 | /v5/asset/transfer/query-account-coin-balance: 3053 | get: 3054 | tags: 3055 | - Asset > Balance 3056 | summary: transfer/query-account-coin-balance 3057 | parameters: 3058 | - name: X-BAPI-SIGN-TYPE 3059 | in: header 3060 | schema: 3061 | type: integer 3062 | example: '2' 3063 | - name: X-BAPI-SIGN 3064 | in: header 3065 | schema: 3066 | type: string 3067 | example: '{{signature}}' 3068 | - name: X-BAPI-API-KEY 3069 | in: header 3070 | schema: 3071 | type: string 3072 | example: '{{bybit-api-key}}' 3073 | - name: X-BAPI-TIMESTAMP 3074 | in: header 3075 | schema: 3076 | type: string 3077 | example: '{{timestamp}}' 3078 | - name: X-BAPI-RECV-WINDOW 3079 | in: header 3080 | schema: 3081 | type: string 3082 | example: '{{recvWindow}}' 3083 | - name: Content-Type 3084 | in: header 3085 | schema: 3086 | type: string 3087 | example: application/json 3088 | - name: accountType 3089 | in: query 3090 | schema: 3091 | type: string 3092 | example: SPOT 3093 | - name: coin 3094 | in: query 3095 | schema: 3096 | type: string 3097 | example: USDT 3098 | responses: 3099 | '200': 3100 | description: Successful response 3101 | content: 3102 | application/json: {} 3103 | /v5/asset/transfer/query-account-coins-balance: 3104 | get: 3105 | tags: 3106 | - Asset > Balance 3107 | summary: transfer/query-account-coins-balance 3108 | parameters: 3109 | - name: X-BAPI-SIGN-TYPE 3110 | in: header 3111 | schema: 3112 | type: integer 3113 | example: '2' 3114 | - name: X-BAPI-SIGN 3115 | in: header 3116 | schema: 3117 | type: string 3118 | example: '{{signature}}' 3119 | - name: X-BAPI-API-KEY 3120 | in: header 3121 | schema: 3122 | type: string 3123 | example: '{{bybit-api-key}}' 3124 | - name: X-BAPI-TIMESTAMP 3125 | in: header 3126 | schema: 3127 | type: string 3128 | example: '{{timestamp}}' 3129 | - name: X-BAPI-RECV-WINDOW 3130 | in: header 3131 | schema: 3132 | type: string 3133 | example: '{{recvWindow}}' 3134 | - name: Content-Type 3135 | in: header 3136 | schema: 3137 | type: string 3138 | example: application/json 3139 | - name: accountType 3140 | in: query 3141 | schema: 3142 | type: string 3143 | example: SPOT 3144 | responses: 3145 | '200': 3146 | description: Successful response 3147 | content: 3148 | application/json: {} 3149 | /v5/asset/withdraw/withdrawable-amount: 3150 | get: 3151 | tags: 3152 | - Asset > Balance 3153 | summary: Get Withdrawable Amount 3154 | parameters: 3155 | - name: X-BAPI-SIGN-TYPE 3156 | in: header 3157 | schema: 3158 | type: integer 3159 | example: '2' 3160 | - name: X-BAPI-SIGN 3161 | in: header 3162 | schema: 3163 | type: string 3164 | example: '{{signature}}' 3165 | - name: X-BAPI-API-KEY 3166 | in: header 3167 | schema: 3168 | type: string 3169 | example: '{{bybit-api-key}}' 3170 | - name: X-BAPI-TIMESTAMP 3171 | in: header 3172 | schema: 3173 | type: string 3174 | example: '{{timestamp}}' 3175 | - name: X-BAPI-RECV-WINDOW 3176 | in: header 3177 | schema: 3178 | type: string 3179 | example: '{{recvWindow}}' 3180 | - name: Content-Type 3181 | in: header 3182 | schema: 3183 | type: string 3184 | example: application/json 3185 | - name: coin 3186 | in: query 3187 | schema: 3188 | type: string 3189 | example: USDT 3190 | responses: 3191 | '200': 3192 | description: Successful response 3193 | content: 3194 | application/json: {} 3195 | /v5/asset/transfer/query-asset-info: 3196 | get: 3197 | tags: 3198 | - Asset > Balance 3199 | summary: transfer/query-asset-info Copy 3200 | parameters: 3201 | - name: X-BAPI-SIGN-TYPE 3202 | in: header 3203 | schema: 3204 | type: integer 3205 | example: '2' 3206 | - name: X-BAPI-SIGN 3207 | in: header 3208 | schema: 3209 | type: string 3210 | example: '{{signature}}' 3211 | - name: X-BAPI-API-KEY 3212 | in: header 3213 | schema: 3214 | type: string 3215 | example: '{{bybit-api-key}}' 3216 | - name: X-BAPI-TIMESTAMP 3217 | in: header 3218 | schema: 3219 | type: string 3220 | example: '{{timestamp}}' 3221 | - name: X-BAPI-RECV-WINDOW 3222 | in: header 3223 | schema: 3224 | type: string 3225 | example: '{{recvWindow}}' 3226 | - name: Content-Type 3227 | in: header 3228 | schema: 3229 | type: string 3230 | example: application/json 3231 | - name: accountType 3232 | in: query 3233 | schema: 3234 | type: string 3235 | example: SPOT 3236 | responses: 3237 | '200': 3238 | description: Successful response 3239 | content: 3240 | application/json: {} 3241 | /v5/asset/transfer/query-sub-member-list: 3242 | get: 3243 | tags: 3244 | - Asset 3245 | summary: Get Sub UID 3246 | parameters: 3247 | - name: X-BAPI-SIGN-TYPE 3248 | in: header 3249 | schema: 3250 | type: integer 3251 | example: '2' 3252 | - name: X-BAPI-SIGN 3253 | in: header 3254 | schema: 3255 | type: string 3256 | example: '{{signature}}' 3257 | - name: X-BAPI-API-KEY 3258 | in: header 3259 | schema: 3260 | type: string 3261 | example: '{{bybit-api-key}}' 3262 | - name: X-BAPI-TIMESTAMP 3263 | in: header 3264 | schema: 3265 | type: string 3266 | example: '{{timestamp}}' 3267 | - name: X-BAPI-RECV-WINDOW 3268 | in: header 3269 | schema: 3270 | type: string 3271 | example: '{{recvWindow}}' 3272 | - name: Content-Type 3273 | in: header 3274 | schema: 3275 | type: string 3276 | example: application/json 3277 | responses: 3278 | '200': 3279 | description: Successful response 3280 | content: 3281 | application/json: {} 3282 | /v5/asset/transfer/query-inter-transfer-list: 3283 | get: 3284 | tags: 3285 | - Asset > Transfer 3286 | summary: transfer/query-inter-transfer-list 3287 | parameters: 3288 | - name: X-BAPI-SIGN-TYPE 3289 | in: header 3290 | schema: 3291 | type: integer 3292 | example: '2' 3293 | - name: X-BAPI-SIGN 3294 | in: header 3295 | schema: 3296 | type: string 3297 | example: '{{signature}}' 3298 | - name: X-BAPI-API-KEY 3299 | in: header 3300 | schema: 3301 | type: string 3302 | example: '{{bybit-api-key}}' 3303 | - name: X-BAPI-TIMESTAMP 3304 | in: header 3305 | schema: 3306 | type: string 3307 | example: '{{timestamp}}' 3308 | - name: X-BAPI-RECV-WINDOW 3309 | in: header 3310 | schema: 3311 | type: string 3312 | example: '{{recvWindow}}' 3313 | - name: Content-Type 3314 | in: header 3315 | schema: 3316 | type: string 3317 | example: application/json 3318 | responses: 3319 | '200': 3320 | description: Successful response 3321 | content: 3322 | application/json: {} 3323 | /v5/asset/transfer/query-universal-transfer-list: 3324 | get: 3325 | tags: 3326 | - Asset > Transfer 3327 | summary: transfer/query-universal-transfer-list 3328 | parameters: 3329 | - name: X-BAPI-SIGN-TYPE 3330 | in: header 3331 | schema: 3332 | type: integer 3333 | example: '2' 3334 | - name: X-BAPI-SIGN 3335 | in: header 3336 | schema: 3337 | type: string 3338 | example: '{{signature}}' 3339 | - name: X-BAPI-API-KEY 3340 | in: header 3341 | schema: 3342 | type: string 3343 | example: '{{bybit-api-key}}' 3344 | - name: X-BAPI-TIMESTAMP 3345 | in: header 3346 | schema: 3347 | type: string 3348 | example: '{{timestamp}}' 3349 | - name: X-BAPI-RECV-WINDOW 3350 | in: header 3351 | schema: 3352 | type: string 3353 | example: '{{recvWindow}}' 3354 | - name: Content-Type 3355 | in: header 3356 | schema: 3357 | type: string 3358 | example: application/json 3359 | responses: 3360 | '200': 3361 | description: Successful response 3362 | content: 3363 | application/json: {} 3364 | /v5/asset/transfer/save-transfer-sub-member: 3365 | post: 3366 | tags: 3367 | - Asset > Transfer 3368 | summary: transfer/save-transfer-sub-member 3369 | requestBody: 3370 | content: 3371 | application/json: 3372 | schema: 3373 | type: object 3374 | example: 3375 | subMemberIds: '4255068' 3376 | parameters: 3377 | - name: X-BAPI-SIGN-TYPE 3378 | in: header 3379 | schema: 3380 | type: integer 3381 | example: '2' 3382 | - name: X-BAPI-SIGN 3383 | in: header 3384 | schema: 3385 | type: string 3386 | example: '{{signature}}' 3387 | - name: X-BAPI-API-KEY 3388 | in: header 3389 | schema: 3390 | type: string 3391 | example: '{{bybit-api-key}}' 3392 | - name: X-BAPI-TIMESTAMP 3393 | in: header 3394 | schema: 3395 | type: string 3396 | example: '{{timestamp}}' 3397 | - name: X-BAPI-RECV-WINDOW 3398 | in: header 3399 | schema: 3400 | type: string 3401 | example: '{{recvWindow}}' 3402 | - name: Content-Type 3403 | in: header 3404 | schema: 3405 | type: string 3406 | example: application/json 3407 | responses: 3408 | '200': 3409 | description: Successful response 3410 | content: 3411 | application/json: {} 3412 | /v5/asset/transfer/query-transfer-coin-list: 3413 | get: 3414 | tags: 3415 | - Asset > Transfer 3416 | summary: transfer/query-transfer-coin-list 3417 | parameters: 3418 | - name: Content-Type 3419 | in: header 3420 | schema: 3421 | type: string 3422 | example: application/json 3423 | - name: X-BAPI-SIGN-TYPE 3424 | in: header 3425 | schema: 3426 | type: integer 3427 | example: '2' 3428 | - name: X-BAPI-SIGN 3429 | in: header 3430 | schema: 3431 | type: string 3432 | example: '{{signature}}' 3433 | - name: X-BAPI-API-KEY 3434 | in: header 3435 | schema: 3436 | type: string 3437 | example: '{{bybit-api-key}}' 3438 | - name: X-BAPI-TIMESTAMP 3439 | in: header 3440 | schema: 3441 | type: string 3442 | example: '{{timestamp}}' 3443 | - name: X-BAPI-RECV-WINDOW 3444 | in: header 3445 | schema: 3446 | type: string 3447 | example: '{{recvWindow}}' 3448 | - name: fromAccountType 3449 | in: query 3450 | schema: 3451 | type: string 3452 | example: SPOT 3453 | - name: toAccountType 3454 | in: query 3455 | schema: 3456 | type: string 3457 | example: CONTRACT 3458 | responses: 3459 | '200': 3460 | description: Successful response 3461 | content: 3462 | application/json: {} 3463 | /v5/asset/transfer/inter-transfer: 3464 | post: 3465 | tags: 3466 | - Asset > Transfer 3467 | summary: transfer/inter-transfer 3468 | requestBody: 3469 | content: 3470 | application/json: 3471 | schema: 3472 | type: object 3473 | example: 3474 | fromAccountType: UNIFIED 3475 | toAccountType: SPOT 3476 | amount: '1' 3477 | coin: USDT 3478 | transferId: 11ff9b44-2d5d-4293-913d-4597c9ad2188 3479 | parameters: 3480 | - name: X-BAPI-SIGN-TYPE 3481 | in: header 3482 | schema: 3483 | type: integer 3484 | example: '2' 3485 | - name: X-BAPI-SIGN 3486 | in: header 3487 | schema: 3488 | type: string 3489 | example: '{{signature}}' 3490 | - name: X-BAPI-API-KEY 3491 | in: header 3492 | schema: 3493 | type: string 3494 | example: '{{bybit-api-key}}' 3495 | - name: X-BAPI-TIMESTAMP 3496 | in: header 3497 | schema: 3498 | type: string 3499 | example: '{{timestamp}}' 3500 | - name: X-BAPI-RECV-WINDOW 3501 | in: header 3502 | schema: 3503 | type: string 3504 | example: '{{recvWindow}}' 3505 | - name: Content-Type 3506 | in: header 3507 | schema: 3508 | type: string 3509 | example: application/json 3510 | responses: 3511 | '200': 3512 | description: Successful response 3513 | content: 3514 | application/json: {} 3515 | /v5/asset/transfer/universal-transfer: 3516 | post: 3517 | tags: 3518 | - Asset > Transfer 3519 | summary: transfer/universal-transfer 3520 | requestBody: 3521 | content: 3522 | application/json: 3523 | schema: 3524 | type: object 3525 | example: 3526 | fromAccountType: UNIFIED 3527 | toAccountType: USDC 3528 | amount: '5000' 3529 | coin: USDC 3530 | transfer_id: 72b41935-3174-c52d-85d1-7329df0cb636 3531 | from_member_id: '290118' 3532 | to_member_id: '1135134' 3533 | parameters: 3534 | - name: X-BAPI-SIGN-TYPE 3535 | in: header 3536 | schema: 3537 | type: integer 3538 | example: '2' 3539 | - name: X-BAPI-SIGN 3540 | in: header 3541 | schema: 3542 | type: string 3543 | example: '{{signature}}' 3544 | - name: X-BAPI-API-KEY 3545 | in: header 3546 | schema: 3547 | type: string 3548 | example: '{{bybit-api-key}}' 3549 | - name: X-BAPI-TIMESTAMP 3550 | in: header 3551 | schema: 3552 | type: string 3553 | example: '{{timestamp}}' 3554 | - name: X-BAPI-RECV-WINDOW 3555 | in: header 3556 | schema: 3557 | type: string 3558 | example: '{{recvWindow}}' 3559 | - name: Content-Type 3560 | in: header 3561 | schema: 3562 | type: string 3563 | example: application/json 3564 | responses: 3565 | '200': 3566 | description: Successful response 3567 | content: 3568 | application/json: {} 3569 | /v5/asset/deposit/query-address: 3570 | get: 3571 | tags: 3572 | - Asset > Deposit 3573 | summary: deposit/query-address 3574 | parameters: 3575 | - name: X-BAPI-SIGN-TYPE 3576 | in: header 3577 | schema: 3578 | type: integer 3579 | example: '2' 3580 | - name: X-BAPI-SIGN 3581 | in: header 3582 | schema: 3583 | type: string 3584 | example: '{{signature}}' 3585 | - name: X-BAPI-API-KEY 3586 | in: header 3587 | schema: 3588 | type: string 3589 | example: '{{bybit-api-key}}' 3590 | - name: X-BAPI-TIMESTAMP 3591 | in: header 3592 | schema: 3593 | type: string 3594 | example: '{{timestamp}}' 3595 | - name: X-BAPI-RECV-WINDOW 3596 | in: header 3597 | schema: 3598 | type: string 3599 | example: '{{recvWindow}}' 3600 | - name: Content-Type 3601 | in: header 3602 | schema: 3603 | type: string 3604 | example: application/json 3605 | - name: coin 3606 | in: query 3607 | schema: 3608 | type: string 3609 | example: BTC 3610 | responses: 3611 | '200': 3612 | description: Successful response 3613 | content: 3614 | application/json: {} 3615 | /v5/asset/deposit/query-allowed-list: 3616 | get: 3617 | tags: 3618 | - Asset > Deposit 3619 | summary: deposit/query-allowed-list 3620 | responses: 3621 | '200': 3622 | description: Successful response 3623 | content: 3624 | application/json: {} 3625 | /v5/asset/deposit/query-record: 3626 | get: 3627 | tags: 3628 | - Asset > Deposit 3629 | summary: deposit/query-record 3630 | parameters: 3631 | - name: X-BAPI-SIGN-TYPE 3632 | in: header 3633 | schema: 3634 | type: integer 3635 | example: '2' 3636 | - name: X-BAPI-SIGN 3637 | in: header 3638 | schema: 3639 | type: string 3640 | example: '{{signature}}' 3641 | - name: X-BAPI-API-KEY 3642 | in: header 3643 | schema: 3644 | type: string 3645 | example: '{{bybit-api-key}}' 3646 | - name: X-BAPI-TIMESTAMP 3647 | in: header 3648 | schema: 3649 | type: string 3650 | example: '{{timestamp}}' 3651 | - name: X-BAPI-RECV-WINDOW 3652 | in: header 3653 | schema: 3654 | type: string 3655 | example: '{{recvWindow}}' 3656 | - name: Content-Type 3657 | in: header 3658 | schema: 3659 | type: string 3660 | example: application/json 3661 | responses: 3662 | '200': 3663 | description: Successful response 3664 | content: 3665 | application/json: {} 3666 | /v5/asset/deposit/query-sub-member-address: 3667 | get: 3668 | tags: 3669 | - Asset > Deposit 3670 | summary: deposit/query-sub-member-address 3671 | parameters: 3672 | - name: coin 3673 | in: query 3674 | schema: 3675 | type: string 3676 | example: BTC 3677 | - name: chainType 3678 | in: query 3679 | schema: 3680 | type: string 3681 | example: BTC 3682 | - name: subMemberId 3683 | in: query 3684 | schema: 3685 | type: integer 3686 | example: '4255068' 3687 | responses: 3688 | '200': 3689 | description: Successful response 3690 | content: 3691 | application/json: {} 3692 | /v5/asset/deposit/query-sub-member-record: 3693 | get: 3694 | tags: 3695 | - Asset > Deposit 3696 | summary: deposit/query-sub-member-record 3697 | parameters: 3698 | - name: X-BAPI-SIGN-TYPE 3699 | in: header 3700 | schema: 3701 | type: integer 3702 | example: '2' 3703 | - name: X-BAPI-SIGN 3704 | in: header 3705 | schema: 3706 | type: string 3707 | example: '{{signature}}' 3708 | - name: X-BAPI-API-KEY 3709 | in: header 3710 | schema: 3711 | type: string 3712 | example: '{{bybit-api-key}}' 3713 | - name: X-BAPI-TIMESTAMP 3714 | in: header 3715 | schema: 3716 | type: string 3717 | example: '{{timestamp}}' 3718 | - name: X-BAPI-RECV-WINDOW 3719 | in: header 3720 | schema: 3721 | type: string 3722 | example: '{{recvWindow}}' 3723 | - name: Content-Type 3724 | in: header 3725 | schema: 3726 | type: string 3727 | example: application/json 3728 | - name: subMemberId 3729 | in: query 3730 | schema: 3731 | type: integer 3732 | example: '4255068' 3733 | responses: 3734 | '200': 3735 | description: Successful response 3736 | content: 3737 | application/json: {} 3738 | /v5/asset/withdraw/query-record: 3739 | get: 3740 | tags: 3741 | - Asset > Withdraw 3742 | summary: withdraw/query-record 3743 | parameters: 3744 | - name: X-BAPI-SIGN-TYPE 3745 | in: header 3746 | schema: 3747 | type: integer 3748 | example: '2' 3749 | - name: X-BAPI-SIGN 3750 | in: header 3751 | schema: 3752 | type: string 3753 | example: '{{signature}}' 3754 | - name: X-BAPI-API-KEY 3755 | in: header 3756 | schema: 3757 | type: string 3758 | example: '{{bybit-api-key}}' 3759 | - name: X-BAPI-TIMESTAMP 3760 | in: header 3761 | schema: 3762 | type: string 3763 | example: '{{timestamp}}' 3764 | - name: X-BAPI-RECV-WINDOW 3765 | in: header 3766 | schema: 3767 | type: string 3768 | example: '{{recvWindow}}' 3769 | - name: Content-Type 3770 | in: header 3771 | schema: 3772 | type: string 3773 | example: application/json 3774 | responses: 3775 | '200': 3776 | description: Successful response 3777 | content: 3778 | application/json: {} 3779 | /v5/asset/withdraw/create: 3780 | post: 3781 | tags: 3782 | - Asset > Withdraw 3783 | summary: withdraw/create 3784 | requestBody: 3785 | content: 3786 | application/json: 3787 | schema: 3788 | type: object 3789 | example: 3790 | chain: BTC 3791 | coin: BTC 3792 | address: n3Hy3vwUY1sqbXhvFbaCbtoM2ZnbSnqa1J 3793 | amount: '0.0213' 3794 | parameters: 3795 | - name: X-BAPI-SIGN-TYPE 3796 | in: header 3797 | schema: 3798 | type: integer 3799 | example: '2' 3800 | - name: X-BAPI-SIGN 3801 | in: header 3802 | schema: 3803 | type: string 3804 | example: '{{signature}}' 3805 | - name: X-BAPI-API-KEY 3806 | in: header 3807 | schema: 3808 | type: string 3809 | example: '{{bybit-api-key}}' 3810 | - name: X-BAPI-TIMESTAMP 3811 | in: header 3812 | schema: 3813 | type: string 3814 | example: '{{timestamp}}' 3815 | - name: X-BAPI-RECV-WINDOW 3816 | in: header 3817 | schema: 3818 | type: string 3819 | example: '{{recvWindow}}' 3820 | - name: Content-Type 3821 | in: header 3822 | schema: 3823 | type: string 3824 | example: application/json 3825 | responses: 3826 | '200': 3827 | description: Successful response 3828 | content: 3829 | application/json: {} 3830 | /v5/asset/withdraw/cancel: 3831 | post: 3832 | tags: 3833 | - Asset > Withdraw 3834 | summary: withdraw/cancel 3835 | requestBody: 3836 | content: 3837 | application/json: 3838 | schema: 3839 | type: object 3840 | example: 3841 | id: 36604 3842 | parameters: 3843 | - name: X-BAPI-SIGN-TYPE 3844 | in: header 3845 | schema: 3846 | type: integer 3847 | example: '2' 3848 | - name: X-BAPI-SIGN 3849 | in: header 3850 | schema: 3851 | type: string 3852 | example: '{{signature}}' 3853 | - name: X-BAPI-API-KEY 3854 | in: header 3855 | schema: 3856 | type: string 3857 | example: '{{bybit-api-key}}' 3858 | - name: X-BAPI-TIMESTAMP 3859 | in: header 3860 | schema: 3861 | type: string 3862 | example: '{{timestamp}}' 3863 | - name: X-BAPI-RECV-WINDOW 3864 | in: header 3865 | schema: 3866 | type: string 3867 | example: '{{recvWindow}}' 3868 | - name: Content-Type 3869 | in: header 3870 | schema: 3871 | type: string 3872 | example: application/json 3873 | responses: 3874 | '200': 3875 | description: Successful response 3876 | content: 3877 | application/json: {} 3878 | /v5/asset/settlement-record: 3879 | get: 3880 | tags: 3881 | - Asset 3882 | summary: settlement-record 3883 | parameters: 3884 | - name: X-BAPI-SIGN-TYPE 3885 | in: header 3886 | schema: 3887 | type: integer 3888 | example: '2' 3889 | - name: X-BAPI-SIGN 3890 | in: header 3891 | schema: 3892 | type: string 3893 | example: '{{signature}}' 3894 | - name: X-BAPI-API-KEY 3895 | in: header 3896 | schema: 3897 | type: string 3898 | example: '{{bybit-api-key}}' 3899 | - name: X-BAPI-TIMESTAMP 3900 | in: header 3901 | schema: 3902 | type: string 3903 | example: '{{timestamp}}' 3904 | - name: X-BAPI-RECV-WINDOW 3905 | in: header 3906 | schema: 3907 | type: string 3908 | example: '{{recvWindow}}' 3909 | - name: Content-Type 3910 | in: header 3911 | schema: 3912 | type: string 3913 | example: application/json 3914 | - name: category 3915 | in: query 3916 | schema: 3917 | type: string 3918 | example: linear 3919 | - name: symbol 3920 | in: query 3921 | schema: 3922 | type: string 3923 | example: BTCPERP 3924 | responses: 3925 | '200': 3926 | description: Successful response 3927 | content: 3928 | application/json: {} 3929 | /v5/asset/exchange/order-record: 3930 | get: 3931 | tags: 3932 | - Asset 3933 | summary: exchange/order-record 3934 | parameters: 3935 | - name: X-BAPI-SIGN-TYPE 3936 | in: header 3937 | schema: 3938 | type: integer 3939 | example: '2' 3940 | - name: X-BAPI-SIGN 3941 | in: header 3942 | schema: 3943 | type: string 3944 | example: '{{signature}}' 3945 | - name: X-BAPI-API-KEY 3946 | in: header 3947 | schema: 3948 | type: string 3949 | example: '{{bybit-api-key}}' 3950 | - name: X-BAPI-TIMESTAMP 3951 | in: header 3952 | schema: 3953 | type: string 3954 | example: '{{timestamp}}' 3955 | - name: X-BAPI-RECV-WINDOW 3956 | in: header 3957 | schema: 3958 | type: string 3959 | example: '{{recvWindow}}' 3960 | - name: Content-Type 3961 | in: header 3962 | schema: 3963 | type: string 3964 | example: application/json 3965 | - name: limit 3966 | in: query 3967 | schema: 3968 | type: integer 3969 | example: '10' 3970 | responses: 3971 | '200': 3972 | description: Successful response 3973 | content: 3974 | application/json: {} 3975 | /v5/asset/coin/query-info: 3976 | get: 3977 | tags: 3978 | - Asset 3979 | summary: coin/query-info 3980 | parameters: 3981 | - name: X-BAPI-SIGN-TYPE 3982 | in: header 3983 | schema: 3984 | type: integer 3985 | example: '2' 3986 | - name: X-BAPI-SIGN 3987 | in: header 3988 | schema: 3989 | type: string 3990 | example: '{{signature}}' 3991 | - name: X-BAPI-API-KEY 3992 | in: header 3993 | schema: 3994 | type: string 3995 | example: '{{bybit-api-key}}' 3996 | - name: X-BAPI-TIMESTAMP 3997 | in: header 3998 | schema: 3999 | type: string 4000 | example: '{{timestamp}}' 4001 | - name: X-BAPI-RECV-WINDOW 4002 | in: header 4003 | schema: 4004 | type: string 4005 | example: '{{recvWindow}}' 4006 | - name: Content-Type 4007 | in: header 4008 | schema: 4009 | type: string 4010 | example: application/json 4011 | - name: coin 4012 | in: query 4013 | schema: 4014 | type: string 4015 | example: USDT 4016 | responses: 4017 | '200': 4018 | description: Successful response 4019 | content: 4020 | application/json: {} 4021 | /v5/asset/delivery-record: 4022 | get: 4023 | tags: 4024 | - Asset 4025 | summary: delivery-record 4026 | parameters: 4027 | - name: X-BAPI-SIGN-TYPE 4028 | in: header 4029 | schema: 4030 | type: integer 4031 | example: '2' 4032 | - name: X-BAPI-SIGN 4033 | in: header 4034 | schema: 4035 | type: string 4036 | example: '{{signature}}' 4037 | - name: X-BAPI-API-KEY 4038 | in: header 4039 | schema: 4040 | type: string 4041 | example: '{{bybit-api-key}}' 4042 | - name: X-BAPI-TIMESTAMP 4043 | in: header 4044 | schema: 4045 | type: string 4046 | example: '{{timestamp}}' 4047 | - name: X-BAPI-RECV-WINDOW 4048 | in: header 4049 | schema: 4050 | type: string 4051 | example: '{{recvWindow}}' 4052 | - name: Content-Type 4053 | in: header 4054 | schema: 4055 | type: string 4056 | example: application/json 4057 | - name: category 4058 | in: query 4059 | schema: 4060 | type: string 4061 | example: linear 4062 | responses: 4063 | '200': 4064 | description: Successful response 4065 | content: 4066 | application/json: {} 4067 | /v5/user/create-sub-member: 4068 | post: 4069 | tags: 4070 | - User 4071 | summary: Create Sub UID 4072 | requestBody: 4073 | content: 4074 | application/json: 4075 | schema: 4076 | type: object 4077 | example: 4078 | username: 06062024Test 4079 | memberType: 1 4080 | switch: 1 4081 | isUta: true 4082 | note: testnet sub UM acct 4083 | parameters: 4084 | - name: X-BAPI-SIGN 4085 | in: header 4086 | schema: 4087 | type: string 4088 | example: '{{signature}}' 4089 | - name: X-BAPI-API-KEY 4090 | in: header 4091 | schema: 4092 | type: string 4093 | example: '{{bybit-api-key}}' 4094 | - name: X-BAPI-TIMESTAMP 4095 | in: header 4096 | schema: 4097 | type: string 4098 | example: '{{timestamp}}' 4099 | - name: X-BAPI-RECV-WINDOW 4100 | in: header 4101 | schema: 4102 | type: string 4103 | example: '{{recvWindow}}' 4104 | - name: Content-Type 4105 | in: header 4106 | schema: 4107 | type: string 4108 | example: application/json 4109 | responses: 4110 | '200': 4111 | description: Successful response 4112 | content: 4113 | application/json: {} 4114 | /v5/user/create-sub-api: 4115 | post: 4116 | tags: 4117 | - User 4118 | summary: Create SubUid apikey 4119 | requestBody: 4120 | content: 4121 | application/json: 4122 | schema: 4123 | type: object 4124 | example: 4125 | subuid: 1187021 4126 | note: 10thtest2 4127 | readOnly: 1 4128 | ips: 4129 | - '*' 4130 | permissions: 4131 | ContractTrade: 4132 | - Order 4133 | - Position 4134 | Spot: 4135 | - SpotTrade 4136 | Wallet: 4137 | - AccountTransfer 4138 | Options: 4139 | - OptionsTrade 4140 | Derivatives: 4141 | - DerivativesTrade 4142 | CopyTrading: 4143 | - CopyTrading 4144 | BlockTrade: 4145 | - BlockTrade 4146 | Exchange: 4147 | - ExchangeHistory 4148 | NFT: 4149 | - NFTQueryProductList 4150 | parameters: 4151 | - name: X-BAPI-SIGN 4152 | in: header 4153 | schema: 4154 | type: string 4155 | example: '{{signature}}' 4156 | - name: X-BAPI-API-KEY 4157 | in: header 4158 | schema: 4159 | type: string 4160 | example: '{{bybit-api-key}}' 4161 | - name: X-BAPI-TIMESTAMP 4162 | in: header 4163 | schema: 4164 | type: string 4165 | example: '{{timestamp}}' 4166 | - name: X-BAPI-RECV-WINDOW 4167 | in: header 4168 | schema: 4169 | type: string 4170 | example: '{{recvWindow}}' 4171 | - name: Content-Type 4172 | in: header 4173 | schema: 4174 | type: string 4175 | example: application/json 4176 | responses: 4177 | '200': 4178 | description: Successful response 4179 | content: 4180 | application/json: {} 4181 | /v5/user/query-sub-members: 4182 | get: 4183 | tags: 4184 | - User 4185 | summary: get Sub members list 4186 | parameters: 4187 | - name: X-BAPI-SIGN 4188 | in: header 4189 | schema: 4190 | type: string 4191 | example: '{{signature}}' 4192 | - name: X-BAPI-API-KEY 4193 | in: header 4194 | schema: 4195 | type: string 4196 | example: '{{bybit-api-key}}' 4197 | - name: X-BAPI-TIMESTAMP 4198 | in: header 4199 | schema: 4200 | type: string 4201 | example: '{{timestamp}}' 4202 | - name: X-BAPI-RECV-WINDOW 4203 | in: header 4204 | schema: 4205 | type: string 4206 | example: '{{recvWindow}}' 4207 | - name: Content-Type 4208 | in: header 4209 | schema: 4210 | type: string 4211 | example: application/json 4212 | responses: 4213 | '200': 4214 | description: Successful response 4215 | content: 4216 | application/json: {} 4217 | /v5/user/submembers: 4218 | get: 4219 | tags: 4220 | - User 4221 | summary: Get Sub UID List (Unlimited) 4222 | parameters: 4223 | - name: X-BAPI-SIGN 4224 | in: header 4225 | schema: 4226 | type: string 4227 | example: '{{signature}}' 4228 | - name: X-BAPI-API-KEY 4229 | in: header 4230 | schema: 4231 | type: string 4232 | example: '{{bybit-api-key}}' 4233 | - name: X-BAPI-TIMESTAMP 4234 | in: header 4235 | schema: 4236 | type: string 4237 | example: '{{timestamp}}' 4238 | - name: X-BAPI-RECV-WINDOW 4239 | in: header 4240 | schema: 4241 | type: string 4242 | example: '{{recvWindow}}' 4243 | - name: Content-Type 4244 | in: header 4245 | schema: 4246 | type: string 4247 | example: application/json 4248 | responses: 4249 | '200': 4250 | description: Successful response 4251 | content: 4252 | application/json: {} 4253 | /v5/user/query-api: 4254 | get: 4255 | tags: 4256 | - User 4257 | summary: query uid's apikey info 4258 | parameters: 4259 | - name: X-BAPI-SIGN 4260 | in: header 4261 | schema: 4262 | type: string 4263 | example: '{{signature}}' 4264 | - name: X-BAPI-API-KEY 4265 | in: header 4266 | schema: 4267 | type: string 4268 | example: '{{bybit-api-key}}' 4269 | - name: X-BAPI-TIMESTAMP 4270 | in: header 4271 | schema: 4272 | type: string 4273 | example: '{{timestamp}}' 4274 | - name: X-BAPI-RECV-WINDOW 4275 | in: header 4276 | schema: 4277 | type: string 4278 | example: '{{recvWindow}}' 4279 | - name: Content-Type 4280 | in: header 4281 | schema: 4282 | type: string 4283 | example: application/json 4284 | responses: 4285 | '200': 4286 | description: Successful response 4287 | content: 4288 | application/json: {} 4289 | /v5/user/sub-apikeys: 4290 | get: 4291 | tags: 4292 | - User 4293 | summary: Get Sub Account All API Keys 4294 | parameters: 4295 | - name: X-BAPI-SIGN 4296 | in: header 4297 | schema: 4298 | type: string 4299 | example: '{{signature}}' 4300 | - name: X-BAPI-API-KEY 4301 | in: header 4302 | schema: 4303 | type: string 4304 | example: '{{bybit-api-key}}' 4305 | - name: X-BAPI-TIMESTAMP 4306 | in: header 4307 | schema: 4308 | type: string 4309 | example: '{{timestamp}}' 4310 | - name: X-BAPI-RECV-WINDOW 4311 | in: header 4312 | schema: 4313 | type: string 4314 | example: '{{recvWindow}}' 4315 | - name: Content-Type 4316 | in: header 4317 | schema: 4318 | type: string 4319 | example: application/json 4320 | - name: subMemberId 4321 | in: query 4322 | schema: 4323 | type: integer 4324 | description: Sub UID 4325 | example: '100312051' 4326 | responses: 4327 | '200': 4328 | description: Successful response 4329 | content: 4330 | application/json: {} 4331 | /v5/user/get-member-type: 4332 | get: 4333 | tags: 4334 | - User 4335 | summary: Get UID Wallet Type 4336 | parameters: 4337 | - name: X-BAPI-SIGN 4338 | in: header 4339 | schema: 4340 | type: string 4341 | example: '{{signature}}' 4342 | - name: X-BAPI-API-KEY 4343 | in: header 4344 | schema: 4345 | type: string 4346 | example: '{{bybit-api-key}}' 4347 | - name: X-BAPI-TIMESTAMP 4348 | in: header 4349 | schema: 4350 | type: string 4351 | example: '{{timestamp}}' 4352 | - name: X-BAPI-RECV-WINDOW 4353 | in: header 4354 | schema: 4355 | type: string 4356 | example: '{{recvWindow}}' 4357 | - name: Content-Type 4358 | in: header 4359 | schema: 4360 | type: string 4361 | example: application/json 4362 | responses: 4363 | '200': 4364 | description: Successful response 4365 | content: 4366 | application/json: {} 4367 | /v5/user/aff-customer-info: 4368 | get: 4369 | tags: 4370 | - User 4371 | summary: Get Affiliate User Info 4372 | parameters: 4373 | - name: X-BAPI-SIGN 4374 | in: header 4375 | schema: 4376 | type: string 4377 | example: '{{signature}}' 4378 | - name: X-BAPI-API-KEY 4379 | in: header 4380 | schema: 4381 | type: string 4382 | example: '{{bybit-api-key}}' 4383 | - name: X-BAPI-TIMESTAMP 4384 | in: header 4385 | schema: 4386 | type: string 4387 | example: '{{timestamp}}' 4388 | - name: X-BAPI-RECV-WINDOW 4389 | in: header 4390 | schema: 4391 | type: string 4392 | example: '{{recvWindow}}' 4393 | - name: Content-Type 4394 | in: header 4395 | schema: 4396 | type: string 4397 | example: application/json 4398 | responses: 4399 | '200': 4400 | description: Successful response 4401 | content: 4402 | application/json: {} 4403 | /v5/user/frozen-sub-member: 4404 | post: 4405 | tags: 4406 | - User 4407 | summary: Froze Sub UID 4408 | requestBody: 4409 | content: 4410 | application/json: 4411 | schema: 4412 | type: object 4413 | example: 4414 | subuid: 1187021 4415 | frozen: 0 4416 | parameters: 4417 | - name: X-BAPI-SIGN 4418 | in: header 4419 | schema: 4420 | type: string 4421 | example: '{{signature}}' 4422 | - name: X-BAPI-API-KEY 4423 | in: header 4424 | schema: 4425 | type: string 4426 | example: '{{bybit-api-key}}' 4427 | - name: X-BAPI-TIMESTAMP 4428 | in: header 4429 | schema: 4430 | type: string 4431 | example: '{{timestamp}}' 4432 | - name: X-BAPI-RECV-WINDOW 4433 | in: header 4434 | schema: 4435 | type: string 4436 | example: '{{recvWindow}}' 4437 | - name: Content-Type 4438 | in: header 4439 | schema: 4440 | type: string 4441 | example: application/json 4442 | responses: 4443 | '200': 4444 | description: Successful response 4445 | content: 4446 | application/json: {} 4447 | /v5/user/del-submember: 4448 | post: 4449 | tags: 4450 | - User 4451 | summary: delete Sub UID 4452 | requestBody: 4453 | content: 4454 | application/json: 4455 | schema: 4456 | type: object 4457 | example: 4458 | subMemberId: '101472685' 4459 | parameters: 4460 | - name: X-BAPI-SIGN 4461 | in: header 4462 | schema: 4463 | type: string 4464 | example: '{{signature}}' 4465 | - name: X-BAPI-API-KEY 4466 | in: header 4467 | schema: 4468 | type: string 4469 | example: '{{bybit-api-key}}' 4470 | - name: X-BAPI-TIMESTAMP 4471 | in: header 4472 | schema: 4473 | type: string 4474 | example: '{{timestamp}}' 4475 | - name: X-BAPI-RECV-WINDOW 4476 | in: header 4477 | schema: 4478 | type: string 4479 | example: '{{recvWindow}}' 4480 | - name: Content-Type 4481 | in: header 4482 | schema: 4483 | type: string 4484 | example: application/json 4485 | responses: 4486 | '200': 4487 | description: Successful response 4488 | content: 4489 | application/json: {} 4490 | /v5/user/update-api: 4491 | post: 4492 | tags: 4493 | - User 4494 | summary: Modify Master uid's api key permission 4495 | requestBody: 4496 | content: 4497 | application/json: 4498 | schema: 4499 | type: object 4500 | example: 4501 | readOnly: 0 4502 | ips: 4503 | - 138.113.117.38 4504 | permissions: 4505 | ContractTrade: 4506 | - Order 4507 | - Position 4508 | Spot: 4509 | - SpotTrade 4510 | Wallet: 4511 | - AccountTransfer 4512 | - SubMemberTransfer 4513 | Options: 4514 | - OptionsTrade 4515 | Derivatives: 4516 | - DerivativesTrade 4517 | CopyTrading: 4518 | - CopyTrading 4519 | BlockTrade: 4520 | - BlockTrade 4521 | Exchange: 4522 | - ExchangeHistory 4523 | NFT: 4524 | - NFTQueryProductList 4525 | parameters: 4526 | - name: X-BAPI-SIGN 4527 | in: header 4528 | schema: 4529 | type: string 4530 | example: '{{signature}}' 4531 | - name: X-BAPI-API-KEY 4532 | in: header 4533 | schema: 4534 | type: string 4535 | example: '{{bybit-api-key}}' 4536 | - name: X-BAPI-TIMESTAMP 4537 | in: header 4538 | schema: 4539 | type: string 4540 | example: '{{timestamp}}' 4541 | - name: X-BAPI-RECV-WINDOW 4542 | in: header 4543 | schema: 4544 | type: string 4545 | example: '{{recvWindow}}' 4546 | - name: Content-Type 4547 | in: header 4548 | schema: 4549 | type: string 4550 | example: application/json 4551 | responses: 4552 | '200': 4553 | description: Successful response 4554 | content: 4555 | application/json: {} 4556 | /v5/user/delete-api: 4557 | post: 4558 | tags: 4559 | - User 4560 | summary: delete master uid apikey 4561 | requestBody: 4562 | content: 4563 | application/json: 4564 | schema: 4565 | type: object 4566 | example: {} 4567 | parameters: 4568 | - name: X-BAPI-SIGN 4569 | in: header 4570 | schema: 4571 | type: string 4572 | example: '{{signature}}' 4573 | - name: X-BAPI-API-KEY 4574 | in: header 4575 | schema: 4576 | type: string 4577 | example: '{{bybit-api-key}}' 4578 | - name: X-BAPI-TIMESTAMP 4579 | in: header 4580 | schema: 4581 | type: string 4582 | example: '{{timestamp}}' 4583 | - name: X-BAPI-RECV-WINDOW 4584 | in: header 4585 | schema: 4586 | type: string 4587 | example: '{{recvWindow}}' 4588 | - name: Content-Type 4589 | in: header 4590 | schema: 4591 | type: string 4592 | example: application/json 4593 | responses: 4594 | '200': 4595 | description: Successful response 4596 | content: 4597 | application/json: {} 4598 | /v5/user/update-sub-api: 4599 | post: 4600 | tags: 4601 | - User 4602 | summary: Modify sub uid's api key permission 4603 | requestBody: 4604 | content: 4605 | application/json: 4606 | schema: 4607 | type: object 4608 | example: 4609 | readOnly: 0 4610 | ips: 4611 | - '*' 4612 | permissions: 4613 | ContractTrade: 4614 | - Order 4615 | - Position 4616 | Spot: 4617 | - SpotTrade 4618 | Wallet: 4619 | - AccountTransfer 4620 | - SubMemberTransfer 4621 | Options: 4622 | - OptionsTrade 4623 | Derivatives: 4624 | - DerivativesTrade 4625 | CopyTrading: 4626 | - CopyTrading 4627 | BlockTrade: 4628 | - BlockTrade 4629 | Exchange: 4630 | - ExchangeHistory 4631 | NFT: 4632 | - NFTQueryProductList 4633 | parameters: 4634 | - name: X-BAPI-SIGN 4635 | in: header 4636 | schema: 4637 | type: string 4638 | example: '{{signature}}' 4639 | - name: X-BAPI-API-KEY 4640 | in: header 4641 | schema: 4642 | type: string 4643 | example: '{{bybit-api-key}}' 4644 | - name: X-BAPI-TIMESTAMP 4645 | in: header 4646 | schema: 4647 | type: string 4648 | example: '{{timestamp}}' 4649 | - name: X-BAPI-RECV-WINDOW 4650 | in: header 4651 | schema: 4652 | type: string 4653 | example: '{{recvWindow}}' 4654 | - name: Content-Type 4655 | in: header 4656 | schema: 4657 | type: string 4658 | example: application/json 4659 | responses: 4660 | '200': 4661 | description: Successful response 4662 | content: 4663 | application/json: {} 4664 | /v5/user/delete-sub-api: 4665 | post: 4666 | tags: 4667 | - User 4668 | summary: delete sub uid apikey (use the api key pending to remove) 4669 | requestBody: 4670 | content: 4671 | application/json: 4672 | schema: 4673 | type: object 4674 | example: {} 4675 | parameters: 4676 | - name: X-BAPI-SIGN 4677 | in: header 4678 | schema: 4679 | type: string 4680 | example: '{{signature}}' 4681 | - name: X-BAPI-API-KEY 4682 | in: header 4683 | schema: 4684 | type: string 4685 | example: '{{bybit-api-key}}' 4686 | - name: X-BAPI-TIMESTAMP 4687 | in: header 4688 | schema: 4689 | type: string 4690 | example: '{{timestamp}}' 4691 | - name: X-BAPI-RECV-WINDOW 4692 | in: header 4693 | schema: 4694 | type: string 4695 | example: '{{recvWindow}}' 4696 | - name: Content-Type 4697 | in: header 4698 | schema: 4699 | type: string 4700 | example: application/json 4701 | responses: 4702 | '200': 4703 | description: Successful response 4704 | content: 4705 | application/json: {} 4706 | /v5/spot-lever-token/info: 4707 | get: 4708 | tags: 4709 | - Spot-lever-token 4710 | summary: spot-lever-token/info 4711 | parameters: 4712 | - name: ltCoin 4713 | in: query 4714 | schema: 4715 | type: string 4716 | example: BTC3L 4717 | responses: 4718 | '200': 4719 | description: Successful response 4720 | content: 4721 | application/json: {} 4722 | /v5/spot-lever-token/reference: 4723 | get: 4724 | tags: 4725 | - Spot-lever-token 4726 | summary: spot-lever-token/reference 4727 | parameters: 4728 | - name: ltCoin 4729 | in: query 4730 | schema: 4731 | type: string 4732 | example: BTC3L 4733 | responses: 4734 | '200': 4735 | description: Successful response 4736 | content: 4737 | application/json: {} 4738 | /v5/spot-lever-token/purchase: 4739 | post: 4740 | tags: 4741 | - Spot-lever-token 4742 | summary: spot-lever-token/purchase 4743 | requestBody: 4744 | content: 4745 | application/json: 4746 | schema: 4747 | type: object 4748 | example: 4749 | ltCoin: BTC3L 4750 | amount: '100' 4751 | parameters: 4752 | - name: X-BAPI-SIGN-TYPE 4753 | in: header 4754 | schema: 4755 | type: integer 4756 | example: '2' 4757 | - name: X-BAPI-SIGN 4758 | in: header 4759 | schema: 4760 | type: string 4761 | example: '{{signature}}' 4762 | - name: X-BAPI-API-KEY 4763 | in: header 4764 | schema: 4765 | type: string 4766 | example: '{{bybit-api-key}}' 4767 | - name: X-BAPI-TIMESTAMP 4768 | in: header 4769 | schema: 4770 | type: string 4771 | example: '{{timestamp}}' 4772 | - name: X-BAPI-RECV-WINDOW 4773 | in: header 4774 | schema: 4775 | type: string 4776 | example: '{{recvWindow}}' 4777 | - name: Content-Type 4778 | in: header 4779 | schema: 4780 | type: string 4781 | example: application/json 4782 | responses: 4783 | '200': 4784 | description: Successful response 4785 | content: 4786 | application/json: {} 4787 | /v5/spot-lever-token/redeem: 4788 | post: 4789 | tags: 4790 | - Spot-lever-token 4791 | summary: spot-lever-token/redeem 4792 | requestBody: 4793 | content: 4794 | application/json: 4795 | schema: 4796 | type: object 4797 | example: 4798 | ltCoin: BTC3L 4799 | quantity: '0.1' 4800 | parameters: 4801 | - name: X-BAPI-SIGN-TYPE 4802 | in: header 4803 | schema: 4804 | type: integer 4805 | example: '2' 4806 | - name: X-BAPI-SIGN 4807 | in: header 4808 | schema: 4809 | type: string 4810 | example: '{{signature}}' 4811 | - name: X-BAPI-API-KEY 4812 | in: header 4813 | schema: 4814 | type: string 4815 | example: '{{bybit-api-key}}' 4816 | - name: X-BAPI-TIMESTAMP 4817 | in: header 4818 | schema: 4819 | type: string 4820 | example: '{{timestamp}}' 4821 | - name: X-BAPI-RECV-WINDOW 4822 | in: header 4823 | schema: 4824 | type: string 4825 | example: '{{recvWindow}}' 4826 | - name: Content-Type 4827 | in: header 4828 | schema: 4829 | type: string 4830 | example: application/json 4831 | responses: 4832 | '200': 4833 | description: Successful response 4834 | content: 4835 | application/json: {} 4836 | /v5/spot-lever-token/order-record: 4837 | get: 4838 | tags: 4839 | - Spot-lever-token 4840 | summary: spot-lever-token/order-record 4841 | parameters: 4842 | - name: X-BAPI-API-KEY 4843 | in: header 4844 | schema: 4845 | type: string 4846 | example: '{{bybit-api-key}}' 4847 | - name: X-BAPI-TIMESTAMP 4848 | in: header 4849 | schema: 4850 | type: string 4851 | example: '{{timestamp}}' 4852 | - name: X-BAPI-RECV-WINDOW 4853 | in: header 4854 | schema: 4855 | type: string 4856 | example: '{{recvWindow}}' 4857 | - name: Content-Type 4858 | in: header 4859 | schema: 4860 | type: string 4861 | example: application/json 4862 | - name: X-BAPI-SIGN 4863 | in: header 4864 | schema: 4865 | type: string 4866 | example: '{{signature}}' 4867 | - name: X-BAPI-SIGN-TYPE 4868 | in: header 4869 | schema: 4870 | type: integer 4871 | example: '2' 4872 | responses: 4873 | '200': 4874 | description: Successful response 4875 | content: 4876 | application/json: {} 4877 | /v5/spot-margin-trade/data: 4878 | get: 4879 | tags: 4880 | - Spot-Margin-Trade 4881 | summary: Get VIP Margin Data 4882 | parameters: 4883 | - name: Content-Type 4884 | in: header 4885 | schema: 4886 | type: string 4887 | example: application/json 4888 | - name: vipLevel 4889 | in: query 4890 | schema: 4891 | type: string 4892 | example: PRO-5 4893 | - name: currency 4894 | in: query 4895 | schema: 4896 | type: string 4897 | example: BNB 4898 | responses: 4899 | '200': 4900 | description: Successful response 4901 | content: 4902 | application/json: {} 4903 | /v5/spot-margin-trade/interest-rate-history: 4904 | get: 4905 | tags: 4906 | - Spot-Margin-Trade 4907 | summary: Get Historical Interest Rate 4908 | parameters: 4909 | - name: X-BAPI-SIGN-TYPE 4910 | in: header 4911 | schema: 4912 | type: integer 4913 | example: '2' 4914 | - name: X-BAPI-SIGN 4915 | in: header 4916 | schema: 4917 | type: string 4918 | example: '{{signature}}' 4919 | - name: X-BAPI-API-KEY 4920 | in: header 4921 | schema: 4922 | type: string 4923 | example: '{{bybit-api-key}}' 4924 | - name: X-BAPI-TIMESTAMP 4925 | in: header 4926 | schema: 4927 | type: string 4928 | example: '{{timestamp}}' 4929 | - name: X-BAPI-RECV-WINDOW 4930 | in: header 4931 | schema: 4932 | type: string 4933 | example: '{{recvWindow}}' 4934 | - name: Content-Type 4935 | in: header 4936 | schema: 4937 | type: string 4938 | example: application/json 4939 | - name: currency 4940 | in: query 4941 | schema: 4942 | type: string 4943 | example: USDC 4944 | - name: vipLevel 4945 | in: query 4946 | schema: 4947 | type: string 4948 | example: No%20VIP 4949 | - name: startTime 4950 | in: query 4951 | schema: 4952 | type: integer 4953 | example: '1721458800000' 4954 | - name: endTime 4955 | in: query 4956 | schema: 4957 | type: integer 4958 | example: '1721469600000' 4959 | responses: 4960 | '200': 4961 | description: Successful response 4962 | content: 4963 | application/json: {} 4964 | /v5/spot-margin-trade/state: 4965 | get: 4966 | tags: 4967 | - Spot-Margin-Trade 4968 | summary: Get Status And Leverage 4969 | parameters: 4970 | - name: X-BAPI-SIGN-TYPE 4971 | in: header 4972 | schema: 4973 | type: integer 4974 | example: '2' 4975 | - name: X-BAPI-SIGN 4976 | in: header 4977 | schema: 4978 | type: string 4979 | example: '{{signature}}' 4980 | - name: X-BAPI-API-KEY 4981 | in: header 4982 | schema: 4983 | type: string 4984 | example: '{{bybit-api-key}}' 4985 | - name: X-BAPI-TIMESTAMP 4986 | in: header 4987 | schema: 4988 | type: string 4989 | example: '{{timestamp}}' 4990 | - name: X-BAPI-RECV-WINDOW 4991 | in: header 4992 | schema: 4993 | type: string 4994 | example: '{{recvWindow}}' 4995 | - name: Content-Type 4996 | in: header 4997 | schema: 4998 | type: string 4999 | example: application/json 5000 | responses: 5001 | '200': 5002 | description: Successful response 5003 | content: 5004 | application/json: {} 5005 | /v5/spot-margin-trade/switch-mode: 5006 | post: 5007 | tags: 5008 | - Spot-Margin-Trade 5009 | summary: spot-margin-trade/switch-mode 5010 | requestBody: 5011 | content: 5012 | application/json: 5013 | schema: 5014 | type: object 5015 | example: 5016 | spotMarginMode: '1' 5017 | parameters: 5018 | - name: X-BAPI-SIGN-TYPE 5019 | in: header 5020 | schema: 5021 | type: integer 5022 | example: '2' 5023 | - name: X-BAPI-SIGN 5024 | in: header 5025 | schema: 5026 | type: string 5027 | example: '{{signature}}' 5028 | - name: X-BAPI-API-KEY 5029 | in: header 5030 | schema: 5031 | type: string 5032 | example: '{{bybit-api-key}}' 5033 | - name: X-BAPI-TIMESTAMP 5034 | in: header 5035 | schema: 5036 | type: string 5037 | example: '{{timestamp}}' 5038 | - name: X-BAPI-RECV-WINDOW 5039 | in: header 5040 | schema: 5041 | type: string 5042 | example: '{{recvWindow}}' 5043 | - name: Content-Type 5044 | in: header 5045 | schema: 5046 | type: string 5047 | example: application/json 5048 | responses: 5049 | '200': 5050 | description: Successful response 5051 | content: 5052 | application/json: {} 5053 | /v5/spot-margin-trade/set-leverage: 5054 | post: 5055 | tags: 5056 | - Spot-Margin-Trade 5057 | summary: spot-margin-trade/set-leverage 5058 | requestBody: 5059 | content: 5060 | application/json: 5061 | schema: 5062 | type: object 5063 | example: 5064 | leverage: 3 5065 | parameters: 5066 | - name: X-BAPI-SIGN-TYPE 5067 | in: header 5068 | schema: 5069 | type: integer 5070 | example: '2' 5071 | - name: X-BAPI-SIGN 5072 | in: header 5073 | schema: 5074 | type: string 5075 | example: '{{signature}}' 5076 | - name: X-BAPI-API-KEY 5077 | in: header 5078 | schema: 5079 | type: string 5080 | example: '{{bybit-api-key}}' 5081 | - name: X-BAPI-TIMESTAMP 5082 | in: header 5083 | schema: 5084 | type: string 5085 | example: '{{timestamp}}' 5086 | - name: X-BAPI-RECV-WINDOW 5087 | in: header 5088 | schema: 5089 | type: string 5090 | example: '{{recvWindow}}' 5091 | - name: Content-Type 5092 | in: header 5093 | schema: 5094 | type: string 5095 | example: application/json 5096 | responses: 5097 | '200': 5098 | description: Successful response 5099 | content: 5100 | application/json: {} 5101 | /v5/ins-loan/ltv: 5102 | get: 5103 | tags: 5104 | - Institutional Loan 5105 | summary: Get Repay Orders 5106 | parameters: 5107 | - name: X-BAPI-SIGN-TYPE 5108 | in: header 5109 | schema: 5110 | type: integer 5111 | example: '2' 5112 | - name: X-BAPI-SIGN 5113 | in: header 5114 | schema: 5115 | type: string 5116 | example: '{{signature}}' 5117 | - name: X-BAPI-API-KEY 5118 | in: header 5119 | schema: 5120 | type: string 5121 | example: '{{bybit-api-key}}' 5122 | - name: X-BAPI-TIMESTAMP 5123 | in: header 5124 | schema: 5125 | type: string 5126 | example: '{{timestamp}}' 5127 | - name: X-BAPI-RECV-WINDOW 5128 | in: header 5129 | schema: 5130 | type: string 5131 | example: '{{recvWindow}}' 5132 | - name: Content-Type 5133 | in: header 5134 | schema: 5135 | type: string 5136 | example: application/json 5137 | responses: 5138 | '200': 5139 | description: Successful response 5140 | content: 5141 | application/json: {} 5142 | /v5/ins-loan/association-uid: 5143 | post: 5144 | tags: 5145 | - Institutional Loan 5146 | summary: Bind Or Unbind UID 5147 | requestBody: 5148 | content: 5149 | '*/*': 5150 | schema: 5151 | type: string 5152 | example: '"{\r\n \"uid\": \"592324\",\r\n \"operate\": \"0\"\r\n}"' 5153 | parameters: 5154 | - name: X-BAPI-SIGN-TYPE 5155 | in: header 5156 | schema: 5157 | type: integer 5158 | example: '2' 5159 | - name: X-BAPI-SIGN 5160 | in: header 5161 | schema: 5162 | type: string 5163 | example: '{{signature}}' 5164 | - name: X-BAPI-API-KEY 5165 | in: header 5166 | schema: 5167 | type: string 5168 | example: '{{bybit-api-key}}' 5169 | - name: X-BAPI-TIMESTAMP 5170 | in: header 5171 | schema: 5172 | type: string 5173 | example: '{{timestamp}}' 5174 | - name: X-BAPI-RECV-WINDOW 5175 | in: header 5176 | schema: 5177 | type: string 5178 | example: '{{recvWindow}}' 5179 | - name: Content-Type 5180 | in: header 5181 | schema: 5182 | type: string 5183 | example: application/json 5184 | responses: 5185 | '200': 5186 | description: Successful response 5187 | content: 5188 | application/json: {} 5189 | /v5/crypto-loan/ongoing-orders: 5190 | get: 5191 | tags: 5192 | - Crypto Loan 5193 | summary: Get Unpaid Loan Orders 5194 | parameters: 5195 | - name: X-BAPI-SIGN-TYPE 5196 | in: header 5197 | schema: 5198 | type: integer 5199 | example: '2' 5200 | - name: X-BAPI-SIGN 5201 | in: header 5202 | schema: 5203 | type: string 5204 | example: '{{signature}}' 5205 | - name: X-BAPI-API-KEY 5206 | in: header 5207 | schema: 5208 | type: string 5209 | example: '{{bybit-api-key}}' 5210 | - name: X-BAPI-TIMESTAMP 5211 | in: header 5212 | schema: 5213 | type: string 5214 | example: '{{timestamp}}' 5215 | - name: X-BAPI-RECV-WINDOW 5216 | in: header 5217 | schema: 5218 | type: string 5219 | example: '{{recvWindow}}' 5220 | - name: Content-Type 5221 | in: header 5222 | schema: 5223 | type: string 5224 | example: application/json 5225 | - name: repayId 5226 | in: query 5227 | schema: 5228 | type: integer 5229 | example: '1794532027145157120' 5230 | responses: 5231 | '200': 5232 | description: Successful response 5233 | content: 5234 | application/json: {} 5235 | /v5/crypto-loan/max-collateral-amount: 5236 | get: 5237 | tags: 5238 | - Crypto Loan 5239 | summary: Get Max. Allowed Reduction Collateral Amount 5240 | parameters: 5241 | - name: X-BAPI-SIGN-TYPE 5242 | in: header 5243 | schema: 5244 | type: integer 5245 | example: '2' 5246 | - name: X-BAPI-SIGN 5247 | in: header 5248 | schema: 5249 | type: string 5250 | example: '{{signature}}' 5251 | - name: X-BAPI-API-KEY 5252 | in: header 5253 | schema: 5254 | type: string 5255 | example: '{{bybit-api-key}}' 5256 | - name: X-BAPI-TIMESTAMP 5257 | in: header 5258 | schema: 5259 | type: string 5260 | example: '{{timestamp}}' 5261 | - name: X-BAPI-RECV-WINDOW 5262 | in: header 5263 | schema: 5264 | type: string 5265 | example: '{{recvWindow}}' 5266 | - name: Content-Type 5267 | in: header 5268 | schema: 5269 | type: string 5270 | example: application/json 5271 | - name: orderId 5272 | in: query 5273 | schema: 5274 | type: integer 5275 | example: '1794531321268959232' 5276 | responses: 5277 | '200': 5278 | description: Successful response 5279 | content: 5280 | application/json: {} 5281 | /v5/crypto-loan/borrow-history: 5282 | get: 5283 | tags: 5284 | - Crypto Loan 5285 | summary: Get Completed Loan Order History 5286 | parameters: 5287 | - name: X-BAPI-SIGN-TYPE 5288 | in: header 5289 | schema: 5290 | type: integer 5291 | example: '2' 5292 | - name: X-BAPI-SIGN 5293 | in: header 5294 | schema: 5295 | type: string 5296 | example: '{{signature}}' 5297 | - name: X-BAPI-API-KEY 5298 | in: header 5299 | schema: 5300 | type: string 5301 | example: '{{bybit-api-key}}' 5302 | - name: X-BAPI-TIMESTAMP 5303 | in: header 5304 | schema: 5305 | type: string 5306 | example: '{{timestamp}}' 5307 | - name: X-BAPI-RECV-WINDOW 5308 | in: header 5309 | schema: 5310 | type: string 5311 | example: '{{recvWindow}}' 5312 | - name: Content-Type 5313 | in: header 5314 | schema: 5315 | type: string 5316 | example: application/json 5317 | responses: 5318 | '200': 5319 | description: Successful response 5320 | content: 5321 | application/json: {} 5322 | /v5/crypto-loan/collateral-data: 5323 | get: 5324 | tags: 5325 | - Crypto Loan 5326 | summary: Get crypto Loan Borrowable Coins Copy 5327 | parameters: 5328 | - name: X-BAPI-SIGN-TYPE 5329 | in: header 5330 | schema: 5331 | type: integer 5332 | example: '2' 5333 | - name: X-BAPI-SIGN 5334 | in: header 5335 | schema: 5336 | type: string 5337 | example: '{{signature}}' 5338 | - name: X-BAPI-API-KEY 5339 | in: header 5340 | schema: 5341 | type: string 5342 | example: '{{bybit-api-key}}' 5343 | - name: X-BAPI-TIMESTAMP 5344 | in: header 5345 | schema: 5346 | type: string 5347 | example: '{{timestamp}}' 5348 | - name: X-BAPI-RECV-WINDOW 5349 | in: header 5350 | schema: 5351 | type: string 5352 | example: '{{recvWindow}}' 5353 | - name: Content-Type 5354 | in: header 5355 | schema: 5356 | type: string 5357 | example: application/json 5358 | responses: 5359 | '200': 5360 | description: Successful response 5361 | content: 5362 | application/json: {} 5363 | /v5/crypto-loan/adjustment-history: 5364 | get: 5365 | tags: 5366 | - Crypto Loan 5367 | summary: Get Loan LTV Adjustment History 5368 | parameters: 5369 | - name: X-BAPI-SIGN-TYPE 5370 | in: header 5371 | schema: 5372 | type: integer 5373 | example: '2' 5374 | - name: X-BAPI-SIGN 5375 | in: header 5376 | schema: 5377 | type: string 5378 | example: '{{signature}}' 5379 | - name: X-BAPI-API-KEY 5380 | in: header 5381 | schema: 5382 | type: string 5383 | example: '{{bybit-api-key}}' 5384 | - name: X-BAPI-TIMESTAMP 5385 | in: header 5386 | schema: 5387 | type: string 5388 | example: '{{timestamp}}' 5389 | - name: X-BAPI-RECV-WINDOW 5390 | in: header 5391 | schema: 5392 | type: string 5393 | example: '{{recvWindow}}' 5394 | - name: Content-Type 5395 | in: header 5396 | schema: 5397 | type: string 5398 | example: application/json 5399 | responses: 5400 | '200': 5401 | description: Successful response 5402 | content: 5403 | application/json: {} 5404 | /v5/crypto-loan/borrow: 5405 | post: 5406 | tags: 5407 | - Crypto Loan 5408 | summary: Borrow Crypto loan 5409 | requestBody: 5410 | content: 5411 | application/json: 5412 | schema: 5413 | type: object 5414 | example: 5415 | loanCurrency: USDT 5416 | loanAmount: '550' 5417 | collateralCurrency: BTC 5418 | parameters: 5419 | - name: X-BAPI-SIGN-TYPE 5420 | in: header 5421 | schema: 5422 | type: integer 5423 | example: '2' 5424 | - name: X-BAPI-SIGN 5425 | in: header 5426 | schema: 5427 | type: string 5428 | example: '{{signature}}' 5429 | - name: X-BAPI-API-KEY 5430 | in: header 5431 | schema: 5432 | type: string 5433 | example: '{{bybit-api-key}}' 5434 | - name: X-BAPI-TIMESTAMP 5435 | in: header 5436 | schema: 5437 | type: string 5438 | example: '{{timestamp}}' 5439 | - name: X-BAPI-RECV-WINDOW 5440 | in: header 5441 | schema: 5442 | type: string 5443 | example: '{{recvWindow}}' 5444 | - name: Content-Type 5445 | in: header 5446 | schema: 5447 | type: string 5448 | example: application/json 5449 | responses: 5450 | '200': 5451 | description: Successful response 5452 | content: 5453 | application/json: {} 5454 | /v5/crypto-loan/repay: 5455 | post: 5456 | tags: 5457 | - Crypto Loan 5458 | summary: Repay Crypto loan 5459 | requestBody: 5460 | content: 5461 | application/json: 5462 | schema: 5463 | type: object 5464 | example: 5465 | orderId: '1794531321268959232' 5466 | amount: '0.000771' 5467 | parameters: 5468 | - name: X-BAPI-SIGN-TYPE 5469 | in: header 5470 | schema: 5471 | type: integer 5472 | example: '2' 5473 | - name: X-BAPI-SIGN 5474 | in: header 5475 | schema: 5476 | type: string 5477 | example: '{{signature}}' 5478 | - name: X-BAPI-API-KEY 5479 | in: header 5480 | schema: 5481 | type: string 5482 | example: '{{bybit-api-key}}' 5483 | - name: X-BAPI-TIMESTAMP 5484 | in: header 5485 | schema: 5486 | type: string 5487 | example: '{{timestamp}}' 5488 | - name: X-BAPI-RECV-WINDOW 5489 | in: header 5490 | schema: 5491 | type: string 5492 | example: '{{recvWindow}}' 5493 | - name: Content-Type 5494 | in: header 5495 | schema: 5496 | type: string 5497 | example: application/json 5498 | responses: 5499 | '200': 5500 | description: Successful response 5501 | content: 5502 | application/json: {} 5503 | /v5/crypto-loan/adjust-ltv: 5504 | post: 5505 | tags: 5506 | - Crypto Loan 5507 | summary: Adjust Collateral Amount 5508 | requestBody: 5509 | content: 5510 | application/json: 5511 | schema: 5512 | type: object 5513 | example: 5514 | orderId: '1794531321268959232' 5515 | amount: '550' 5516 | direction: '0' 5517 | parameters: 5518 | - name: X-BAPI-SIGN-TYPE 5519 | in: header 5520 | schema: 5521 | type: integer 5522 | example: '2' 5523 | - name: X-BAPI-SIGN 5524 | in: header 5525 | schema: 5526 | type: string 5527 | example: '{{signature}}' 5528 | - name: X-BAPI-API-KEY 5529 | in: header 5530 | schema: 5531 | type: string 5532 | example: '{{bybit-api-key}}' 5533 | - name: X-BAPI-TIMESTAMP 5534 | in: header 5535 | schema: 5536 | type: string 5537 | example: '{{timestamp}}' 5538 | - name: X-BAPI-RECV-WINDOW 5539 | in: header 5540 | schema: 5541 | type: string 5542 | example: '{{recvWindow}}' 5543 | - name: Content-Type 5544 | in: header 5545 | schema: 5546 | type: string 5547 | example: application/json 5548 | responses: 5549 | '200': 5550 | description: Successful response 5551 | content: 5552 | application/json: {} 5553 | /v5/broker/award/distribution-record: 5554 | post: 5555 | tags: 5556 | - Broker > Reward 5557 | summary: Query Issued Voucher 5558 | requestBody: 5559 | content: 5560 | '*/*': 5561 | schema: 5562 | type: string 5563 | example: >- 5564 | "{\r\n \"accountId\": \"5714139\",\r\n \"awardId\": 5565 | \"189528\",\r\n \"specCode\": \"demo000\",\r\n 5566 | \"withUsedAmount\": false\r\n}" 5567 | parameters: 5568 | - name: X-BAPI-SIGN-TYPE 5569 | in: header 5570 | schema: 5571 | type: integer 5572 | example: '2' 5573 | - name: X-BAPI-SIGN 5574 | in: header 5575 | schema: 5576 | type: string 5577 | example: '{{signature}}' 5578 | - name: X-BAPI-API-KEY 5579 | in: header 5580 | schema: 5581 | type: string 5582 | example: '{{bybit-api-key}}' 5583 | - name: X-BAPI-TIMESTAMP 5584 | in: header 5585 | schema: 5586 | type: string 5587 | example: '{{timestamp}}' 5588 | - name: X-BAPI-RECV-WINDOW 5589 | in: header 5590 | schema: 5591 | type: string 5592 | example: '{{recvWindow}}' 5593 | - name: Content-Type 5594 | in: header 5595 | schema: 5596 | type: string 5597 | example: application/json 5598 | responses: 5599 | '200': 5600 | description: Successful response 5601 | content: 5602 | application/json: {} 5603 | /v5/broker/award/info: 5604 | post: 5605 | tags: 5606 | - Broker > Reward 5607 | summary: Query Voucher Spec 5608 | requestBody: 5609 | content: 5610 | '*/*': 5611 | schema: 5612 | type: string 5613 | example: '"{\r\n \"id\": \"80209\"\r\n}"' 5614 | parameters: 5615 | - name: X-BAPI-SIGN-TYPE 5616 | in: header 5617 | schema: 5618 | type: integer 5619 | example: '2' 5620 | - name: X-BAPI-SIGN 5621 | in: header 5622 | schema: 5623 | type: string 5624 | example: '{{signature}}' 5625 | - name: X-BAPI-API-KEY 5626 | in: header 5627 | schema: 5628 | type: string 5629 | example: '{{bybit-api-key}}' 5630 | - name: X-BAPI-TIMESTAMP 5631 | in: header 5632 | schema: 5633 | type: string 5634 | example: '{{timestamp}}' 5635 | - name: X-BAPI-RECV-WINDOW 5636 | in: header 5637 | schema: 5638 | type: string 5639 | example: '{{recvWindow}}' 5640 | - name: Content-Type 5641 | in: header 5642 | schema: 5643 | type: string 5644 | example: application/json 5645 | responses: 5646 | '200': 5647 | description: Successful response 5648 | content: 5649 | application/json: {} 5650 | /v5/broker/award/distribute-award: 5651 | post: 5652 | tags: 5653 | - Broker > Reward 5654 | summary: Query Issued Voucher Copy 2 5655 | requestBody: 5656 | content: 5657 | '*/*': 5658 | schema: 5659 | type: string 5660 | example: >- 5661 | "{\r\n \"accountId\": \"2846381\",\r\n \"awardId\": 5662 | \"123456\",\r\n \"specCode\": \"award-001\",\r\n 5663 | \"amount\": \"100\",\r\n \"brokerId\": \"v-28478\"\r\n}" 5664 | parameters: 5665 | - name: X-BAPI-SIGN-TYPE 5666 | in: header 5667 | schema: 5668 | type: integer 5669 | example: '2' 5670 | - name: X-BAPI-SIGN 5671 | in: header 5672 | schema: 5673 | type: string 5674 | example: '{{signature}}' 5675 | - name: X-BAPI-API-KEY 5676 | in: header 5677 | schema: 5678 | type: string 5679 | example: '{{bybit-api-key}}' 5680 | - name: X-BAPI-TIMESTAMP 5681 | in: header 5682 | schema: 5683 | type: string 5684 | example: '{{timestamp}}' 5685 | - name: X-BAPI-RECV-WINDOW 5686 | in: header 5687 | schema: 5688 | type: string 5689 | example: '{{recvWindow}}' 5690 | - name: Content-Type 5691 | in: header 5692 | schema: 5693 | type: string 5694 | example: application/json 5695 | responses: 5696 | '200': 5697 | description: Successful response 5698 | content: 5699 | application/json: {} 5700 | /v5/broker/account-info: 5701 | get: 5702 | tags: 5703 | - Broker 5704 | summary: Broker Account Info 5705 | parameters: 5706 | - name: X-BAPI-SIGN-TYPE 5707 | in: header 5708 | schema: 5709 | type: integer 5710 | example: '2' 5711 | - name: X-BAPI-SIGN 5712 | in: header 5713 | schema: 5714 | type: string 5715 | example: '{{signature}}' 5716 | - name: X-BAPI-API-KEY 5717 | in: header 5718 | schema: 5719 | type: string 5720 | example: '{{bybit-api-key}}' 5721 | - name: X-BAPI-TIMESTAMP 5722 | in: header 5723 | schema: 5724 | type: string 5725 | example: '{{timestamp}}' 5726 | - name: X-BAPI-RECV-WINDOW 5727 | in: header 5728 | schema: 5729 | type: string 5730 | example: '{{recvWindow}}' 5731 | - name: Content-Type 5732 | in: header 5733 | schema: 5734 | type: string 5735 | example: application/json 5736 | responses: 5737 | '200': 5738 | description: Successful response 5739 | content: 5740 | application/json: {} 5741 | /v5/broker/earning-record: 5742 | get: 5743 | tags: 5744 | - Broker 5745 | summary: Get Broker Earning 5746 | parameters: 5747 | - name: X-BAPI-SIGN-TYPE 5748 | in: header 5749 | schema: 5750 | type: integer 5751 | example: '2' 5752 | - name: X-BAPI-SIGN 5753 | in: header 5754 | schema: 5755 | type: string 5756 | example: '{{signature}}' 5757 | - name: X-BAPI-API-KEY 5758 | in: header 5759 | schema: 5760 | type: string 5761 | example: '{{bybit-api-key}}' 5762 | - name: X-BAPI-TIMESTAMP 5763 | in: header 5764 | schema: 5765 | type: string 5766 | example: '{{timestamp}}' 5767 | - name: X-BAPI-RECV-WINDOW 5768 | in: header 5769 | schema: 5770 | type: string 5771 | example: '{{recvWindow}}' 5772 | - name: Content-Type 5773 | in: header 5774 | schema: 5775 | type: string 5776 | example: application/json 5777 | responses: 5778 | '200': 5779 | description: Successful response 5780 | content: 5781 | application/json: {} 5782 | /v5/broker/asset/query-sub-member-deposit-record: 5783 | get: 5784 | tags: 5785 | - Broker 5786 | summary: broker deposit records 5787 | parameters: 5788 | - name: X-BAPI-SIGN-TYPE 5789 | in: header 5790 | schema: 5791 | type: integer 5792 | example: '2' 5793 | - name: X-BAPI-SIGN 5794 | in: header 5795 | schema: 5796 | type: string 5797 | example: '{{signature}}' 5798 | - name: X-BAPI-API-KEY 5799 | in: header 5800 | schema: 5801 | type: string 5802 | example: '{{bybit-api-key}}' 5803 | - name: X-BAPI-TIMESTAMP 5804 | in: header 5805 | schema: 5806 | type: string 5807 | example: '{{timestamp}}' 5808 | - name: X-BAPI-RECV-WINDOW 5809 | in: header 5810 | schema: 5811 | type: string 5812 | example: '{{recvWindow}}' 5813 | - name: Content-Type 5814 | in: header 5815 | schema: 5816 | type: string 5817 | example: application/json 5818 | responses: 5819 | '200': 5820 | description: Successful response 5821 | content: 5822 | application/json: {} 5823 | /v5/announcements/index: 5824 | get: 5825 | tags: 5826 | - default 5827 | summary: Get Announcement 5828 | parameters: 5829 | - name: Content-Type 5830 | in: header 5831 | schema: 5832 | type: string 5833 | example: application/json 5834 | - name: locale 5835 | in: query 5836 | schema: 5837 | type: string 5838 | example: en-US 5839 | - name: limit 5840 | in: query 5841 | schema: 5842 | type: integer 5843 | example: '2' 5844 | - name: page 5845 | in: query 5846 | schema: 5847 | type: integer 5848 | example: '2' 5849 | responses: 5850 | '200': 5851 | description: Successful response 5852 | content: 5853 | application/json: {} 5854 | ```