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 Setting API

The Setting API from ECI Solutions — 23 operation(s) for setting.

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 operations 23 paths 50 schemas 4 DELETE13 GET6 POST

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 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
deleteApiSettingAccountById 1 param → 200
GET
/api/Setting/GetAccount/{id}
Get a single Account by unique id, if it exists
getApiSettingGetAccountById 1 param → 200
GET
/api/Setting/GetAccounts
Get a list of Accounts
getApiSettingGetAccounts 3 params → 200
GET
/api/Setting/GetCompanyPreferences
Get a value of companyPreference
getApiSettingGetCompanyPreferences → 200
GET
/api/Setting/GetCurrencies
Get a list of Currencies
getApiSettingGetCurrencies 2 params → 200
GET
/api/Setting/GetCustomerTypes
Get a list of CustomerTypes
getApiSettingGetCustomerTypes 2 params → 200
GET
/api/Setting/GetEmployeePayRates
Get a list of Employee Pay Rates
getApiSettingGetEmployeePayRates 2 params → 200
GET
/api/Setting/GetExchangeRates
Get a list of Exchange Rates
getApiSettingGetExchangeRates 3 params → 200
GET
/api/Setting/GetInvoice/{id}
Get a single Invoice for Customers by unique id, if it exists
getApiSettingGetInvoiceById 1 param → 200
GET
/api/Setting/GetInvoices
Get a list of Invoices for Customers
getApiSettingGetInvoices 3 params → 200
GET
/api/Setting/GetTaxCode/{id}
Get a single Tax Code by unique id, if it exists
getApiSettingGetTaxCodeById 1 param → 200
GET
/api/Setting/GetTaxCodes
Get a list of Tax Codes
getApiSettingGetTaxCodes 3 params → 200
GET
/api/Setting/GetTerm/{id}
Get a single Term by unique id, if it exists
getApiSettingGetTermById 1 param → 200
GET
/api/Setting/GetTerms
Get a list of Terms
getApiSettingGetTerms 3 params → 200
DELETE
/api/Setting/Invoice/{id}
Delete an Invoice for a Customer
deleteApiSettingInvoiceById 1 param → 200
POST
/api/Setting/SaveAccount
Create or update an Account
postApiSettingSaveAccount body → 200
POST
/api/Setting/SaveCurrency
Create a Currency
postApiSettingSaveCurrency body → 200
POST
/api/Setting/SaveItem
Create or update an Item
postApiSettingSaveItem body → 200
POST
/api/Setting/SavePaymentMethod
Create or update a Payment Method
postApiSettingSavePaymentMethod body → 200
POST
/api/Setting/TaxAgency
Create a Tax Agency
postApiSettingTaxAgency body → 200
DELETE
/api/Setting/TaxCode/{id}
Delete a Tax Code
deleteApiSettingTaxCodeById 1 param → 200
POST
/api/Setting/TaxService
Create or update a Tax Code and associated tax rates
postApiSettingTaxService body → 200
DELETE
/api/Setting/Term/{id}
Delete a Term
deleteApiSettingTermById 1 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…
11 properties
TaxCodeResponseModelListAPIResponse
object
5 properties
TermResponseModel
object
QBO: https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/term
13 properties
StringAPIResponse
object
5 properties
TaxResponseModel
object
3 properties
AccountModel
object
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.

Source

eci-solutions-setting-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 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.