Jonas API Documentation
Two complementary APIs for integrating with Jonas. The modern REST API covers task-focused operations such as document upload & retrieval and Field Time time entries. The SOAP-based Data Import/Export API exchanges Customers, Work Orders, Jobs, Purchase Orders, Invoices, Estimates, Inventory and more with third-party applications such as Salesforce or QuickBooks.
Data Import/Export API
Accounts Receivable
Accounts Payable
Inventory
Purchase Orders
Job Costing
Jobs & Estimating
Service Billing
Subcontract Control
Equipment Management
REST API concepts
Authentication
Exchange a per-tenant API token for a JWT at /token, then send Authorization: Bearer.
Versioning
Endpoints live under /public/v1/ so future changes can ship under v2.
Queries
Complex filters use POST with a JSON body; page / pageSize for paging.
Errors
RFC 7807 application/problem+json with type, title, status, detail.
Data Import/Export API concepts
Authentication
Every call accepts a securityToken, username, and password.
Methods
Call Login or JonasAPI with a JSON apiParams payload.
Options
Schema, Template, Download, Scan, Update.
Response shape
isAuthenticated, isValid, data, message.