查詢邀請返佣紀錄
查詢已驗證邀請人的邀請返佣紀錄。
信息
- 需要鑑權。邀請人由 API Key 識別;請勿在請求體中傳入邀請人的使用者 ID。
- 回應中的
userId為已遮罩的受邀人 ID。 - 空的
userIdList不會按受邀人 ID 篩選。 - 時間篩選使用
YYYY-MM-DD HH:mm:ss。任一值無法解析時,會將空字串傳至下游;下游如何處理尚未在此確認。此接口不會預設查詢過去一週。 - 請求與回應的欄位名稱使用 Proto 明確定義的 camelCase JSON 名稱;實際閘道序列化尚未獨立驗證。
HTTP請求
POST/v5/referral/commission/records請求參數
| 參數 | 是否必需 | 類型 | 說明 |
|---|---|---|---|
| userIdList | false | array | 受邀人 ID 列表。空列表不會按受邀人 ID 篩選。 |
| > userId | false | integer | 受邀人 ID |
| startTime | false | string | 開始時間,格式為 YYYY-MM-DD HH:mm:ss。無效值會以空字串傳至下游;其處理方式尚未驗證。 |
| endTime | false | string | 結束時間,格式為 YYYY-MM-DD HH:mm:ss。無效值會以空字串傳至下游;其處理方式尚未驗證。 |
| page | false | integer | 頁碼,0 會視為 1。 |
| pageSize | false | integer | 每頁紀錄數。0 或大於 200 的值會視為 10。 |
| productLine | false | integer | 產品線:0 未知、1 現貨、2 合約、3 期權、4 USDC 永續、6 TradeFi、9 Alpha。 |
響應參數
| 參數 | 類型 | 說明 |
|---|---|---|
| records | array | 邀請返佣紀錄 |
| > userId | string | 已遮罩的受邀人 ID,格式為首字元 + *** + 末字元 |
| > paymentTime | integer | 返佣支付時間,Unix 秒級時間戳 |
| > rate | string | 返佣比例 |
| > businessUnit | integer | 產品線:0 未知、1 現貨、2 合約、3 期權、4 USDC 永續、6 TradeFi、9 Alpha。未識別值回傳 0。 |
| > commissionOriginCoin | string | 原始返佣幣種 |
| > commissionOriginAmount | string | 原始幣種的返佣金額 |
| > commissionUsdtAmount | string | 以 USDT 計價的返佣金額 |
| > commissionStatus | integer | 返佣狀態:0 未知、1 待入帳、2 已結算。未識別值回傳 0。 |
| > isBoostM2 | boolean | 與該返佣關聯的受邀人是否為 Boost 使用者。此欄位可能不會出現。 |
| total | integer | 總紀錄數 |
請求示例
- HTTP
POST /v5/referral/commission/records HTTP/1.1
Host: api.bybit.com
X-BAPI-API-KEY: xxxxxxxxxxxxxxxxxx
X-BAPI-TIMESTAMP: 1753286400000
X-BAPI-RECV-WINDOW: 5000
X-BAPI-SIGN: XXXXX
Content-Type: application/json
{
"userIdList": [201, 202],
"startTime": "2025-03-01 10:20:30",
"endTime": "2025-03-08 11:22:33",
"page": 3,
"pageSize": 200,
"productLine": 1
}
響應示例
以下僅示意欄位結構,並非預設 ProtoJSON 序列化結果,也未經閘道驗證。
{
"retCode": 0,
"retMsg": "",
"result": {
"records": [{
"userId": "1***6",
"paymentTime": 1740916800,
"rate": "0.20",
"businessUnit": 1,
"commissionOriginCoin": "BTC",
"commissionOriginAmount": "1.25",
"commissionUsdtAmount": "250",
"commissionStatus": 2
}],
"total": 29
},
"retExtInfo": {},
"time": 1753286400000
}