How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

ECI Solutions ERP/QUOTATIONS API

The ERP/QUOTATIONS API from ECI Solutions — 16 operation(s) for erp/quotations.

ECI Solutions ERP/QUOTATIONS API is one of 194 APIs that ECI Solutions publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include ERP/QUOTATIONS. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, a support channel, authentication docs, and a changelog.

This API exposes 32 operations across 16 paths, and defines 27 schemas. It is described by OpenAPI 3.2.0, at version v1.

Requests are made against a single base URL, https://api-m1.integrations.ecimanufacturing.com.

32 operations 16 paths 27 schemas 8 DELETE16 GET8 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v1
Base URL
https://api-erp.integrations.ecimanufacturing.com
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

ECI Solutions ERP/QUOTATIONS API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (oauth2) using the clientCredentials flow, exposing 1 scope. By default, every request must be authenticated.

  • oauth2 — OAuth 2.0 Client Credentials Flow with API Users issued from Integration Engine Management Console

Paths & Operations 32

Across 16 paths, the API surfaces 32 operations — 8 DELETE, 16 GET, 8 PUT. Each is listed below with its method, path, parameters, and response codes.

ERP/QUOTATIONS 32
GET
/api/ERP/QuoteAssemblies
Returns all existing QuoteAssemblies according to the filter, order by and…
ERPQuoteAssemblies_GetAllQuoteAssemblyAsync 4 params → 200400401404415500
PUT
/api/ERP/QuoteAssemblies
Creates or updates a single QuoteAssembly record
ERPQuoteAssemblies_PutQuoteAssemblyAsync body → 200201400401404415500
GET
/api/ERP/QuoteAssemblies/{key}
Returns a single QuoteAssembly record for a given Unique Id
ERPQuoteAssemblies_GetQuoteAssemblyAsync 1 param → 200400401404415500
DELETE
/api/ERP/QuoteAssemblies/{key}
Deletes a single QuoteAssembly record
ERPQuoteAssemblies_DeleteQuoteAssemblyAsync 1 param → 200400401404415500
GET
/api/ERP/QuoteLines
Returns all existing QuoteLines according to the filter, order by and…
ERPQuoteLines_GetAllQuoteLineAsync 4 params → 200400401404415500
PUT
/api/ERP/QuoteLines
Creates or updates a single QuoteLine record
ERPQuoteLines_PutQuoteLineAsync body → 200201400401404415500
GET
/api/ERP/QuoteLines/{key}
Returns a single QuoteLine record for a given Unique Id
ERPQuoteLines_GetQuoteLineAsync 1 param → 200400401404415500
DELETE
/api/ERP/QuoteLines/{key}
Deletes a single QuoteLine record
ERPQuoteLines_DeleteQuoteLineAsync 1 param → 200400401404415500
GET
/api/ERP/QuoteMaterials
Returns all existing QuoteMaterials according to the filter, order by and…
ERPQuoteMaterials_GetAllQuoteMaterialAsync 4 params → 200400401404415500
PUT
/api/ERP/QuoteMaterials
Creates or updates a single QuoteMaterial record
ERPQuoteMaterials_PutQuoteMaterialAsync body → 200201400401404415500
GET
/api/ERP/QuoteMaterials/{key}
Returns a single QuoteMaterial record for a given Unique Id
ERPQuoteMaterials_GetQuoteMaterialAsync 1 param → 200400401404415500
DELETE
/api/ERP/QuoteMaterials/{key}
Deletes a single QuoteMaterial record
ERPQuoteMaterials_DeleteQuoteMaterialAsync 1 param → 200400401404415500
GET
/api/ERP/QuoteMemos
Returns all existing QuoteMemos according to the filter, order by and…
ERPQuoteMemos_GetAllQuoteMemoAsync 4 params → 200400401404415500
PUT
/api/ERP/QuoteMemos
Creates or updates a single QuoteMemo record
ERPQuoteMemos_PutQuoteMemoAsync body → 200201400401404415500
GET
/api/ERP/QuoteMemos/{key}
Returns a single QuoteMemo record for a given Unique Id
ERPQuoteMemos_GetQuoteMemoAsync 1 param → 200400401404415500
DELETE
/api/ERP/QuoteMemos/{key}
Deletes a single QuoteMemo record
ERPQuoteMemos_DeleteQuoteMemoAsync 1 param → 200400401404415500
GET
/api/ERP/QuoteOperations
Returns all existing QuoteOperations according to the filter, order by and…
ERPQuoteOperations_GetAllQuoteOperationAsync 4 params → 200400401404415500
PUT
/api/ERP/QuoteOperations
Creates or updates a single QuoteOperation record
ERPQuoteOperations_PutQuoteOperationAsync body → 200201400401404415500
GET
/api/ERP/QuoteOperations/{key}
Returns a single QuoteOperation record for a given Unique Id
ERPQuoteOperations_GetQuoteOperationAsync 1 param → 200400401404415500
DELETE
/api/ERP/QuoteOperations/{key}
Deletes a single QuoteOperation record
ERPQuoteOperations_DeleteQuoteOperationAsync 1 param → 200400401404415500
GET
/api/ERP/QuoteQuantities
Returns all existing QuoteQuantities according to the filter, order by and…
ERPQuoteQuantities_GetAllQuoteQuantityAsync 4 params → 200400401404415500
PUT
/api/ERP/QuoteQuantities
Creates or updates a single QuoteQuantity record
ERPQuoteQuantities_PutQuoteQuantityAsync body → 200201400401404415500
GET
/api/ERP/QuoteQuantities/{key}
Returns a single QuoteQuantity record for a given Unique Id
ERPQuoteQuantities_GetQuoteQuantityAsync 1 param → 200400401404415500
DELETE
/api/ERP/QuoteQuantities/{key}
Deletes a single QuoteQuantity record
ERPQuoteQuantities_DeleteQuoteQuantityAsync 1 param → 200400401404415500
GET
/api/ERP/Quotes
Returns all existing Quotes according to the filter, order by and pagination…
ERPQuotes_GetAllQuoteAsync 4 params → 200400401404415500
PUT
/api/ERP/Quotes
Creates or updates a single Quote record
ERPQuotes_PutQuoteAsync body → 200201400401404415500
GET
/api/ERP/Quotes/{key}
Returns a single Quote record for a given Unique Id
ERPQuotes_GetQuoteAsync 1 param → 200400401404415500
DELETE
/api/ERP/Quotes/{key}
Deletes a single Quote record
ERPQuotes_DeleteQuoteAsync 1 param → 200400401404415500
GET
/api/ERP/QuoteSalesPeople
Returns all existing QuoteSalesPeople according to the filter, order by and…
ERPQuoteSalesPeople_GetAllQuoteSalesPersonAsync 4 params → 200400401404415500
PUT
/api/ERP/QuoteSalesPeople
Creates or updates a single QuoteSalesPerson record
ERPQuoteSalesPeople_PutQuoteSalesPersonAsync body → 200201400401404415500
GET
/api/ERP/QuoteSalesPeople/{key}
Returns a single QuoteSalesPerson record for a given Unique Id
ERPQuoteSalesPeople_GetQuoteSalesPersonAsync 1 param → 200400401404415500
DELETE
/api/ERP/QuoteSalesPeople/{key}
Deletes a single QuoteSalesPerson record
ERPQuoteSalesPeople_DeleteQuoteSalesPersonAsync 1 param → 200400401404415500

Schemas 27

The contract defines 27 schemas that model the data the API accepts and returns. The most detailed are ERPQuoteQuantityDto (70 properties), ERPQuoteOperationDto (67 properties), ERPQuoteMaterialDto (58 properties), ERPQuoteLineDto (41 properties). Each schema is shown below with its type and property counts.

APIResponseMessageDto
object
5 properties
ERPResponseMessageDto_IList_ERPQuoteMaterialDto
object
3 properties
Warning
object
1 property
ERPQuoteMaterialDto
object
58 properties 7 required
ERPResponseMessageDto_ERPQuoteDto
object
3 properties
ERPQuoteDto
object
38 properties 5 required
Error
object
1 property
ERPQuoteAssemblyDto
object
30 properties 7 required
ERPResponseMessageDto_IList_ERPQuoteAssemblyDto
object
3 properties
ERPResponseMessageDto_IList_ERPQuoteMemoDto
object
3 properties
ERPResponseMessageDto_IList_ERPQuoteOperationDto
object
3 properties
ERPResponseMessageDto_ERPQuoteQuantityDto
object
3 properties
ERPResponseMessageDto_ERPQuoteOperationDto
object
3 properties
ERPQuoteOperationDto
object
67 properties 10 required
ERPResponseMessageDto_ERPQuoteMemoDto
object
3 properties
ERPQuoteMemoDto
object
13 properties 4 required
ERPResponseMessageDto_IList_ERPQuoteLineDto
object
3 properties
ERPResponseMessageDto_IList_ERPQuoteQuantityDto
object
3 properties
ERPResponseMessageDto_ERPQuoteSalesPersonDto
object
3 properties
ERPResponseMessageDto_IList_ERPQuoteSalesPersonDto
object
3 properties
ERPResponseMessageDto_ERPQuoteAssemblyDto
object
3 properties
ERPQuoteQuantityDto
object
70 properties 5 required
ERPResponseMessageDto_ERPQuoteLineDto
object
3 properties
ERPResponseMessageDto_IList_ERPQuoteDto
object
3 properties
ERPQuoteSalesPersonDto
object
10 properties 3 required
ERPResponseMessageDto_ERPQuoteMaterialDto
object
3 properties
ERPQuoteLineDto
object
41 properties 5 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

eci-solutions-erp-quotations-api-openapi.yml Raw ↑

Other APIs ECI Solutions publishes across the network.

ECI Solutions Account API
ECI Solutions Account Vault API
ECI Solutions Activation Code API
ECI Solutions Addresses API
ECI Solutions Analytics API
ECI Solutions AP Checks API
ECI Solutions Application API
ECI Solutions AR Invoice Details API
ECI Solutions AR Invoices API
ECI Solutions Attendance Ticket Details API
ECI Solutions Attendance Tickets API
ECI Solutions Authentication API
Where this information came from

This is an independent, third-party profile of ECI Solutions ERP/QUOTATIONS API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.