Use wallet transaction reads to reconcile account activity across fiat deposits, stablecoin deposits, fees, adjustments, refunds, and withdrawals initiated from Stabyl Pro.Documentation Index
Fetch the complete documentation index at: https://stabyl.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
| Endpoint | Purpose |
|---|---|
GET /partner/wallets/transactions | List wallet activity |
GET /partner/wallets/transactions/{id} | Read one transaction by public identifier |
id as the stable public identifier.
Use rail, currency, and settlement_rail to distinguish NGN fiat, USD cash, USDT, and USDC activity.
Listing Transactions
Reading One Transaction
Status Handling
| Status | Meaning |
|---|---|
| pending | Activity is known but not final |
| completed | Wallet balance has been updated |
| failed | Activity did not complete |
| cancelled | Activity was cancelled before completion |
Reconciliation Pattern
- Poll the list endpoint with conservative page sizes.
- Upsert transactions by public
id. - If a known transaction changes status, update your local record instead of creating a duplicate.
- Stop polling individual transactions after they are terminal.
- Keep raw request IDs and timestamps in your logs for support.
Required Headers
Transaction reads requireX-Api-Key enabled for wallet reads.
Common failures include invalid filters, requesting a transaction outside the account context, or querying a transaction before it appears in the timeline.