Transactions Sync
Initiate syncing process to update transaction data.
Multipliers
Multipliers
Single wallet
Single wallet
Example: { address: “0x123…”, connectionId: “ethereum” }
Multiple wallets
Multiple wallets
{ wallets: [{ address: “0x123…”, connectionId: “ethereum” }] }
Required
Required
- Single-wallet form: query params
address+connectionId. - Multi-wallet form: JSON body with
walletsarray (each item\{ address, connectionId \}). - At least one wallet must be provided.
Authorizations
API key required to access the endpoints. Generate one from your dashboard at https://openapi.coinstats.app and pass it in the X-API-KEY request header. Never expose your key in client-side code.
Query Parameters
Wallet address for single wallet sync
The identifier of connection for single wallet sync, which you received from /wallet/blockchains call response. Can be a single network (e.g., "ethereum") or a comma-separated list of networks or "all" for all connections. Either connectionId or blockchain must be provided. If both are provided, connectionId will be used.
"base-wallet"
The blockchain network identifier from /wallet/blockchains call response. Can be a single network (e.g., "ethereum") or a comma-separated list of networks (e.g., "ethereum,polygon,binance_smart"). Either connectionId or blockchain must be provided. If both are provided, connectionId will be used.
"base"
Body
Array of wallets to sync transactions for
[
{
"address": "0x123456789abcdef",
"connectionId": "ethereum"
},
{
"address": "0x987654321fedcba",
"blockchain": "binance_smart"
}
]Response
Start syncing transactions
The current synchronization status of the portfolio
syncing, synced "synced"