X-VM-SIGN header.vm_card_id, the VM-generated dedicated card ID.card_id is still supported in this release, but it will be gradually deprecated in future versions. New integrations should use vm_card_id first.vm_card_id request supportvm_card_id for card lookup or operations:POST /cardDetailPOST /deleteCardPOST /freezeCardPOST /rechargeCardPOST /refundCardPOST /cardTransactionPOST /updateCardLimitPOST /getCardListPOST /getCardFlowvm_card_id response fieldvm_card_id in the response:POST /createCardPOST /cardDetailPOST /cardTransactionPOST /getCardListPOST /getCardFlowcard_id remains available for compatibility with existing integrations.card_id and vm_card_id are provided, they must refer to the same card.vm_card_id is the VM-specific card identifier and will become the primary identifier over time.vm_card_id so downstream systems can standardize on the VM card identifier.X-Client-Request-Id in the request header for request tracking, duplicate request identification, and log correlation. If this header is provided in the request, the same X-Client-Request-Id will also be returned in the response header./getCardFlow./getProductCode API response now includes a new field: remaining_open_card_num, which indicates the remaining number of cards that can be issued under the current product code.| Type | API/Capability | Change |
|---|---|---|
| Added | Custom X-Client-Request-Id | Supports passing a custom request identifier in the request header. If provided, the same value will be returned in the response header. |
| Added | /getCardFlow | Added a new API for querying card flow records. |
| Updated | /getProductCode | Added remaining_open_card_num to the response. |
| Header | Required | Description |
|---|---|---|
X-Client-Request-Id | No | A custom request identifier. If the same value is submitted repeatedly under the same application, Duplicate Client Request Id will be returned. |
| Header | Description |
|---|---|
X-Client-Request-Id | If X-Client-Request-Id is provided in the request header, the same value will be returned in the response header. |