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/FINANCIAL API

The ERP/FINANCIAL API from ECI Solutions — 92 operation(s) for erp/financial.

ECI Solutions ERP/FINANCIAL 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/FINANCIAL. 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 172 operations across 92 paths, and defines 141 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.

172 operations 92 paths 141 schemas 40 DELETE92 GET40 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/FINANCIAL 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 172

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

ERP/FINANCIAL 172
GET
/api/ERP/AgingBuckets
Returns all existing AgingBuckets according to the filter, order by and…
ERPAgingBuckets_GetAllAgingBucketAsync 4 params → 200400401404415500
GET
/api/ERP/AgingBuckets/{key}
Returns a single AgingBucket record for a given Unique Id
ERPAgingBuckets_GetAgingBucketAsync 1 param → 200400401404415500
GET
/api/ERP/APInvoiceExpenseAccounts
Returns all existing APInvoiceExpenseAccounts according to the filter, order by…
ERPAPInvoiceExpenseAccounts_GetAllAPInvoiceExpenseAccountAsync 4 params → 200400401404415500
PUT
/api/ERP/APInvoiceExpenseAccounts
Creates or updates a single APInvoiceExpenseAccount record
ERPAPInvoiceExpenseAccounts_PutAPInvoiceExpenseAccountAsync body → 200201400401404415500
GET
/api/ERP/APInvoiceExpenseAccounts/{key}
Returns a single APInvoiceExpenseAccount record for a given Unique Id
ERPAPInvoiceExpenseAccounts_GetAPInvoiceExpenseAccountAsync 1 param → 200400401404415500
DELETE
/api/ERP/APInvoiceExpenseAccounts/{key}
Deletes a single APInvoiceExpenseAccount record
ERPAPInvoiceExpenseAccounts_DeleteAPInvoiceExpenseAccountAsync 1 param → 200400401404415500
GET
/api/ERP/APInvoiceLines
Returns all existing APInvoiceLines according to the filter, order by and…
ERPAPInvoiceLines_GetAllAPInvoiceLineAsync 4 params → 200400401404415500
PUT
/api/ERP/APInvoiceLines
Creates or updates a single APInvoiceLine record
ERPAPInvoiceLines_PutAPInvoiceLineAsync body → 200201400401404415500
GET
/api/ERP/APInvoiceLines/{key}
Returns a single APInvoiceLine record for a given Unique Id
ERPAPInvoiceLines_GetAPInvoiceLineAsync 1 param → 200400401404415500
DELETE
/api/ERP/APInvoiceLines/{key}
Deletes a single APInvoiceLine record
ERPAPInvoiceLines_DeleteAPInvoiceLineAsync 1 param → 200400401404415500
GET
/api/ERP/APInvoiceMemos
Returns all existing APInvoiceMemos according to the filter, order by and…
ERPAPInvoiceMemos_GetAllAPInvoiceMemoAsync 4 params → 200400401404415500
PUT
/api/ERP/APInvoiceMemos
Creates or updates a single APInvoiceMemo record
ERPAPInvoiceMemos_PutAPInvoiceMemoAsync body → 200201400401404415500
GET
/api/ERP/APInvoiceMemos/{key}
Returns a single APInvoiceMemo record for a given Unique Id
ERPAPInvoiceMemos_GetAPInvoiceMemoAsync 1 param → 200400401404415500
DELETE
/api/ERP/APInvoiceMemos/{key}
Deletes a single APInvoiceMemo record
ERPAPInvoiceMemos_DeleteAPInvoiceMemoAsync 1 param → 200400401404415500
GET
/api/ERP/APInvoices
Returns all existing APInvoices according to the filter, order by and…
ERPAPInvoices_GetAllAPInvoiceAsync 4 params → 200400401404415500
PUT
/api/ERP/APInvoices
Creates or updates a single APInvoice record
ERPAPInvoices_PutAPInvoiceAsync body → 200201400401404415500
GET
/api/ERP/APInvoices/{key}
Returns a single APInvoice record for a given Unique Id
ERPAPInvoices_GetAPInvoiceAsync 1 param → 200400401404415500
DELETE
/api/ERP/APInvoices/{key}
Deletes a single APInvoice record
ERPAPInvoices_DeleteAPInvoiceAsync 1 param → 200400401404415500
GET
/api/ERP/APPaymentHeaders
Returns all existing APPaymentHeaders according to the filter, order by and…
ERPAPPaymentHeaders_GetAllAPPaymentHeaderAsync 4 params → 200400401404415500
PUT
/api/ERP/APPaymentHeaders
Creates or updates a single APPaymentHeader record
ERPAPPaymentHeaders_PutAPPaymentHeaderAsync body → 200201400401404415500
GET
/api/ERP/APPaymentHeaders/{key}
Returns a single APPaymentHeader record for a given Unique Id
ERPAPPaymentHeaders_GetAPPaymentHeaderAsync 1 param → 200400401404415500
DELETE
/api/ERP/APPaymentHeaders/{key}
Deletes a single APPaymentHeader record
ERPAPPaymentHeaders_DeleteAPPaymentHeaderAsync 1 param → 200400401404415500
GET
/api/ERP/APPaymentLines
Returns all existing APPaymentLines according to the filter, order by and…
ERPAPPaymentLines_GetAllAPPaymentLineAsync 4 params → 200400401404415500
PUT
/api/ERP/APPaymentLines
Creates or updates a single APPaymentLine record
ERPAPPaymentLines_PutAPPaymentLineAsync body → 200201400401404415500
GET
/api/ERP/APPaymentLines/{key}
Returns a single APPaymentLine record for a given Unique Id
ERPAPPaymentLines_GetAPPaymentLineAsync 1 param → 200400401404415500
DELETE
/api/ERP/APPaymentLines/{key}
Deletes a single APPaymentLine record
ERPAPPaymentLines_DeleteAPPaymentLineAsync 1 param → 200400401404415500
GET
/api/ERP/APPaymentSessions
Returns all existing APPaymentSessions according to the filter, order by and…
ERPAPPaymentSessions_GetAllAPPaymentSessionAsync 4 params → 200400401404415500
PUT
/api/ERP/APPaymentSessions
Creates or updates a single APPaymentSession record
ERPAPPaymentSessions_PutAPPaymentSessionAsync body → 200201400401404415500
GET
/api/ERP/APPaymentSessions/{key}
Returns a single APPaymentSession record for a given Unique Id
ERPAPPaymentSessions_GetAPPaymentSessionAsync 1 param → 200400401404415500
DELETE
/api/ERP/APPaymentSessions/{key}
Deletes a single APPaymentSession record
ERPAPPaymentSessions_DeleteAPPaymentSessionAsync 1 param → 200400401404415500
GET
/api/ERP/ARInvoiceLines
Returns all existing ARInvoiceLines according to the filter, order by and…
ERPARInvoiceLines_GetAllARInvoiceLineAsync 4 params → 200400401404415500
PUT
/api/ERP/ARInvoiceLines
Creates or updates a single ARInvoiceLine record
ERPARInvoiceLines_PutARInvoiceLineAsync body → 200201400401404415500
GET
/api/ERP/ARInvoiceLines/{key}
Returns a single ARInvoiceLine record for a given Unique Id
ERPARInvoiceLines_GetARInvoiceLineAsync 1 param → 200400401404415500
DELETE
/api/ERP/ARInvoiceLines/{key}
Deletes a single ARInvoiceLine record
ERPARInvoiceLines_DeleteARInvoiceLineAsync 1 param → 200400401404415500
GET
/api/ERP/ARInvoiceMemos
Returns all existing ARInvoiceMemos according to the filter, order by and…
ERPARInvoiceMemos_GetAllARInvoiceMemoAsync 4 params → 200400401404415500
PUT
/api/ERP/ARInvoiceMemos
Creates or updates a single ARInvoiceMemo record
ERPARInvoiceMemos_PutARInvoiceMemoAsync body → 200201400401404415500
GET
/api/ERP/ARInvoiceMemos/{key}
Returns a single ARInvoiceMemo record for a given Unique Id
ERPARInvoiceMemos_GetARInvoiceMemoAsync 1 param → 200400401404415500
DELETE
/api/ERP/ARInvoiceMemos/{key}
Deletes a single ARInvoiceMemo record
ERPARInvoiceMemos_DeleteARInvoiceMemoAsync 1 param → 200400401404415500
GET
/api/ERP/ARInvoices
Returns all existing ARInvoices according to the filter, order by and…
ERPARInvoices_GetAllARInvoiceAsync 4 params → 200400401404415500
PUT
/api/ERP/ARInvoices
Creates or updates a single ARInvoice record
ERPARInvoices_PutARInvoiceAsync body → 200201400401404415500
GET
/api/ERP/ARInvoices/{key}
Returns a single ARInvoice record for a given Unique Id
ERPARInvoices_GetARInvoiceAsync 1 param → 200400401404415500
DELETE
/api/ERP/ARInvoices/{key}
Deletes a single ARInvoice record
ERPARInvoices_DeleteARInvoiceAsync 1 param → 200400401404415500
GET
/api/ERP/ARInvoiceSalesPeople
Returns all existing ARInvoiceSalesPeople according to the filter, order by and…
ERPARInvoiceSalesPeople_GetAllARInvoiceSalesPersonAsync 4 params → 200400401404415500
PUT
/api/ERP/ARInvoiceSalesPeople
Creates or updates a single ARInvoiceSalesPerson record
ERPARInvoiceSalesPeople_PutARInvoiceSalesPersonAsync body → 200201400401404415500
GET
/api/ERP/ARInvoiceSalesPeople/{key}
Returns a single ARInvoiceSalesPerson record for a given Unique Id
ERPARInvoiceSalesPeople_GetARInvoiceSalesPersonAsync 1 param → 200400401404415500
DELETE
/api/ERP/ARInvoiceSalesPeople/{key}
Deletes a single ARInvoiceSalesPerson record
ERPARInvoiceSalesPeople_DeleteARInvoiceSalesPersonAsync 1 param → 200400401404415500
GET
/api/ERP/ARPaymentHeaders
Returns all existing ARPaymentHeaders according to the filter, order by and…
ERPARPaymentHeaders_GetAllARPaymentHeaderAsync 4 params → 200400401404415500
PUT
/api/ERP/ARPaymentHeaders
Creates or updates a single ARPaymentHeader record
ERPARPaymentHeaders_PutARPaymentHeaderAsync body → 200201400401404415500
GET
/api/ERP/ARPaymentHeaders/{key}
Returns a single ARPaymentHeader record for a given Unique Id
ERPARPaymentHeaders_GetARPaymentHeaderAsync 1 param → 200400401404415500
DELETE
/api/ERP/ARPaymentHeaders/{key}
Deletes a single ARPaymentHeader record
ERPARPaymentHeaders_DeleteARPaymentHeaderAsync 1 param → 200400401404415500
GET
/api/ERP/ARPaymentLines
Returns all existing ARPaymentLines according to the filter, order by and…
ERPARPaymentLines_GetAllARPaymentLineAsync 4 params → 200400401404415500
PUT
/api/ERP/ARPaymentLines
Creates or updates a single ARPaymentLine record
ERPARPaymentLines_PutARPaymentLineAsync body → 200201400401404415500
GET
/api/ERP/ARPaymentLines/{key}
Returns a single ARPaymentLine record for a given Unique Id
ERPARPaymentLines_GetARPaymentLineAsync 1 param → 200400401404415500
DELETE
/api/ERP/ARPaymentLines/{key}
Deletes a single ARPaymentLine record
ERPARPaymentLines_DeleteARPaymentLineAsync 1 param → 200400401404415500
GET
/api/ERP/ARPaymentSessions
Returns all existing ARPaymentSessions according to the filter, order by and…
ERPARPaymentSessions_GetAllARPaymentSessionAsync 4 params → 200400401404415500
PUT
/api/ERP/ARPaymentSessions
Creates or updates a single ARPaymentSession record
ERPARPaymentSessions_PutARPaymentSessionAsync body → 200201400401404415500
GET
/api/ERP/ARPaymentSessions/{key}
Returns a single ARPaymentSession record for a given Unique Id
ERPARPaymentSessions_GetARPaymentSessionAsync 1 param → 200400401404415500
DELETE
/api/ERP/ARPaymentSessions/{key}
Deletes a single ARPaymentSession record
ERPARPaymentSessions_DeleteARPaymentSessionAsync 1 param → 200400401404415500
GET
/api/ERP/AssetAdjustments
Returns all existing AssetAdjustments according to the filter, order by and…
ERPAssetAdjustments_GetAllAssetAdjustmentAsync 4 params → 200400401404415500
PUT
/api/ERP/AssetAdjustments
Creates or updates a single AssetAdjustment record
ERPAssetAdjustments_PutAssetAdjustmentAsync body → 200201400401404415500
GET
/api/ERP/AssetAdjustments/{key}
Returns a single AssetAdjustment record for a given Unique Id
ERPAssetAdjustments_GetAssetAdjustmentAsync 1 param → 200400401404415500
DELETE
/api/ERP/AssetAdjustments/{key}
Deletes a single AssetAdjustment record
ERPAssetAdjustments_DeleteAssetAdjustmentAsync 1 param → 200400401404415500
GET
/api/ERP/AssetLowValuePool
Returns all existing AssetLowValuePool according to the filter, order by and…
ERPAssetLowValuePool_GetAllAssetLowValuePoolAsync 4 params → 200400401404415500
PUT
/api/ERP/AssetLowValuePool
Creates or updates a single AssetLowValuePool record
ERPAssetLowValuePool_PutAssetLowValuePoolAsync body → 200201400401404415500
GET
/api/ERP/AssetLowValuePool/{key}
Returns a single AssetLowValuePool record for a given Unique Id
ERPAssetLowValuePool_GetAssetLowValuePoolAsync 1 param → 200400401404415500
DELETE
/api/ERP/AssetLowValuePool/{key}
Deletes a single AssetLowValuePool record
ERPAssetLowValuePool_DeleteAssetLowValuePoolAsync 1 param → 200400401404415500
GET
/api/ERP/AssetMemos
Returns all existing AssetMemos according to the filter, order by and…
ERPAssetMemos_GetAllAssetMemoAsync 4 params → 200400401404415500
PUT
/api/ERP/AssetMemos
Creates or updates a single AssetMemo record
ERPAssetMemos_PutAssetMemoAsync body → 200201400401404415500
GET
/api/ERP/AssetMemos/{key}
Returns a single AssetMemo record for a given Unique Id
ERPAssetMemos_GetAssetMemoAsync 1 param → 200400401404415500
DELETE
/api/ERP/AssetMemos/{key}
Deletes a single AssetMemo record
ERPAssetMemos_DeleteAssetMemoAsync 1 param → 200400401404415500
GET
/api/ERP/AssetPoolTransactions
Returns all existing AssetPoolTransactions according to the filter, order by…
ERPAssetPoolTransactions_GetAllAssetPoolTransactionAsync 4 params → 200400401404415500
PUT
/api/ERP/AssetPoolTransactions
Creates or updates a single AssetPoolTransaction record
ERPAssetPoolTransactions_PutAssetPoolTransactionAsync body → 200201400401404415500
GET
/api/ERP/AssetPoolTransactions/{key}
Returns a single AssetPoolTransaction record for a given Unique Id
ERPAssetPoolTransactions_GetAssetPoolTransactionAsync 1 param → 200400401404415500
DELETE
/api/ERP/AssetPoolTransactions/{key}
Deletes a single AssetPoolTransaction record
ERPAssetPoolTransactions_DeleteAssetPoolTransactionAsync 1 param → 200400401404415500
GET
/api/ERP/Assets
Returns all existing Assets according to the filter, order by and pagination…
ERPAssets_GetAllAssetAsync 4 params → 200400401404415500
PUT
/api/ERP/Assets
Creates or updates a single Asset record
ERPAssets_PutAssetAsync body → 200201400401404415500
GET
/api/ERP/Assets/{key}
Returns a single Asset record for a given Unique Id
ERPAssets_GetAssetAsync 1 param → 200400401404415500
DELETE
/api/ERP/Assets/{key}
Deletes a single Asset record
ERPAssets_DeleteAssetAsync 1 param → 200400401404415500
GET
/api/ERP/AssetSchedules
Returns all existing AssetSchedules according to the filter, order by and…
ERPAssetSchedules_GetAllAssetScheduleAsync 4 params → 200400401404415500
PUT
/api/ERP/AssetSchedules
Creates or updates a single AssetSchedule record
ERPAssetSchedules_PutAssetScheduleAsync body → 200201400401404415500
GET
/api/ERP/AssetSchedules/{key}
Returns a single AssetSchedule record for a given Unique Id
ERPAssetSchedules_GetAssetScheduleAsync 1 param → 200400401404415500
DELETE
/api/ERP/AssetSchedules/{key}
Deletes a single AssetSchedule record
ERPAssetSchedules_DeleteAssetScheduleAsync 1 param → 200400401404415500
GET
/api/ERP/AssetTypeMethods
Returns all existing AssetTypeMethods according to the filter, order by and…
ERPAssetTypeMethods_GetAllAssetTypeMethodAsync 4 params → 200400401404415500
GET
/api/ERP/AssetTypeMethods/{key}
Returns a single AssetTypeMethod record for a given Unique Id
ERPAssetTypeMethods_GetAssetTypeMethodAsync 1 param → 200400401404415500
GET
/api/ERP/AssetTypePlants
Returns all existing AssetTypePlants according to the filter, order by and…
ERPAssetTypePlants_GetAllAssetTypePlantAsync 4 params → 200400401404415500
GET
/api/ERP/AssetTypePlants/{key}
Returns a single AssetTypePlant record for a given Unique Id
ERPAssetTypePlants_GetAssetTypePlantAsync 1 param → 200400401404415500
GET
/api/ERP/AssetTypes
Returns all existing AssetTypes according to the filter, order by and…
ERPAssetTypes_GetAllAssetTypeAsync 4 params → 200400401404415500
GET
/api/ERP/AssetTypes/{key}
Returns a single AssetType record for a given Unique Id
ERPAssetTypes_GetAssetTypeAsync 1 param → 200400401404415500
GET
/api/ERP/BankAccounts
Returns all existing BankAccounts according to the filter, order by and…
ERPBankAccounts_GetAllBankAccountAsync 4 params → 200400401404415500
PUT
/api/ERP/BankAccounts
Creates or updates a single BankAccount record
ERPBankAccounts_PutBankAccountAsync body → 200201400401404415500
GET
/api/ERP/BankAccounts/{key}
Returns a single BankAccount record for a given Unique Id
ERPBankAccounts_GetBankAccountAsync 1 param → 200400401404415500
DELETE
/api/ERP/BankAccounts/{key}
Deletes a single BankAccount record
ERPBankAccounts_DeleteBankAccountAsync 1 param → 200400401404415500
GET
/api/ERP/BankEntries
Returns all existing BankEntries according to the filter, order by and…
ERPBankEntries_GetAllBankEntryAsync 4 params → 200400401404415500
PUT
/api/ERP/BankEntries
Creates or updates a single BankEntry record
ERPBankEntries_PutBankEntryAsync body → 200201400401404415500
GET
/api/ERP/BankEntries/{key}
Returns a single BankEntry record for a given Unique Id
ERPBankEntries_GetBankEntryAsync 1 param → 200400401404415500
DELETE
/api/ERP/BankEntries/{key}
Deletes a single BankEntry record
ERPBankEntries_DeleteBankEntryAsync 1 param → 200400401404415500
GET
/api/ERP/BankStatements
Returns all existing BankStatements according to the filter, order by and…
ERPBankStatements_GetAllBankStatementAsync 4 params → 200400401404415500
PUT
/api/ERP/BankStatements
Creates or updates a single BankStatement record
ERPBankStatements_PutBankStatementAsync body → 200201400401404415500
GET
/api/ERP/BankStatements/{key}
Returns a single BankStatement record for a given Unique Id
ERPBankStatements_GetBankStatementAsync 1 param → 200400401404415500
DELETE
/api/ERP/BankStatements/{key}
Deletes a single BankStatement record
ERPBankStatements_DeleteBankStatementAsync 1 param → 200400401404415500
GET
/api/ERP/ExpenseAccountSplits
Returns all existing ExpenseAccountSplits according to the filter, order by and…
ERPExpenseAccountSplits_GetAllExpenseAccountSplitAsync 4 params → 200400401404415500
PUT
/api/ERP/ExpenseAccountSplits
Creates or updates a single ExpenseAccountSplit record
ERPExpenseAccountSplits_PutExpenseAccountSplitAsync body → 200201400401404415500
GET
/api/ERP/ExpenseAccountSplits/{key}
Returns a single ExpenseAccountSplit record for a given Unique Id
ERPExpenseAccountSplits_GetExpenseAccountSplitAsync 1 param → 200400401404415500
DELETE
/api/ERP/ExpenseAccountSplits/{key}
Deletes a single ExpenseAccountSplit record
ERPExpenseAccountSplits_DeleteExpenseAccountSplitAsync 1 param → 200400401404415500
GET
/api/ERP/GLAccounts
Returns all existing GLAccounts according to the filter, order by and…
ERPGLAccounts_GetAllGLAccountAsync 4 params → 200400401404415500
PUT
/api/ERP/GLAccounts
Creates or updates a single GLAccount record
ERPGLAccounts_PutGLAccountAsync body → 200201400401404415500
GET
/api/ERP/GLAccounts/{key}
Returns a single GLAccount record for a given Unique Id
ERPGLAccounts_GetGLAccountAsync 1 param → 200400401404415500
DELETE
/api/ERP/GLAccounts/{key}
Deletes a single GLAccount record
ERPGLAccounts_DeleteGLAccountAsync 1 param → 200400401404415500
GET
/api/ERP/GLCategories
Returns all existing GLCategories according to the filter, order by and…
ERPGLCategories_GetAllGLCategoryAsync 4 params → 200400401404415500
PUT
/api/ERP/GLCategories
Creates or updates a single GLCategory record
ERPGLCategories_PutGLCategoryAsync body → 200201400401404415500
GET
/api/ERP/GLCategories/{key}
Returns a single GLCategory record for a given Unique Id
ERPGLCategories_GetGLCategoryAsync 1 param → 200400401404415500
DELETE
/api/ERP/GLCategories/{key}
Deletes a single GLCategory record
ERPGLCategories_DeleteGLCategoryAsync 1 param → 200400401404415500
GET
/api/ERP/GLCharts
Returns all existing GLCharts according to the filter, order by and pagination…
ERPGLCharts_GetAllGLChartAsync 4 params → 200400401404415500
PUT
/api/ERP/GLCharts
Creates or updates a single GLChart record
ERPGLCharts_PutGLChartAsync body → 200201400401404415500
GET
/api/ERP/GLCharts/{key}
Returns a single GLChart record for a given Unique Id
ERPGLCharts_GetGLChartAsync 1 param → 200400401404415500
DELETE
/api/ERP/GLCharts/{key}
Deletes a single GLChart record
ERPGLCharts_DeleteGLChartAsync 1 param → 200400401404415500
GET
/api/ERP/GLDepartments
Returns all existing GLDepartments according to the filter, order by and…
ERPGLDepartments_GetAllGLDepartmentAsync 4 params → 200400401404415500
PUT
/api/ERP/GLDepartments
Creates or updates a single GLDepartment record
ERPGLDepartments_PutGLDepartmentAsync body → 200201400401404415500
GET
/api/ERP/GLDepartments/{key}
Returns a single GLDepartment record for a given Unique Id
ERPGLDepartments_GetGLDepartmentAsync 1 param → 200400401404415500
DELETE
/api/ERP/GLDepartments/{key}
Deletes a single GLDepartment record
ERPGLDepartments_DeleteGLDepartmentAsync 1 param → 200400401404415500
GET
/api/ERP/GLDivisions
Returns all existing GLDivisions according to the filter, order by and…
ERPGLDivisions_GetAllGLDivisionAsync 4 params → 200400401404415500
PUT
/api/ERP/GLDivisions
Creates or updates a single GLDivision record
ERPGLDivisions_PutGLDivisionAsync body → 200201400401404415500
GET
/api/ERP/GLDivisions/{key}
Returns a single GLDivision record for a given Unique Id
ERPGLDivisions_GetGLDivisionAsync 1 param → 200400401404415500
DELETE
/api/ERP/GLDivisions/{key}
Deletes a single GLDivision record
ERPGLDivisions_DeleteGLDivisionAsync 1 param → 200400401404415500
GET
/api/ERP/GLFiscalYearBudgetAmounts
Returns all existing GLFiscalYearBudgetAmounts according to the filter, order…
ERPGLFiscalYearBudgetAmounts_GetAllGLFiscalYearBudgetAmountAsync 4 params → 200400401404415500
PUT
/api/ERP/GLFiscalYearBudgetAmounts
Creates or updates a single GLFiscalYearBudgetAmount record
ERPGLFiscalYearBudgetAmounts_PutGLFiscalYearBudgetAmountAsync body → 200201400401404415500
GET
/api/ERP/GLFiscalYearBudgetAmounts/{key}
Returns a single GLFiscalYearBudgetAmount record for a given Unique Id
ERPGLFiscalYearBudgetAmounts_GetGLFiscalYearBudgetAmountAsync 1 param → 200400401404415500
DELETE
/api/ERP/GLFiscalYearBudgetAmounts/{key}
Deletes a single GLFiscalYearBudgetAmount record
ERPGLFiscalYearBudgetAmounts_DeleteGLFiscalYearBudgetAmountAsync 1 param → 200400401404415500
GET
/api/ERP/GLFiscalYearBudgetHeaders
Returns all existing GLFiscalYearBudgetHeaders according to the filter, order…
ERPGLFiscalYearBudgetHeaders_GetAllGLFiscalYearBudgetHeaderAsync 4 params → 200400401404415500
PUT
/api/ERP/GLFiscalYearBudgetHeaders
Creates or updates a single GLFiscalYearBudgetHeader record
ERPGLFiscalYearBudgetHeaders_PutGLFiscalYearBudgetHeaderAsync body → 200201400401404415500
GET
/api/ERP/GLFiscalYearBudgetHeaders/{key}
Returns a single GLFiscalYearBudgetHeader record for a given Unique Id
ERPGLFiscalYearBudgetHeaders_GetGLFiscalYearBudgetHeaderAsync 1 param → 200400401404415500
DELETE
/api/ERP/GLFiscalYearBudgetHeaders/{key}
Deletes a single GLFiscalYearBudgetHeader record
ERPGLFiscalYearBudgetHeaders_DeleteGLFiscalYearBudgetHeaderAsync 1 param → 200400401404415500
GET
/api/ERP/GLFiscalYearBudgetLines
Returns all existing GLFiscalYearBudgetLines according to the filter, order by…
ERPGLFiscalYearBudgetLines_GetAllGLFiscalYearBudgetLineAsync 4 params → 200400401404415500
PUT
/api/ERP/GLFiscalYearBudgetLines
Creates or updates a single GLFiscalYearBudgetLine record
ERPGLFiscalYearBudgetLines_PutGLFiscalYearBudgetLineAsync body → 200201400401404415500
GET
/api/ERP/GLFiscalYearBudgetLines/{key}
Returns a single GLFiscalYearBudgetLine record for a given Unique Id
ERPGLFiscalYearBudgetLines_GetGLFiscalYearBudgetLineAsync 1 param → 200400401404415500
DELETE
/api/ERP/GLFiscalYearBudgetLines/{key}
Deletes a single GLFiscalYearBudgetLine record
ERPGLFiscalYearBudgetLines_DeleteGLFiscalYearBudgetLineAsync 1 param → 200400401404415500
GET
/api/ERP/GLFiscalYearOpeningBalances
Returns all existing GLFiscalYearOpeningBalances according to the filter, order…
ERPGLFiscalYearOpeningBalances_GetAllGLFiscalYearOpeningBalanceAsync 4 params → 200400401404415500
GET
/api/ERP/GLFiscalYearOpeningBalances/{key}
Returns a single GLFiscalYearOpeningBalance record for a given Unique Id
ERPGLFiscalYearOpeningBalances_GetGLFiscalYearOpeningBalanceAsync 1 param → 200400401404415500
GET
/api/ERP/GLFiscalYearPeriodMovements
Returns all existing GLFiscalYearPeriodMovements according to the filter, order…
ERPGLFiscalYearPeriodMovements_GetAllGLFiscalYearPeriodMovementAsync 4 params → 200400401404415500
GET
/api/ERP/GLFiscalYearPeriodMovements/{key}
Returns a single GLFiscalYearPeriodMovement record for a given Unique Id
ERPGLFiscalYearPeriodMovements_GetGLFiscalYearPeriodMovementAsync 1 param → 200400401404415500
GET
/api/ERP/GLFiscalYearPeriods
Returns all existing GLFiscalYearPeriods according to the filter, order by and…
ERPGLFiscalYearPeriods_GetAllGLFiscalYearPeriodAsync 4 params → 200400401404415500
PUT
/api/ERP/GLFiscalYearPeriods
Creates or updates a single GLFiscalYearPeriod record
ERPGLFiscalYearPeriods_PutGLFiscalYearPeriodAsync body → 200201400401404415500
GET
/api/ERP/GLFiscalYearPeriods/{key}
Returns a single GLFiscalYearPeriod record for a given Unique Id
ERPGLFiscalYearPeriods_GetGLFiscalYearPeriodAsync 1 param → 200400401404415500
DELETE
/api/ERP/GLFiscalYearPeriods/{key}
Deletes a single GLFiscalYearPeriod record
ERPGLFiscalYearPeriods_DeleteGLFiscalYearPeriodAsync 1 param → 200400401404415500
GET
/api/ERP/GLFiscalYears
Returns all existing GLFiscalYears according to the filter, order by and…
ERPGLFiscalYears_GetAllGLFiscalYearAsync 4 params → 200400401404415500
PUT
/api/ERP/GLFiscalYears
Creates or updates a single GLFiscalYear record
ERPGLFiscalYears_PutGLFiscalYearAsync body → 200201400401404415500
GET
/api/ERP/GLFiscalYears/{key}
Returns a single GLFiscalYear record for a given Unique Id
ERPGLFiscalYears_GetGLFiscalYearAsync 1 param → 200400401404415500
DELETE
/api/ERP/GLFiscalYears/{key}
Deletes a single GLFiscalYear record
ERPGLFiscalYears_DeleteGLFiscalYearAsync 1 param → 200400401404415500
GET
/api/ERP/GLJournalLines
Returns all existing GLJournalLines according to the filter, order by and…
ERPGLJournalLines_GetAllGLJournalLineAsync 4 params → 200400401404415500
PUT
/api/ERP/GLJournalLines
Creates or updates a single GLJournalLine record
ERPGLJournalLines_PutGLJournalLineAsync body → 200201400401404415500
GET
/api/ERP/GLJournalLines/{key}
Returns a single GLJournalLine record for a given Unique Id
ERPGLJournalLines_GetGLJournalLineAsync 1 param → 200400401404415500
DELETE
/api/ERP/GLJournalLines/{key}
Deletes a single GLJournalLine record
ERPGLJournalLines_DeleteGLJournalLineAsync 1 param → 200400401404415500
GET
/api/ERP/GLJournalMemos
Returns all existing GLJournalMemos according to the filter, order by and…
ERPGLJournalMemos_GetAllGLJournalMemoAsync 4 params → 200400401404415500
PUT
/api/ERP/GLJournalMemos
Creates or updates a single GLJournalMemo record
ERPGLJournalMemos_PutGLJournalMemoAsync body → 200201400401404415500
GET
/api/ERP/GLJournalMemos/{key}
Returns a single GLJournalMemo record for a given Unique Id
ERPGLJournalMemos_GetGLJournalMemoAsync 1 param → 200400401404415500
DELETE
/api/ERP/GLJournalMemos/{key}
Deletes a single GLJournalMemo record
ERPGLJournalMemos_DeleteGLJournalMemoAsync 1 param → 200400401404415500
GET
/api/ERP/GLJournals
Returns all existing GLJournals according to the filter, order by and…
ERPGLJournals_GetAllGLJournalAsync 4 params → 200400401404415500
PUT
/api/ERP/GLJournals
Creates or updates a single GLJournal record
ERPGLJournals_PutGLJournalAsync body → 200201400401404415500
GET
/api/ERP/GLJournals/{key}
Returns a single GLJournal record for a given Unique Id
ERPGLJournals_GetGLJournalAsync 1 param → 200400401404415500
DELETE
/api/ERP/GLJournals/{key}
Deletes a single GLJournal record
ERPGLJournals_DeleteGLJournalAsync 1 param → 200400401404415500
GET
/api/ERP/PaymentMethods
Returns all existing PaymentMethods according to the filter, order by and…
ERPPaymentMethods_GetAllPaymentMethodAsync 4 params → 200400401404415500
PUT
/api/ERP/PaymentMethods
Creates or updates a single PaymentMethod record
ERPPaymentMethods_PutPaymentMethodAsync body → 200201400401404415500
GET
/api/ERP/PaymentMethods/{key}
Returns a single PaymentMethod record for a given Unique Id
ERPPaymentMethods_GetPaymentMethodAsync 1 param → 200400401404415500
DELETE
/api/ERP/PaymentMethods/{key}
Deletes a single PaymentMethod record
ERPPaymentMethods_DeletePaymentMethodAsync 1 param → 200400401404415500
GET
/api/ERP/PaymentTerms
Returns all existing PaymentTerms according to the filter, order by and…
ERPPaymentTerms_GetAllPaymentTermAsync 4 params → 200400401404415500
PUT
/api/ERP/PaymentTerms
Creates or updates a single PaymentTerm record
ERPPaymentTerms_PutPaymentTermAsync body → 200201400401404415500
GET
/api/ERP/PaymentTerms/{key}
Returns a single PaymentTerm record for a given Unique Id
ERPPaymentTerms_GetPaymentTermAsync 1 param → 200400401404415500
DELETE
/api/ERP/PaymentTerms/{key}
Deletes a single PaymentTerm record
ERPPaymentTerms_DeletePaymentTermAsync 1 param → 200400401404415500
GET
/api/ERP/ProjectedPayments
Returns all existing ProjectedPayments according to the filter, order by and…
ERPProjectedPayments_GetAllProjectedPaymentAsync 4 params → 200400401404415500
PUT
/api/ERP/ProjectedPayments
Creates or updates a single ProjectedPayment record
ERPProjectedPayments_PutProjectedPaymentAsync body → 200201400401404415500
GET
/api/ERP/ProjectedPayments/{key}
Returns a single ProjectedPayment record for a given Unique Id
ERPProjectedPayments_GetProjectedPaymentAsync 1 param → 200400401404415500
DELETE
/api/ERP/ProjectedPayments/{key}
Deletes a single ProjectedPayment record
ERPProjectedPayments_DeleteProjectedPaymentAsync 1 param → 200400401404415500

Schemas 141

The contract defines 141 schemas that model the data the API accepts and returns. The most detailed are ERPARInvoiceDto (115 properties), ERPARInvoiceLineDto (108 properties), ERPAPInvoiceDto (63 properties), ERPAPInvoiceLineDto (63 properties). Each schema is shown below with its type and property counts.

ERPResponseMessageDto_IList_ERPGLDivisionDto
object
3 properties
APIResponseMessageDto
object
5 properties
ERPResponseMessageDto_ERPBankAccountDto
object
3 properties
ERPGLAccountDto
object
11 properties 4 required
ERPPaymentMethodDto
object
25 properties 2 required
Error
object
1 property
ERPResponseMessageDto_ERPARInvoiceLineDto
object
3 properties
ERPARPaymentLineDto
object
44 properties 3 required
ERPBankAccountDto
object
39 properties 4 required
ERPResponseMessageDto_IList_ERPPaymentTermDto
object
3 properties
ERPResponseMessageDto_ERPGLFiscalYearBudgetHeaderDto
object
3 properties
ERPResponseMessageDto_ERPAPPaymentLineDto
object
3 properties
ERPResponseMessageDto_IList_ERPAPInvoiceDto
object
3 properties
ERPResponseMessageDto_ERPAgingBucketDto
object
3 properties
ERPResponseMessageDto_ERPBankEntryDto
object
3 properties
ERPResponseMessageDto_IList_ERPARInvoiceDto
object
3 properties
ERPResponseMessageDto_IList_ERPARPaymentLineDto
object
3 properties
ERPResponseMessageDto_IList_ERPGLFiscalYearOpeningBalanceDto
object
3 properties
ERPResponseMessageDto_ERPAssetLowValuePoolDto
object
3 properties
ERPResponseMessageDto_IList_ERPAgingBucketDto
object
3 properties
ERPARPaymentSessionDto
object
28 properties 5 required
ERPAPPaymentSessionDto
object
29 properties 6 required
ERPResponseMessageDto_IList_ERPAssetScheduleDto
object
3 properties
ERPResponseMessageDto_IList_ERPAssetTypeMethodDto
object
3 properties
ERPAssetScheduleDto
object
21 properties 5 required
ERPARInvoiceDto
object
115 properties 9 required
ERPResponseMessageDto_ERPExpenseAccountSplitDto
object
3 properties
ERPResponseMessageDto_ERPAssetPoolTransactionDto
object
3 properties
ERPResponseMessageDto_ERPAssetAdjustmentDto
object
3 properties
ERPGLFiscalYearPeriodMovementDto
object
9 properties
ERPResponseMessageDto_IList_ERPGLFiscalYearBudgetHeaderDto
object
3 properties
ERPResponseMessageDto_IList_ERPExpenseAccountSplitDto
object
3 properties
ERPResponseMessageDto_ERPGLJournalDto
object
3 properties
ERPResponseMessageDto_IList_ERPARPaymentHeaderDto
object
3 properties
ERPAPInvoiceDto
object
63 properties 7 required
ERPResponseMessageDto_ERPAssetDto
object
3 properties
ERPGLChartDto
object
15 properties 5 required
ERPGLFiscalYearBudgetAmountDto
object
9 properties 4 required
ERPResponseMessageDto_ERPPaymentTermDto
object
3 properties
ERPGLCategoryDto
object
8 properties 3 required
ERPResponseMessageDto_IList_ERPGLDepartmentDto
object
3 properties
ERPResponseMessageDto_ERPGLAccountDto
object
3 properties
ERPResponseMessageDto_IList_ERPARInvoiceLineDto
object
3 properties
ERPResponseMessageDto_ERPARInvoiceSalesPersonDto
object
3 properties
ERPResponseMessageDto_ERPAssetTypeDto
object
3 properties
ERPGLFiscalYearBudgetHeaderDto
object
8 properties 3 required
ERPResponseMessageDto_ERPARPaymentSessionDto
object
3 properties
ERPResponseMessageDto_ERPAPPaymentSessionDto
object
3 properties
ERPResponseMessageDto_IList_ERPPaymentMethodDto
object
3 properties
ERPAPInvoiceMemoDto
object
12 properties 4 required
ERPResponseMessageDto_IList_ERPGLJournalDto
object
3 properties
ERPResponseMessageDto_ERPAssetTypePlantDto
object
3 properties
ERPResponseMessageDto_ERPGLDivisionDto
object
3 properties
ERPGLDepartmentDto
object
6 properties 2 required
ERPResponseMessageDto_IList_ERPAssetDto
object
3 properties
ERPGLJournalDto
object
38 properties 7 required
ERPARInvoiceSalesPersonDto
object
11 properties 3 required
ERPResponseMessageDto_IList_ERPProjectedPaymentDto
object
3 properties
ERPResponseMessageDto_ERPAssetScheduleDto
object
3 properties
ERPAssetPoolTransactionDto
object
11 properties 3 required
ERPProjectedPaymentDto
object
15 properties 4 required
ERPResponseMessageDto_IList_ERPGLCategoryDto
object
3 properties
ERPAssetMemoDto
object
10 properties 4 required
ERPResponseMessageDto_ERPGLDepartmentDto
object
3 properties
ERPAssetTypeMethodDto
object
14 properties 6 required
ERPResponseMessageDto_ERPPaymentMethodDto
object
3 properties
ERPResponseMessageDto_ERPGLChartDto
object
3 properties
ERPResponseMessageDto_IList_ERPAssetAdjustmentDto
object
3 properties
ERPResponseMessageDto_ERPAPInvoiceLineDto
object
3 properties
ERPAssetTypeDto
object
14 properties 10 required
ERPAssetDto
object
51 properties 7 required
ERPResponseMessageDto_IList_ERPBankEntryDto
object
3 properties
ERPResponseMessageDto_ERPGLFiscalYearPeriodDto
object
3 properties
ERPAssetTypePlantDto
object
14 properties 10 required
ERPBankStatementDto
object
23 properties 6 required
ERPAssetLowValuePoolDto
object
17 properties 1 required
ERPResponseMessageDto_IList_ERPAssetMemoDto
object
3 properties
ERPResponseMessageDto_IList_ERPAPInvoiceExpenseAccountDto
object
3 properties
ERPAPInvoiceExpenseAccountDto
object
13 properties 4 required
ERPResponseMessageDto_IList_ERPAssetTypeDto
object
3 properties
ERPResponseMessageDto_IList_ERPGLFiscalYearBudgetLineDto
object
3 properties
ERPGLFiscalYearOpeningBalanceDto
object
7 properties
ERPResponseMessageDto_IList_ERPBankAccountDto
object
3 properties
ERPResponseMessageDto_IList_ERPGLFiscalYearPeriodDto
object
3 properties
ERPResponseMessageDto_IList_ERPAPPaymentSessionDto
object
3 properties
ERPResponseMessageDto_ERPARInvoiceDto
object
3 properties
ERPGLFiscalYearDto
object
7 properties 3 required
ERPResponseMessageDto_IList_ERPGLFiscalYearDto
object
3 properties
ERPResponseMessageDto_IList_ERPGLFiscalYearBudgetAmountDto
object
3 properties
ERPResponseMessageDto_IList_ERPGLChartDto
object
3 properties
ERPGLJournalLineDto
object
31 properties 4 required
ERPResponseMessageDto_IList_ERPGLAccountDto
object
3 properties
ERPARInvoiceLineDto
object
108 properties 4 required
ERPResponseMessageDto_IList_ERPARPaymentSessionDto
object
3 properties
ERPResponseMessageDto_ERPGLFiscalYearOpeningBalanceDto
object
3 properties
ERPAssetAdjustmentDto
object
33 properties 5 required
ERPResponseMessageDto_IList_ERPAPPaymentHeaderDto
object
3 properties
ERPResponseMessageDto_IList_ERPAssetPoolTransactionDto
object
3 properties
ERPAgingBucketDto
object
17 properties 4 required
ERPResponseMessageDto_ERPAPInvoiceDto
object
3 properties
ERPGLFiscalYearBudgetLineDto
object
8 properties 3 required
ERPResponseMessageDto_IList_ERPAssetTypePlantDto
object
3 properties
ERPAPInvoiceLineDto
object
63 properties 3 required
ERPResponseMessageDto_IList_ERPBankStatementDto
object
3 properties
ERPResponseMessageDto_IList_ERPARInvoiceMemoDto
object
3 properties
ERPResponseMessageDto_ERPProjectedPaymentDto
object
3 properties
ERPResponseMessageDto_ERPBankStatementDto
object
3 properties
ERPResponseMessageDto_ERPAssetMemoDto
object
3 properties
Warning
object
1 property
ERPResponseMessageDto_ERPARPaymentHeaderDto
object
3 properties
ERPARPaymentHeaderDto
object
46 properties 3 required
ERPResponseMessageDto_IList_ERPAPInvoiceMemoDto
object
3 properties
ERPResponseMessageDto_ERPAPInvoiceExpenseAccountDto
object
3 properties
ERPResponseMessageDto_IList_ERPGLJournalLineDto
object
3 properties
ERPGLDivisionDto
object
7 properties 2 required
ERPResponseMessageDto_ERPAPPaymentHeaderDto
object
3 properties
ERPResponseMessageDto_IList_ERPAssetLowValuePoolDto
object
3 properties
ERPResponseMessageDto_ERPGLJournalMemoDto
object
3 properties
ERPExpenseAccountSplitDto
object
11 properties 3 required
ERPBankEntryDto
object
45 properties 3 required
ERPResponseMessageDto_IList_ERPAPPaymentLineDto
object
3 properties
ERPResponseMessageDto_ERPGLCategoryDto
object
3 properties
ERPResponseMessageDto_ERPGLFiscalYearBudgetAmountDto
object
3 properties
ERPGLFiscalYearPeriodDto
object
11 properties 2 required
ERPResponseMessageDto_IList_ERPGLJournalMemoDto
object
3 properties
ERPAPPaymentHeaderDto
object
48 properties 3 required
ERPResponseMessageDto_ERPARPaymentLineDto
object
3 properties
ERPResponseMessageDto_ERPARInvoiceMemoDto
object
3 properties
ERPResponseMessageDto_IList_ERPARInvoiceSalesPersonDto
object
3 properties
ERPResponseMessageDto_ERPGLJournalLineDto
object
3 properties
ERPResponseMessageDto_IList_ERPGLFiscalYearPeriodMovementDto
object
3 properties
ERPGLJournalMemoDto
object
11 properties 4 required
ERPResponseMessageDto_IList_ERPAPInvoiceLineDto
object
3 properties
ERPResponseMessageDto_ERPAssetTypeMethodDto
object
3 properties
ERPResponseMessageDto_ERPGLFiscalYearBudgetLineDto
object
3 properties
ERPResponseMessageDto_ERPGLFiscalYearPeriodMovementDto
object
3 properties
ERPResponseMessageDto_ERPGLFiscalYearDto
object
3 properties
ERPPaymentTermDto
object
14 properties 3 required
ERPResponseMessageDto_ERPAPInvoiceMemoDto
object
3 properties
ERPARInvoiceMemoDto
object
12 properties 4 required
ERPAPPaymentLineDto
object
49 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

eci-solutions-erp-financial-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/FINANCIAL 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.