JobBOSS2 API: Documentation, Keys and Integration Options
jobboss2 api documentation
Also searched as
- jobboss api
- eci jobboss api key
- jobboss 2 public api
- jobboss api documentation
Short answer
There is no single public developer portal you can sign up to for instant JobBOSS keys. Integration options are the vendor-provided API or web services where your edition includes them (which ECI grants through your licence and account), direct read access to the SQL Server database for reporting, and file or report-based exchange. Ask ECI or your reseller what API access your version includes and how keys are issued, and use read-only SQL access for analytics.
Applies to: JobBOSS (classic) and JobBOSS2. What API access exists depends on edition, hosting model (cloud or on-premises) and licence, so confirm with ECI.
Choose and set up an integration
- 1Write down the integration goal: push orders in, pull job status out, feed a dashboard, or let an assistant answer questions. The goal decides the method.
- 2Ask ECI or your reseller in writing whether your edition includes an API, what it covers (read, write, which objects), and how keys or credentials are issued and rotated.
- 3For read-only reporting, create a dedicated SQL Server login with SELECT permission on the needed tables or views, and nothing else.
- 4For writes, prefer the vendor API or supported import routes over inserting directly into tables, since the application enforces business rules the database does not.
- 5Build against a test copy of the system, with test data, and log every request.
- 6Store credentials in a secrets manager, never in scripts or spreadsheets, and give each integration its own account so you can revoke it.
- 7Monitor failures and rate limits, and agree who gets alerted when an integration stops.
The four integration patterns
Vendor API or web services: the supported route for writing data, where available. It is versioned by the vendor and respects application rules.
SQL read access: the most common route for analytics on an on-premises install. It is fast to build and powerful, but unsupported schema changes in upgrades can break queries, so use views as a stable layer.
Reports and exports: scheduled reports to CSV or Excel for downstream tools. It is low-tech and reliable.
Import utilities and file drops: the usual route for bulk loads such as items, customers or orders.
Safe read-only SQL access
Do not give an integration the application login. Create its own with only the rights it needs, and prefer views that expose named columns. This protects both data and upgrades.
CREATE LOGIN integ_readonly WITH PASSWORD = '***'; USE [YourJobBossDb]; CREATE USER integ_readonly FOR LOGIN integ_readonly; GRANT SELECT ON SCHEMA::dbo TO integ_readonly;
-- Or narrower: grant on a view only GRANT SELECT ON dbo.vw_open_jobs TO integ_readonly;
Connecting external apps or AI
An external app or AI assistant needs the same three things as any integration: identity, scope and logging. Give it a read-only account, restrict it to the tables it needs, and log the queries it runs. For sensitive jobs, such as defense or aerospace work with controlled drawings, keep both the model and the integration inside your network.
If you want an assistant to write back, route those actions through the vendor API or a human approval step, not through raw updates.
Try it here, free
JobBOSS Classic Private AI Layer Blueprint Generator
Fill in your version, database, hosting and use cases to get an architecture plan for a private, on-prem AI assistant on JobBOSS Classic, ready to share with IT and security.
Common pitfalls
- !Assuming a public API with self-service keys exists. Confirm with ECI.
- !Using the application database login for integrations.
- !Writing straight into tables, which bypasses application rules.
- !Building queries on internal tables that change between versions, with no view layer.
- !Hard-coding credentials in scripts.
- !Testing against live data.
How an ERP-grounded AI assistant handles this
Netray's ERPray connects read-only to the system of record, shows the query it ran and respects roles, which fits the SQL-read pattern for on-premises JobBOSS installs. Models run on your own servers so job and customer data does not leave the building. Any write is an approved action routed through a supported route, not a database update.
Frequently asked questions
Does JobBOSS2 have a public API?
Access depends on your edition and licence. Ask ECI or your reseller what API or web services are included and how credentials are issued.
How do I get a JobBOSS API key?
Through ECI, either with your account team or support, if your edition supports it. There is no guarantee of self-service issuance.
Can I just query the JobBOSS database?
On an on-premises install you often can, with a read-only SQL login. Use views as a stable layer and avoid writing to tables directly.
Can an AI assistant connect to JobBOSS?
Yes, typically with read-only SQL access and a grounded query layer, deployed on-premises if the data is sensitive.
Related
How to Back Up the JobBOSS Database
JobBOSS stores its data in a Microsoft SQL Server database, so a backup is a SQL Server backup, not a copy of program folders. Take a full backup on a schedule, verify it with RESTORE VERIFYONLY, copy it off the server, and take an extra one immediately before any upgrade. Practise a restore into a test database at least once so you know it works.
Error fixJobBOSS Script Error: How to Diagnose It, and What Triggers and Custom Apps Are
A script error in JobBOSS means custom code attached to a screen or event failed, not that the core application is broken. Note the exact message and the action that caused it, identify which custom script or trigger fired, and test the same action with scripts disabled or on a test copy. Common causes are a changed field or table, a missing reference or driver, a permissions problem, and bad data.
How-toHow to Create Custom Reports in JobBOSS and JobBOSS2
Start from the standard report closest to what you need, copy it, and change the copy in the report designer rather than editing the original. For anything the designer cannot express, write a SQL query or view against the JobBOSS database and use it in the designer or in Excel. The designer and the file format differ between classic JobBOSS and JobBOSS2, so check which one you are on.
How-toJobBOSS and QuickBooks Online Integration: What Works and What to Check
JobBOSS and JobBOSS2 are job-shop ERP systems that run quoting, job costing, scheduling and shipping; QuickBooks is an accounting package. The usual pattern is that JobBOSS owns jobs, inventory and invoices, and a summarised accounting interface pushes invoices, receipts and bills into the general ledger. Which QuickBooks flavours (Desktop or Online) and which transactions are supported depends on your edition and release, so confirm with ECI before you buy or plan around it.
Error fixE2 Shop System Error 5093: Causes and How to Troubleshoot
We could not find an authoritative public definition of E2 error 5093, so treat any single-cause answer with caution. In practice, numbered E2 errors raised at login or while opening a module come from the client talking to the database: a changed server name, a SQL permission or login problem, a missing or mismatched driver, or a network or firewall change. Isolate which with the checks below and give Shoptech support the exact context.
How-toE2 Shop System 7.2 (Shoptech): Versions, Manuals, Training, Support and Reporting
E2 Shop System is Shoptech's ERP and MRP software for job shops and make-to-order manufacturers, covering quoting, orders, scheduling, purchasing, inventory, shop floor tracking and accounting integration. Version 7.2 is one release in its line. For manuals, training, support and upgrade eligibility, Shoptech and its resellers are the authoritative source, so confirm details for your own license.
AI for ERPAI for JobBOSS2 quoting and scheduling
How AI helps JobBOSS2 job shops quote from past job actuals and explain scheduling conflicts, with read-only access and private hosting options.
AI for ERPAI Agents for ERP, Running On-Prem
A practical guide to on-prem AI agents for ERP: what they can safely automate, where human approval belongs, and how to design the guardrails.
AI for ERPAI for ECI JobBOSS2 and E2 Shop System
Add AI to ECI JobBOSS2 or E2 Shop System for faster quoting, tighter scheduling, and shop-floor answers, without sending your job data to the cloud.
Stuck on JobBOSS2 (ECI)?
Talk to engineers who work inside JobBOSS2 (ECI) every week, and who build private AI that answers these questions from your own ERP data.
Keep exploring
Free tools
- JobBOSS Classic Private AI Layer Blueprint GeneratorFill in your version, database, hosting and use cases to get an architecture plan for a private, on-prem AI assistant on JobBOSS Classic, ready to share with IT and security.
- JobBOSS Classic AI Assistant Sizing and Value CalculatorEstimate peak concurrency, GPU count, index size, hours saved and payback for a private AI assistant on JobBOSS Classic.
- JobBOSS to E2 Shop System Migration ChecklistA practical checklist for moving a small shop from JobBOSS to E2 Shop System, from data audit through cutover and first month close. Works in reverse too.
ERP fixes and how-tos
- JobBOSS Public API: What Integration Options Exist for JobBOSS and JobBOSS2What integration options JobBOSS and JobBOSS2 offer: direct SQL, import tools, SDK or API access and partner connectors, with ways to link CAD, quoting and accounting.
- How to Create Custom Reports in JobBOSS and JobBOSS2Create and customise reports in JobBOSS and JobBOSS2: report designer basics, common shop reports, parameters and SQL-based alternatives.
- JobBOSS Script Error: How to Diagnose It, and What Triggers and Custom Apps AreDiagnose a JobBOSS script error: find the script, read the message, test safely, and understand JobBOSS2 triggers and custom apps for extending the system.
AI on your ERP
- AI for JobBOSS2 quoting and schedulingHow AI helps JobBOSS2 job shops quote from past job actuals and explain scheduling conflicts, with read-only access and private hosting options.
- AI for JobBOSS2 in Precision Machining: Quotes, Routings and Job Cost Answers from Your Own DataPrivate AI for JobBOSS2 precision machine shops: quote history, routing actuals, job cost variance and on-time delivery answers, kept on your own network.
Integrations
- How to add AI agents to ECI JobBOSS2How to add AI agents to ECI JobBOSS2: a read-first tool layer over the SQL Server data and API, agents for quotes, late jobs and POs, with human approval on writes.
- How to use ChatGPT with ECI JobBOSS2Using ChatGPT with JobBOSS2: exports versus live access, custom GPT actions over an API, enterprise data controls, and when a private model is the safer choice.
Software
- ECI JobBOSS2Independent profile of ECI JobBOSS2, a job shop ERP: what it does, main modules, integration options, strengths, limits, alternatives and where AI can help.
- ECI M1ECI M1 is an ERP for small and mid-sized discrete and process manufacturers from ECI Software Solutions. See modules, integrations, limits and alternatives.