API Reference
REST API documentation for Central and Tenant surfaces of EloSync.
Show contract — notes & activity history: On module GET …/{id} payloads, embedded notes / note_entries / domain activities (and Lead assignment_histories) are ordered newest-first (created_at DESC, then id DESC), matching dedicated GET …/timeline endpoints. Clients must not assume ascending chronological order on show. Feedback ticket comments remain oldest-first (conversation thread).
| Document | Description |
|---|---|
| Central v1 | Central admin REST API |
| Tenant Dashboard | Dashboard + widget registry |
| Tenant Leads | Leads CRUD and workflows |
| Tenant Companies | Companies CRUD, notes, timeline |
| Tenant Contacts | Contacts CRUD, notes, timeline |
| Tenant Tasks | Tasks CRUD and workflows |
| Tenant Projects | Projects CRUD, board, members, status, notes, timeline |
| Tenant ToDos | Personal ToDos CRUD and board |
| Tenant Activities | Activities CRUD, complete, notes, timeline |
| Tenant Opportunities | Opportunities CRUD, board, stages, notes |
| Tenant Quotations | Quotations CRUD, lines, send/accept/convert to invoice, notes |
| Tenant Contracts | Contracts CRUD, status, optional quotation link, create invoice |
| Tenant Invoices | Invoices CRUD, lines, send/void, notes |
| Tenant Payments | Payments CRUD, allocations, post/void, notes |
| Tenant Credit Notes | Credit notes CRUD, lines, issue/apply/void, notes |
| Tenant Estimates | Estimates CRUD, lines, send/accept/convert to invoice, notes |
| Tenant Vendors | Vendors CRUD, notes, timeline |
| Tenant Purchase Orders | Purchase orders CRUD, lines, send/receive/cancel, convert to expense, notes, timeline |
| Tenant Expenses | Expenses CRUD, submit/approve/reject/pay/cancel, notes, timeline |
| Tenant Products | Products catalog, categories, notes, timeline |
| Tenant Knowledge Base | Internal articles, categories, notes, timeline |
| Tenant Warehouses | Warehouse locations, notes, timeline |
| Tenant Inventory | Stock levels, adjustments, transfers |
| Tenant Accounting | Chart of accounts, journals, general ledger |
| Tenant Tax types | Sales tax and withholding catalog |
| Tenant Financial Reports | Trial Balance, P&L, Balance Sheet |
| Tenant Employees | Employee directory CRUD and stats |
| Tenant Leave Management | Leave types, balances, request workflow |
| Tenant Attendance | Daily attendance records and stats |
| Tenant Payroll | Payroll profiles, pay runs, optional journal post |
| Tenant Help Desk | Internal tickets CRUD, status/close/reopen, notes, timeline |
| Tenant Assets | Assets CRUD, assign, notes, timeline, stats |
| Tenant Documents | Documents + document-categories CRUD, download, stats |
| Tenant WhatsApp Cloud | Connect, inbox, messages, Meta templates |
| Tenant AI Assistant | Conversations, credits, Lead Copilot, pending actions |
| Tenant Communication Templates | Templates, placeholders, WhatsApp render |
| Tenant Email | Personal accounts, folders, labels, messages, templates, signatures, links |
| Tenant Notifications | In-app notifications |
| Tenant Team Chat | Channels, DMs, messages, attachments, search |
| Tenant Marketplace | Browse, install, and remove workspace modules |
| Tenant Users | Workspace users + CRM preference flags |
| Tenant Branded Domain | Custom domain propose / verify / remove |
| Tenant Storage | Workspace content storage usage + quota error codes |