Slash API: Retrieve Balances and Transaction Data
Last updated March 21, 2026
How to Retrieve Balances and Transaction Data with the Slash API
Slash's API gives you programmatic access to your account balances and transaction data.
What You'll Need
- An API key created from your Developer Account settings
- Your account ID(s)
Overview
The Slash API provides several endpoints for financial data:
- List Accounts retrieves all accounts you have access to
- Get Account Balances returns current balance information
- List Transactions retrieves transactions with optional filtering
- Get Transaction fetches details for a single transaction
- Get Transaction Aggregation provides summarized transaction data
Step 1: List Your Accounts
GET https://api.joinslash.com/account
Step 2: Retrieve Account Balances
GET https://api.joinslash.com/account/{accountId}/balance
Balance Types:
- debit: Balance for debit accounts
- cash: For charge card accounts only (excess cash not being used as collateral)
- credit: For charge card accounts only (amount available to spend)
Balance Fields:
- available: Amount immediately available to use
- posted: Amount that has actually posted
- timestamp: When the balance was computed
All amounts are returned in cents.
Step 3: Retrieve Transactions
GET https://api.joinslash.com/transaction
Filter Parameters: legalEntityId, accountId, virtualAccountId, from_date, to_date, from_authorized_at, to_authorized_at, status, detailed_status
Transaction Amounts: Negative amounts are debits (money out), positive amounts are credits (money in).
Step 4: Understand Transaction Statuses
Basic Status: pending, posted, failed
Detailed Status: pending, pending_approval, in_review, canceled, failed, settled, declined, refund, reversed, returned, dispute
Step 5: Get a Single Transaction
GET https://api.joinslash.com/transaction/{transactionId}
Step 6: Get Transaction Aggregations
GET https://api.joinslash.com/transaction/aggregation
Additional Considerations
- Pagination via cursor
- Date filtering uses Unix timestamps in milliseconds
- Rate limits apply
- Full API docs at https://api.joinslash.com/openapi
Need More Help?
Contact support through the Slash dashboard or email support@joinslash.com.
Can’t find what you’re looking for?
Our support team is available 24/7 to help you with any questions.