Docs › API Reference › Wallet Service › POST /internal/wallet/export-user-data
POST /internal/wallet/export-user-data
Called by internal services such as identity-service, returns all wallet and transaction data of the user in wallet-service (for GDPR data portability)
Wallet Service - Internal Interface None application/json
Request Body
Accepts an empty JSON object {}
Referenced Schemas
dto.DataResponse-dto_ExportUserDataResponse
Field Type Required Example Constraints Description
code
integer
No
data
dto.ExportUserDataResponse
No
message
string
No
timestamp
string
No
dto.ExportUserDataResponse
dto.TransactionResponse
Transaction record info
Field Type Required Example Constraints Description
amount
string
No
100.00
Amount
balance_after
string
No
1000.00
Balance after
balance_before
string
No
900.00
Balance before
counterparty_id
string
No
usr_xyz456
Counterparty
created_at
string
No
2026-04-15T10:30:00Z
Created time
currency
string
No
CNY
Currency
description
string
No
Account deposit
Description
id
string
No
txn_abc123
Transaction ID
reference_id
string
No
order_123
Reference
status
string
No
completed
Status
type
string
No
deposit
Type
wallet_id
string
No
wlt_abc123
Wallet ID
dto.WalletResponse
User wallet info
Field Type Required Example Constraints Description
application_id
string
No
app_abc123
App ID
balance
string
No
1000.00
Balance
created_at
string
No
2026-01-01T00:00:00Z
Created time
currency
string
No
CNY
Currency
frozen_balance
string
No
100.00
Frozen
status
string
No
active
Status
tenant_id
string
No
tnt_xyz789
Tenant ID
updated_at
string
No
2026-04-15T10:30:00Z
Updated time
user_id
string
No
usr_abc123
User ID
wallet_id
string
No
wlt_abc123
Wallet ID
gitee_com_linmes_authms_base_dto.SimpleResponse
Field Type Required Example Constraints Description
code
integer
No
message
string
No
timestamp
string
No