API reference
Wallet balance
Your prepaid balance in the current environment.
GET
https://app.journeystack.co/api/public/v1/walletRequest
cURL
curl "https://app.journeystack.co/api/public/v1/wallet" \
-H "Authorization: Bearer $JS_KEY"Response
200 OK
{
"data": {
"environment": "sandbox",
"balance": 9825.4,
"currency": "USD",
"updated_at": "2026-01-14T09:31:01.990Z"
}
}Errors
| Code | HTTP | What to do |
|---|---|---|
| unauthorized | 401 | Check the Authorization header and that the key is still active in your portal. |
| rate_limited | 429 | Honour `Retry-After` (60 seconds) and back off. Ask support for a higher limit. |
Sandbox console
Run this endpoint against the sandbox with your own test key. Nothing is provisioned on the live network and no real money moves.