queryCardAssetRecords
Retrieve paginated card transaction records for the authenticated Bybit account using filters by status, card last digits, merchant name, transaction ID, and time range.
Instructions
Query Bybit Card asset (transaction) records for the authenticated account. Requires Card read permission on the API key.
POST /v5/card/transaction/query-asset-records — paginated, supports filters by status code, last 2 or 4 digits of card number (pan4), merchant name (fuzzy), query type (SIDE_QUERY_AUTH/FINANCIAL/REFUND), transaction or order ID (exact), card token, and time range.
Conditional requirement: type is required when neither txnId nor orderNo is provided. This restriction does not apply when either txnId or orderNo is present.
Privacy: the MCP layer removes the internal uid and the card BIN pan6 from each record before returning. The card last digits (pan4), merchant info, amounts, fees, status, and timestamps are returned unchanged.
Agent hint: use pan4 (last 2 or 4 digits) to identify the user-facing card. Do not ask the user for uid or pan6 — they are not exposed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| statusCode | No | ||
| limit | No | ||
| page | No | ||
| pan4 | No | ||
| createBeginTime | No | ||
| createEndTime | No | ||
| merchName | No | ||
| type | No | ||
| txnId | No | ||
| cardToken | No | ||
| orderNo | No |