API Overview
All APIs use the POST method and define the following request headers in the file. The signature generation method and signing rules are subject to the agreement with the integration party; this document provides field names and types only.
| Request Headers | Type | Description |
| X-API-Key | string | Application access identifier |
| X-Timestamp | integer | Request timestamp |
| X-Nonce | string | Request nonce |
| X-Signature | string | Request signature |
| Content-Type | string | application/json |
The file does not define unified securitySchemes or servers configurations. Therefore, this document describes only the request headers actually declared by each API and does not infer any additional authentication flow.
API List
| Module | Method | API Path | Description |
| Primary Account | POST | /abc/v1/account/detail | Get Primary Account Details |
| Primary Account | POST | /abc/v1/account/transfer | Primary Account Management: Account Transfer |
| Primary Account | POST | /abc/v1/account/recharge-address | Get Recharge Address |
| Primary Account | POST | /abc/v1/account/flow/query | Query Primary Account Fund Flows |
| Primary Account | POST | /abc/v1/account/recharge/query | Query Recharge Details |
| Sub Account | POST | /abc/v1/sub-account/create | Create Sub Account |
| Sub Account | POST | /abc/v1/sub-account/query | Query Sub Accounts |
| Sub Account | POST | /abc/v1/sub-account/detail | Sub Account Details |
| Sub Account | POST | /abc/v1/sub-account/update-status | Enable or Disable Sub Account |
| Sub Account | POST | /abc/v1/sub-account/update-name | Update Sub Account Name |
| Sub Account | POST | /abc/v1/sub-account/flow/query | Query Sub Account Fund Flows |
| Sub Account | POST | /abc/v1/sub-account/switch-provider | Switch Sub Account Card Provider |
| Budget | POST | /abc/v1/budget/create | Create Budget |
| Budget | POST | /abc/v1/budget/query | Query Budget List |
| Budget | POST | /abc/v1/budget/update | Adjust Budget Limit |
| Budget | POST | /abc/v1/budget/detail | Budget Details |
| Card Management | POST | /abc/v1/card/create | Create a Single Virtual Card Synchronously (Card Information Returned Synchronously) |
| Card Management | POST | /abc/v1/card/query | Query Card List |
| Card Management | POST | /abc/v1/card/edit | Update Card (Name / Type / Limit) |
| Card Management | POST | /abc/v1/card/update-status | Update Virtual Card Status (Enable / Disable) |
| Card Management | POST | /abc/v1/card/detail | Get Card Details |
| Card Management | POST | /abc/v1/card/cancel | Card Management: Delete Card |
| Card Management | POST | /abc/v1/card/bin/query | Query Card BIN |
| Transaction | POST | /abc/v1/transaction/query | Query Card Transaction Flows (Paginated) |
| Transaction | POST | /abc/v1/transaction/detail | Get a Single Transaction Details by Transaction Number |
| Transaction | POST | /abc/v1/3ds-challenge/challenge | Submit a 3DS Challenge Decision (Check the Status Before Submitting) |
| Webhook | POST | /open-api/v1/webhook/register | Create Webhook |
| Webhook | POST | /open-api/v1/webhook/query | Query Webhook Configuration (Signing Secret Masked) |
| Webhook | POST | /open-api/v1/webhook/disable | disable Webhook |
| Webhook | POST | /abc/v1/webhook/register | Create Webhook |
| Webhook | POST | /abc/v1/webhook/query | Query Webhook Configuration (Signing Secret Masked) |
| Webhook | POST | /abc/v1/webhook/disable | disable Webhook |