ECI Solutions Setting 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 Setting. 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
23 operations
across 23 paths,
and defines 50 schemas.
It is described by OpenAPI 3.2.0, at version v1.
Requests are made against the base URL https://api-erp.integrations.ecimanufacturing.com.
23 operations23 paths50 schemas4 DELETE13 GET6 POST
Metadata
The identity and technical contract details declared by the specification.
ECI Solutions Setting API declares
1 security scheme
for authenticating requests.
It supports OAuth 2.0 (Bearer) using the clientCredentials flow, exposing 1 scope.
By default, every request must be authenticated.
Bearer — Use the Authentication API OAuth endpoints
Paths & Operations 23
Across 23 paths, the API surfaces 23 operations — 4 DELETE, 13 GET, 6 POST. Each is listed below with its method, path, parameters, and response codes.
Setting 23
DELETE
/api/Setting/Account/{id}
Delete an Account
deleteApiSettingAccountById1 param→ 200
GET
/api/Setting/GetAccount/{id}
Get a single Account by unique id, if it exists
getApiSettingGetAccountById1 param→ 200
GET
/api/Setting/GetAccounts
Get a list of Accounts
getApiSettingGetAccounts3 params→ 200
GET
/api/Setting/GetCompanyPreferences
Get a value of companyPreference
getApiSettingGetCompanyPreferences→ 200
GET
/api/Setting/GetCurrencies
Get a list of Currencies
getApiSettingGetCurrencies2 params→ 200
GET
/api/Setting/GetCustomerTypes
Get a list of CustomerTypes
getApiSettingGetCustomerTypes2 params→ 200
GET
/api/Setting/GetEmployeePayRates
Get a list of Employee Pay Rates
getApiSettingGetEmployeePayRates2 params→ 200
GET
/api/Setting/GetExchangeRates
Get a list of Exchange Rates
getApiSettingGetExchangeRates3 params→ 200
GET
/api/Setting/GetInvoice/{id}
Get a single Invoice for Customers by unique id, if it exists
getApiSettingGetInvoiceById1 param→ 200
GET
/api/Setting/GetInvoices
Get a list of Invoices for Customers
getApiSettingGetInvoices3 params→ 200
GET
/api/Setting/GetTaxCode/{id}
Get a single Tax Code by unique id, if it exists
getApiSettingGetTaxCodeById1 param→ 200
GET
/api/Setting/GetTaxCodes
Get a list of Tax Codes
getApiSettingGetTaxCodes3 params→ 200
GET
/api/Setting/GetTerm/{id}
Get a single Term by unique id, if it exists
getApiSettingGetTermById1 param→ 200
GET
/api/Setting/GetTerms
Get a list of Terms
getApiSettingGetTerms3 params→ 200
DELETE
/api/Setting/Invoice/{id}
Delete an Invoice for a Customer
deleteApiSettingInvoiceById1 param→ 200
POST
/api/Setting/SaveAccount
Create or update an Account
postApiSettingSaveAccountbody→ 200
POST
/api/Setting/SaveCurrency
Create a Currency
postApiSettingSaveCurrencybody→ 200
POST
/api/Setting/SaveItem
Create or update an Item
postApiSettingSaveItembody→ 200
POST
/api/Setting/SavePaymentMethod
Create or update a Payment Method
postApiSettingSavePaymentMethodbody→ 200
POST
/api/Setting/TaxAgency
Create a Tax Agency
postApiSettingTaxAgencybody→ 200
DELETE
/api/Setting/TaxCode/{id}
Delete a Tax Code
deleteApiSettingTaxCodeById1 param→ 200
POST
/api/Setting/TaxService
Create or update a Tax Code and associated tax rates
postApiSettingTaxServicebody→ 200
DELETE
/api/Setting/Term/{id}
Delete a Term
deleteApiSettingTermById1 param→ 200
Schemas 50
The contract defines 50 schemas that model the data the API accepts and returns. The most detailed are InvoiceModel (28 properties), ItemModel (25 properties), AccountModel (17 properties), TermResponseModel (13 properties). Each schema is shown below with its type and property counts.
ApiError
object
5 properties
CustomerTypeResponseModelListAPIResponse
object
5 properties
ValidationError
object
4 properties
CurrencyResponseModel
object
7 properties
SalesItemLineDetailModel
object
Sale Item Detail Model
6 properties
TermResponseModelListAPIResponse
object
5 properties
InvoiceModelAPIResponse
object
5 properties
TaxCodeResponseModelAPIResponse
object
5 properties
TaxCodeResponseModel
object
8 properties
TaxRateDetailModel
object
Represents a tax rate associated with a tax code. QBO: https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/taxservice Xero: https:/…
4 properties
CompanyPreferencesResponseModel
object
Represents the preferences of the company connected to the financial system. QBO: https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entiti…
4 properties
TaxAgencyResponseModel
object
1 property
TermResponseModelAPIResponse
object
5 properties
TaxAgencyResponseModelAPIResponse
object
5 properties
InvoiceResponseModelListAPIResponse
object
5 properties
InvoiceResponseModel
object
6 properties
ExchangeRateResponseModelListAPIResponse
object
5 properties
EmployeePayRateResponseModelListAPIResponse
object
5 properties
PaymentMethodResponseModel
object
2 properties
AccountResponseModelAPIResponse
object
5 properties
TaxAgencyModel
object
Represents a Tax Agency to be saved to the financial system. QBO: https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/taxagency
4 properties
ContentResponseModelAPIResponse
object
5 properties
TaxServiceModel
object
Represents a Tax Code and Rate(s) to be saved to the financial system. QBO: https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/tax…
6 properties
AccountBankingDetailsModel
object
Represents a GL Account's banking details. Xero: https://developer.xero.com/documentation/api/accounting/accounts MYOB: https://developer.myob.com/api/myob-bus…
Represents a GL Account to be saved to the financial system. QBO: https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/account Xero:…
17 properties
EmployeePayRateResponseModel
object
4 properties
ItemModel
object
Represents a Item, generally for sale or purchase, to be saved to the financial system. QBO: https://developer.intuit.com/app/developer/qbo/docs/api/accounting…
25 properties
TaxRateResponseModel
object
2 properties
PaymentMethodResponseModelAPIResponse
object
5 properties
AddressModel
object
Represents an address for a Customer, Vendor, or Employee
9 properties
CustomerTypeResponseModel
object
6 properties
CurrencyResponseModelListAPIResponse
object
5 properties
InvoiceModel
object
This class is being used to have invoice details Sage: https://developer.sage.com/accounting/reference/invoicing-sales/tag/Sales-Invoices
28 properties
ExchangeRateResponseModel
object
4 properties
CurrencyModel
object
Represents a currency being saved to the financial system.
1 property
ChartAccountResponseModel
object
A summary record representing a GL account.
12 properties
ChartAccountResponseModelAPIResponse
object
5 properties
CompanyPreferencesResponseModelAPIResponse
object
5 properties
AccountResponseModel
object
A record containing the unique id and syncToken for a saved GL account.
2 properties
TaxResponseModelAPIResponse
object
5 properties
CurrencyModelAPIResponse
object
5 properties
PaymentMethodModel
object
Represents a Payment Method to be saved to the financial system. QBO: https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/paymentme…
5 properties
ChartAccountResponseModelListAPIResponse
object
5 properties
InvoiceLineModel
object
Line item details for customer invoices and credits.
7 properties
TaxRateResponse
object
6 properties
ContentResponseModel
object
A record containing the unique id and syncToken for a saved entity.
2 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of ECI Solutions Setting 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.