generated: '2026-09-06' method: generated source: >- openapi/eci-solutions-erp-v2-1-openapi.json, openapi/eci-solutions-jobboss2-openapi.json, openapi/eci-solutions-lasso-crm-openapi.yml, conventions/eci-solutions-conventions.yml, errors/eci-solutions-problem-types.yml, asyncapi/eci-solutions-lasso-registrant-webhooks.yml provider: ECI Solutions providerId: eci-solutions note: >- ECI publishes no Agent Skills, AGENTS.md or agent guidance of its own — searched the developer portal, the ECI website and the llms.txt ECI publishes. These four are generated by API Evangelist from ECI's own contracts. Every operationId quoted is present in the named spec; the ERP and JobBOSS² write operations carry NO operationId in the published contracts, so those steps address operations by method and path, which is what the contract actually provides. skills: - name: eci-solutions-erp-incremental-sync file: eci-solutions-erp-incremental-sync.md api: eci-solutions:eci-solutions-platform summary: >- Pull deltas out of Deacom, M1, Macola or JobBOSS² through the product-agnostic ERP API using the rowVersion cursor — the only incremental mechanism ECI publishes on the ERP side. - name: eci-solutions-erp-shopfloor-time file: eci-solutions-erp-shopfloor-time.md api: eci-solutions:eci-solutions-platform summary: >- Clock labour and report production against a job. Flags that none of these writes can be undone through the API and that no idempotency key exists. - name: eci-solutions-jobboss2-quote-to-order file: eci-solutions-jobboss2-quote-to-order.md api: eci-solutions:eci-solutions-jobboss2 summary: >- Customer to quote to order to routing to release in JobBOSS², including the paired company/foreign currency fields and the revisedDate[NULL] 500 landmine. - name: eci-solutions-lasso-lead-intake file: eci-solutions-lasso-lead-intake.md api: eci-solutions:eci-solutions-lasso-crm summary: >- Create and enrich a new-home sales lead, book an appointment, and wire the registrant webhook — including the fact that a registrant can never be deleted through the API.