openapi: 3.1.0 info: title: Binance Algo Trading Account Gift Card API description: The Binance Algo Trading API provides access to algorithmic order execution strategies such as TWAP (Time-Weighted Average Price) and volume participation algorithms. Developers can place large orders that are automatically broken into smaller child orders and executed over time to minimize market impact. version: '1' contact: name: Binance Support url: https://www.binance.com/en/support termsOfService: https://www.binance.com/en/terms servers: - url: https://api.binance.com description: Production Server security: - apiKey: [] tags: - name: Gift Card description: Gift card creation, redemption, and verification endpoints. paths: /sapi/v1/giftcard/createCode: post: operationId: createGiftCard summary: Create a gift card description: Create a Binance gift card with a specified token and amount. tags: - Gift Card parameters: - name: token in: query required: true description: Token type for the gift card, e.g. BNB, USDT. schema: type: string - name: amount in: query required: true description: Gift card amount. schema: type: string - name: recvWindow in: query schema: type: integer - name: timestamp in: query required: true schema: type: integer format: int64 - name: signature in: query required: true schema: type: string responses: '200': description: Success content: application/json: schema: type: object properties: code: type: string message: type: string data: type: object properties: referenceNo: type: string code: type: string expiredTime: type: integer format: int64 security: - apiKey: [] hmacSignature: [] /sapi/v1/giftcard/redeemCode: post: operationId: redeemGiftCard summary: Redeem a gift card description: Redeem a Binance gift card by its code. tags: - Gift Card parameters: - name: code in: query required: true description: Gift card redemption code. schema: type: string - name: externalUid in: query schema: type: string - name: recvWindow in: query schema: type: integer - name: timestamp in: query required: true schema: type: integer format: int64 - name: signature in: query required: true schema: type: string responses: '200': description: Success content: application/json: schema: type: object properties: code: type: string message: type: string data: type: object properties: referenceNo: type: string identityNo: type: string token: type: string amount: type: string security: - apiKey: [] hmacSignature: [] /sapi/v1/giftcard/verify: get: operationId: verifyGiftCard summary: Verify gift card description: Verify a Binance gift card by its reference number. tags: - Gift Card parameters: - name: referenceNo in: query required: true schema: type: string - name: recvWindow in: query schema: type: integer - name: timestamp in: query required: true schema: type: integer format: int64 - name: signature in: query required: true schema: type: string responses: '200': description: Success content: application/json: schema: type: object properties: code: type: string message: type: string data: type: object properties: valid: type: boolean token: type: string amount: type: string security: - apiKey: [] hmacSignature: [] /sapi/v1/giftcard/buyCode: post: operationId: buyGiftCard summary: Buy a gift card with another token description: Create a gift card paid with a different token than the face value token (dual-token gift card). tags: - Gift Card parameters: - name: baseToken in: query required: true description: Token to pay with. schema: type: string - name: faceToken in: query required: true description: Token the gift card is denominated in. schema: type: string - name: baseTokenAmount in: query required: true schema: type: string - name: recvWindow in: query schema: type: integer - name: timestamp in: query required: true schema: type: integer format: int64 - name: signature in: query required: true schema: type: string responses: '200': description: Success content: application/json: schema: type: object properties: code: type: string message: type: string data: type: object security: - apiKey: [] hmacSignature: [] components: securitySchemes: apiKey: type: apiKey in: header name: X-MBX-APIKEY hmacSignature: type: apiKey in: query name: signature externalDocs: description: Binance Algo Trading Documentation url: https://developers.binance.com/docs/algo/general-info