# JobBOSS² Public API

**Canonical:** https://apis.io/apis/eci-solutions/eci-solutions-jobboss2/  
**Provider:** ECI Solutions — https://apis.io/providers/eci-solutions/  
**Base URL:** https://api-jb2.integrations.ecimanufacturing.com  
**Documentation:** https://integrations.ecimanufacturing.com/api.html?family=jb2

JobBOSS² Public API is one of 15 APIs that [ECI Solutions](https://apis.io/providers/eci-solutions/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include ERP, Manufacturing, Job Shop, Quotes, and Orders. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

The JobBOSS²-specific REST API for cloud-hosted JobBOSS² customers, covering orders and order line items, order routings, quotes and quote line items, customers, contacts, shipping addresses, estimates and part master, materials and material issues, time tickets, employees and vendors. Uses bearer tokens from the Integration Engine OAuth 2.0 client-credentials flow, take/skip paging, fields/filter/sort expressions, and a Title/Status/Detail/TraceId JSON error envelope.

## Operations (60 of 142)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/v1/eci-aps/authenticate-user` | — |
| GET | `/api/v1/eci-aps/get-schedule` | — |
| POST | `/api/v1/shopview/authenticate-user` | — |
| GET | `/api/v1/shopview/filters` | — |
| GET | `/api/v1/shopview/get-jobs` | — |
| POST | `/api/v1/shopview/grid-option` | — |
| GET | `/api/v1/shopview/grid-options` | — |
| GET | `/api/v1/shopview/kpi-definitions` | — |
| GET | `/api/v1/shopview/kpi/jobs-closed` | — |
| GET | `/api/v1/shopview/kpi/jobs-in-progress` | — |
| GET | `/api/v1/shopview/kpi/jobs-on-hold` | — |
| GET | `/api/v1/shopview/kpi/jobs-past-due` | — |
| POST | `/api/v1/shopview/reset-grid-options` | — |
| GET | `/api/v1/ap-checks` | Gets a list of AP Checks |
| POST | `/api/v1/ap-checks` | Creates a new AP Check |
| GET | `/api/v1/ap-checks/{checkNumber}` | Gets a single AP Check by check number |
| GET | `/api/v1/ar-invoice-details` | Gets a list of AR Invoice Details |
| GET | `/api/v1/ar-invoices` | Gets a list of AR Invoices |
| GET | `/api/v1/attendance-ticket-details` | Gets a list of Attendance Ticket Details |
| PATCH | `/api/v1/attendance-ticket-details/{id}` | Updates an Attendance Ticket Detail |
| POST | `/api/v1/attendance-tickets/{ticketDate}/employees/{employeeCode}/attendance-ticket-details` | Creates an Attendance Ticket Detail |
| GET | `/api/v1/attendance-tickets` | Gets a list of Attendance Tickets |
| POST | `/api/v1/attendance-tickets` | Creates an Attendance Ticket |
| GET | `/api/v1/attendance-tickets/{ticketDate}/employees/{employeeCode}` | Gets an Attendance Ticket by its unique ID |
| POST | `/api/v1/oauth2Exchange` | — |
| GET | `/api/v1/bin-locations` | Gets a list of Bin Locations |
| GET | `/api/v1/company` | Gets a company |
| GET | `/api/v1/company-calendars` | Gets a list of Company Calendars |
| GET | `/api/v1/contacts` | Gets a list of Contacts |
| POST | `/api/v1/contacts` | Creates a Contact |
| GET | `/api/v1/contacts/{object}/{contactCode}/{contact}` | Gets a Contact by specifying the object, the contact code and the contact |
| PATCH | `/api/v1/contacts/{object}/{contactCode}/{contact}` | Updates a Contact |
| GET | `/api/v1/corrective-preventive-actions` | Gets a list of corrective actions |
| GET | `/api/v1/corrective-preventive-actions/{correctiveActionNumber}` | Gets a corrective action by number |
| GET | `/api/v1/currency-codes` | Gets a list of Currency Codes |
| GET | `/api/v1/customer-return-line-items` | Gets a list of Customer Return Line Items |
| GET | `/api/v1/customer-return-releases` | Gets a list of Customer Return Releases |
| GET | `/api/v1/customer-returns` | Gets a list of Customer Returns |
| GET | `/api/v1/customers` | Gets a list of Customers |
| POST | `/api/v1/customers` | Creates a Customer |
| GET | `/api/v1/customers/{customerCode}` | Gets a Customer by customer code |
| PATCH | `/api/v1/customers/{customerCode}` | Updates a Customer |
| GET | `/api/v1/departments` | Gets a list of Departments |
| GET | `/api/v1/document-controls` | Gets a list of Document Controls |
| GET | `/api/v1/document-histories` | Gets a list of Document Histories |
| GET | `/api/v1/document-review` | Gets a list of Document Review records |
| GET | `/api/v1/employee-trainings` | Gets a list of Employee Trainings |
| GET | `/api/v1/employees` | Gets a list of Employees |
| PATCH | `/api/v1/employees/{employeeCode}` | Updates an Employee |
| GET | `/api/v1/estimates` | Gets a list of Estimates |
| POST | `/api/v1/estimates` | Creates an Estimate. |
| GET | `/api/v1/estimates/{partNumber}` | Gets an Estimate by part number |
| PATCH | `/api/v1/estimates/{partNumber}` | Updates an Estimate |
| GET | `/api/v1/feedback` | Gets a list of Feedback |
| GET | `/api/v1/gl-codes` | Gets a list of GL Codes |
| GET | `/api/v1/gl-codes/{GLAccountNumber}` | Gets a GL Code by GL Account Number |
| GET | `/api/v1/issuing-materials/bin-locations` | Gets a list of parts with bin locations and quantity on hand |
| GET | `/api/v1/issuing-materials/job-numbers` | Gets a list of job numbers |
| GET | `/api/v1/issuing-materials/routing-steps` | Gets a list of routing steps for jobs |
| POST | `/api/v1/issuing-materials/stock-to-job-transfer` | Transfer stock materials to a job |

…and 82 more operations. They are listed in full on the page.

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/eci-solutions/refs/heads/main/openapi/eci-solutions-jobboss2-openapi.json
- **APIReference** — https://integrations.ecimanufacturing.com/api.html?family=jb2
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/eci-solutions/refs/heads/main/overlays/eci-solutions-jobboss2-overlay.yaml
- **AgentSkill** — https://raw.githubusercontent.com/api-evangelist/eci-solutions/refs/heads/main/skills/_index.yml

## Other ECI Solutions APIs (12)

- [ECI Manufacturing ERP API](https://apis.io/apis/eci-solutions/eci-solutions-platform/)
- [M1 Public API](https://apis.io/apis/eci-solutions/eci-solutions-m1/)
- [ECI MFG Integration Management API](https://apis.io/apis/eci-solutions/eci-solutions-integration-management/)
- [ECI Authentication API](https://apis.io/apis/eci-solutions/eci-solutions-authentication/)
- [ECI MFG Payment API](https://apis.io/apis/eci-solutions/eci-solutions-payment/)
- [ECI Financial Integration API](https://apis.io/apis/eci-solutions/eci-solutions-financial/)
- [ECI EvolutionX Ecommerce API](https://apis.io/apis/eci-solutions/eci-solutions-ecommerce/)
- [ECI Einvoice API](https://apis.io/apis/eci-solutions/eci-solutions-einvoice/)
- [ECI Shipping API](https://apis.io/apis/eci-solutions/eci-solutions-shipping/)
- [ECI Currency Data API](https://apis.io/apis/eci-solutions/eci-solutions-currency/)
- [ECI AP/AR Commerce Automation API](https://apis.io/apis/eci-solutions/eci-solutions-apar-commerce/)
- [ECI Office Integration API](https://apis.io/apis/eci-solutions/eci-solutions-office/)

## Tags

ERP, Manufacturing, Job Shop, Quotes, Orders

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/eci-solutions/eci-solutions-jobboss2/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/eci-solutions/.
