Getting Started
Start posting financial events to GL System in under 5 minutes. No infrastructure to manage — just sign up, get an API key, and integrate.
Quick Start Path
- Create Your Account — Sign up at glsystem.io, choose a plan, and get your API key.
- Authentication — Learn how to authenticate API requests using your API key.
- Post Your First Event — Create accounts, define posting rules, and post your first financial event.
How It Works
Base URL
All API requests use your tenant's base URL:
https://api.glsystem.io/api/v2/
What You'll Need
- A GL System account (sign up free)
- An API key (generated in the portal dashboard)
- An HTTP client (cURL, Postman, or your application code)
Sample Request
curl -X POST https://api.glsystem.io/api/v2/gl/events \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"eventKey": "INV-001",
"eventType": "INVOICE_PAYMENT",
"amount": "1250.00",
"currencyCode": "USD"
}'
GL System automatically applies the matching posting rules, creates balanced journal entries, updates running balances, extends the hash chain, and fires webhook notifications.
Next Steps
Once you've posted your first event, explore:
- API Reference — Complete endpoint documentation
- Core Concepts — Understand double-entry, hash chains, and event sourcing
- Webhook Integration — Receive real-time notifications
- Financial Reporting — Generate trial balance, P&L, and balance sheet