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

The ERP/SHIPPING API from ECI Solutions — 30 operation(s) for erp/shipping.

ECI Solutions ERP/SHIPPING 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/SHIPPING. 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 60 operations across 30 paths, and defines 48 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.

60 operations 30 paths 48 schemas 15 DELETE30 GET15 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/SHIPPING 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 60

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

ERP/SHIPPING 60
GET
/api/ERP/CustomerPackages
Returns all existing CustomerPackages according to the filter, order by and…
ERPCustomerPackages_GetAllCustomerPackageAsync 4 params → 200400401404415500
PUT
/api/ERP/CustomerPackages
Creates or updates a single CustomerPackage record
ERPCustomerPackages_PutCustomerPackageAsync body → 200201400401404415500
GET
/api/ERP/CustomerPackages/{key}
Returns a single CustomerPackage record for a given Unique Id
ERPCustomerPackages_GetCustomerPackageAsync 1 param → 200400401404415500
DELETE
/api/ERP/CustomerPackages/{key}
Deletes a single CustomerPackage record
ERPCustomerPackages_DeleteCustomerPackageAsync 1 param → 200400401404415500
GET
/api/ERP/FreightPackageLinks
Returns all existing FreightPackageLinks according to the filter, order by and…
ERPFreightPackageLinks_GetAllFreightPackageLinkAsync 4 params → 200400401404415500
PUT
/api/ERP/FreightPackageLinks
Creates or updates a single FreightPackageLink record
ERPFreightPackageLinks_PutFreightPackageLinkAsync body → 200201400401404415500
GET
/api/ERP/FreightPackageLinks/{key}
Returns a single FreightPackageLink record for a given Unique Id
ERPFreightPackageLinks_GetFreightPackageLinkAsync 1 param → 200400401404415500
DELETE
/api/ERP/FreightPackageLinks/{key}
Deletes a single FreightPackageLink record
ERPFreightPackageLinks_DeleteFreightPackageLinkAsync 1 param → 200400401404415500
GET
/api/ERP/FreightPackageRates
Returns all existing FreightPackageRates according to the filter, order by and…
ERPFreightPackageRates_GetAllFreightPackageRateAsync 4 params → 200400401404415500
PUT
/api/ERP/FreightPackageRates
Creates or updates a single FreightPackageRate record
ERPFreightPackageRates_PutFreightPackageRateAsync body → 200201400401404415500
GET
/api/ERP/FreightPackageRates/{key}
Returns a single FreightPackageRate record for a given Unique Id
ERPFreightPackageRates_GetFreightPackageRateAsync 1 param → 200400401404415500
DELETE
/api/ERP/FreightPackageRates/{key}
Deletes a single FreightPackageRate record
ERPFreightPackageRates_DeleteFreightPackageRateAsync 1 param → 200400401404415500
GET
/api/ERP/FreightPackages
Returns all existing FreightPackages according to the filter, order by and…
ERPFreightPackages_GetAllFreightPackageAsync 4 params → 200400401404415500
PUT
/api/ERP/FreightPackages
Creates or updates a single FreightPackage record
ERPFreightPackages_PutFreightPackageAsync body → 200201400401404415500
GET
/api/ERP/FreightPackages/{key}
Returns a single FreightPackage record for a given Unique Id
ERPFreightPackages_GetFreightPackageAsync 1 param → 200400401404415500
DELETE
/api/ERP/FreightPackages/{key}
Deletes a single FreightPackage record
ERPFreightPackages_DeleteFreightPackageAsync 1 param → 200400401404415500
GET
/api/ERP/FreightReferences
Returns all existing FreightReferences according to the filter, order by and…
ERPFreightReferences_GetAllFreightReferenceAsync 4 params → 200400401404415500
PUT
/api/ERP/FreightReferences
Creates or updates a single FreightReference record
ERPFreightReferences_PutFreightReferenceAsync body → 200201400401404415500
GET
/api/ERP/FreightReferences/{key}
Returns a single FreightReference record for a given Unique Id
ERPFreightReferences_GetFreightReferenceAsync 1 param → 200400401404415500
DELETE
/api/ERP/FreightReferences/{key}
Deletes a single FreightReference record
ERPFreightReferences_DeleteFreightReferenceAsync 1 param → 200400401404415500
GET
/api/ERP/FreightShipments
Returns all existing FreightShipments according to the filter, order by and…
ERPFreightShipments_GetAllFreightShipmentAsync 4 params → 200400401404415500
PUT
/api/ERP/FreightShipments
Creates or updates a single FreightShipment record
ERPFreightShipments_PutFreightShipmentAsync body → 200201400401404415500
GET
/api/ERP/FreightShipments/{key}
Returns a single FreightShipment record for a given Unique Id
ERPFreightShipments_GetFreightShipmentAsync 1 param → 200400401404415500
DELETE
/api/ERP/FreightShipments/{key}
Deletes a single FreightShipment record
ERPFreightShipments_DeleteFreightShipmentAsync 1 param → 200400401404415500
GET
/api/ERP/ShipmentComponents
Returns all existing ShipmentComponents according to the filter, order by and…
ERPShipmentComponents_GetAllShipmentComponentAsync 4 params → 200400401404415500
PUT
/api/ERP/ShipmentComponents
Creates or updates a single ShipmentComponent record
ERPShipmentComponents_PutShipmentComponentAsync body → 200201400401404415500
GET
/api/ERP/ShipmentComponents/{key}
Returns a single ShipmentComponent record for a given Unique Id
ERPShipmentComponents_GetShipmentComponentAsync 1 param → 200400401404415500
DELETE
/api/ERP/ShipmentComponents/{key}
Deletes a single ShipmentComponent record
ERPShipmentComponents_DeleteShipmentComponentAsync 1 param → 200400401404415500
GET
/api/ERP/ShipmentFreightLinks/{key}
Returns a single ShipmentFreightLink record for a given Unique Id
ERPShipmentFreightLinks_GetShipmentFreightLinkAsync 1 param → 200400401404415500
DELETE
/api/ERP/ShipmentFreightLinks/{key}
Deletes a single ShipmentFreightLink record
ERPShipmentFreightLinks_DeleteShipmentFreightLinkAsync 1 param → 200400401404415500
GET
/api/ERP/ShipmentFreightLinks
Returns all existing ShipmentFreightLinks according to the filter, order by and…
ERPShipmentFreightLinks_GetAllShipmentFreightLinkAsync 4 params → 200400401404415500
PUT
/api/ERP/ShipmentFreightLinks
Creates or updates a single ShipmentFreightLink record
ERPShipmentFreightLinks_PutShipmentFreightLinkAsync body → 200201400401404415500
GET
/api/ERP/ShipmentFreightReferences
Returns all existing ShipmentFreightReferences according to the filter, order…
ERPShipmentFreightReferences_GetAllShipmentFreightReferenceAsync 4 params → 200400401404415500
PUT
/api/ERP/ShipmentFreightReferences
Creates or updates a single ShipmentFreightReference record
ERPShipmentFreightReferences_PutShipmentFreightReferenceAsync body → 200201400401404415500
GET
/api/ERP/ShipmentFreightReferences/{key}
Returns a single ShipmentFreightReference record for a given Unique Id
ERPShipmentFreightReferences_GetShipmentFreightReferenceAsync 1 param → 200400401404415500
DELETE
/api/ERP/ShipmentFreightReferences/{key}
Deletes a single ShipmentFreightReference record
ERPShipmentFreightReferences_DeleteShipmentFreightReferenceAsync 1 param → 200400401404415500
GET
/api/ERP/ShipmentLines
Returns all existing ShipmentLines according to the filter, order by and…
ERPShipmentLines_GetAllShipmentLineAsync 4 params → 200400401404415500
PUT
/api/ERP/ShipmentLines
Creates or updates a single ShipmentLine record
ERPShipmentLines_PutShipmentLineAsync body → 200201400401404415500
GET
/api/ERP/ShipmentLines/{key}
Returns a single ShipmentLine record for a given Unique Id
ERPShipmentLines_GetShipmentLineAsync 1 param → 200400401404415500
DELETE
/api/ERP/ShipmentLines/{key}
Deletes a single ShipmentLine record
ERPShipmentLines_DeleteShipmentLineAsync 1 param → 200400401404415500
GET
/api/ERP/ShipmentPackageDetails
Returns all existing ShipmentPackageDetails according to the filter, order by…
ERPShipmentPackageDetails_GetAllShipmentPackageDetailAsync 4 params → 200400401404415500
PUT
/api/ERP/ShipmentPackageDetails
Creates or updates a single ShipmentPackageDetail record
ERPShipmentPackageDetails_PutShipmentPackageDetailAsync body → 200201400401404415500
GET
/api/ERP/ShipmentPackageDetails/{key}
Returns a single ShipmentPackageDetail record for a given Unique Id
ERPShipmentPackageDetails_GetShipmentPackageDetailAsync 1 param → 200400401404415500
DELETE
/api/ERP/ShipmentPackageDetails/{key}
Deletes a single ShipmentPackageDetail record
ERPShipmentPackageDetails_DeleteShipmentPackageDetailAsync 1 param → 200400401404415500
GET
/api/ERP/ShipmentPackages
Returns all existing ShipmentPackages according to the filter, order by and…
ERPShipmentPackages_GetAllShipmentPackageAsync 4 params → 200400401404415500
PUT
/api/ERP/ShipmentPackages
Creates or updates a single ShipmentPackage record
ERPShipmentPackages_PutShipmentPackageAsync body → 200201400401404415500
GET
/api/ERP/ShipmentPackages/{key}
Returns a single ShipmentPackage record for a given Unique Id
ERPShipmentPackages_GetShipmentPackageAsync 1 param → 200400401404415500
DELETE
/api/ERP/ShipmentPackages/{key}
Deletes a single ShipmentPackage record
ERPShipmentPackages_DeleteShipmentPackageAsync 1 param → 200400401404415500
GET
/api/ERP/Shipments
Returns all existing Shipments according to the filter, order by and pagination…
ERPShipments_GetAllShipmentAsync 4 params → 200400401404415500
PUT
/api/ERP/Shipments
Creates or updates a single Shipment record
ERPShipments_PutShipmentAsync body → 200201400401404415500
GET
/api/ERP/Shipments/{key}
Returns a single Shipment record for a given Unique Id
ERPShipments_GetShipmentAsync 1 param → 200400401404415500
DELETE
/api/ERP/Shipments/{key}
Deletes a single Shipment record
ERPShipments_DeleteShipmentAsync 1 param → 200400401404415500
GET
/api/ERP/ShippingMethods
Returns all existing ShippingMethods according to the filter, order by and…
ERPShippingMethods_GetAllShippingMethodAsync 4 params → 200400401404415500
PUT
/api/ERP/ShippingMethods
Creates or updates a single ShippingMethod record
ERPShippingMethods_PutShippingMethodAsync body → 200201400401404415500
GET
/api/ERP/ShippingMethods/{key}
Returns a single ShippingMethod record for a given Unique Id
ERPShippingMethods_GetShippingMethodAsync 1 param → 200400401404415500
DELETE
/api/ERP/ShippingMethods/{key}
Deletes a single ShippingMethod record
ERPShippingMethods_DeleteShippingMethodAsync 1 param → 200400401404415500
GET
/api/ERP/ShippingPaymentTypes
Returns all existing ShippingPaymentTypes according to the filter, order by and…
ERPShippingPaymentTypes_GetAllShippingPaymentTypeAsync 4 params → 200400401404415500
PUT
/api/ERP/ShippingPaymentTypes
Creates or updates a single ShippingPaymentType record
ERPShippingPaymentTypes_PutShippingPaymentTypeAsync body → 200201400401404415500
GET
/api/ERP/ShippingPaymentTypes/{key}
Returns a single ShippingPaymentType record for a given Unique Id
ERPShippingPaymentTypes_GetShippingPaymentTypeAsync 1 param → 200400401404415500
DELETE
/api/ERP/ShippingPaymentTypes/{key}
Deletes a single ShippingPaymentType record
ERPShippingPaymentTypes_DeleteShippingPaymentTypeAsync 1 param → 200400401404415500

Schemas 48

The contract defines 48 schemas that model the data the API accepts and returns. The most detailed are ERPShipmentDto (86 properties), ERPShippingMethodDto (63 properties), ERPFreightShipmentDto (62 properties), ERPShipmentLineDto (51 properties). Each schema is shown below with its type and property counts.

APIResponseMessageDto
object
5 properties
ERPShipmentFreightReferenceDto
object
7 properties 3 required
ERPResponseMessageDto_IList_ERPShipmentPackageDto
object
3 properties
ERPFreightShipmentDto
object
62 properties 3 required
ERPShipmentComponentDto
object
34 properties 6 required
ERPResponseMessageDto_IList_ERPShipmentFreightReferenceDto
object
3 properties
ERPResponseMessageDto_IList_ERPShippingPaymentTypeDto
object
3 properties
Warning
object
1 property
ERPShipmentLineDto
object
51 properties 5 required
ERPShipmentPackageDetailDto
object
18 properties 1 required
ERPResponseMessageDto_IList_ERPCustomerPackageDto
object
3 properties
Error
object
1 property
ERPResponseMessageDto_IList_ERPShipmentPackageDetailDto
object
3 properties
ERPResponseMessageDto_IList_ERPFreightPackageDto
object
3 properties
ERPResponseMessageDto_ERPShipmentPackageDto
object
3 properties
ERPResponseMessageDto_ERPFreightPackageLinkDto
object
3 properties
ERPResponseMessageDto_ERPShippingMethodDto
object
3 properties
ERPResponseMessageDto_ERPCustomerPackageDto
object
3 properties
ERPResponseMessageDto_ERPShipmentComponentDto
object
3 properties
ERPShipmentPackageDto
object
30 properties
ERPFreightPackageLinkDto
object
7 properties
ERPResponseMessageDto_IList_ERPFreightShipmentDto
object
3 properties
ERPResponseMessageDto_ERPShipmentFreightReferenceDto
object
3 properties
ERPResponseMessageDto_ERPShipmentFreightLinkDto
object
3 properties
ERPResponseMessageDto_ERPFreightPackageDto
object
3 properties
ERPShippingPaymentTypeDto
object
9 properties 2 required
ERPShippingMethodDto
object
63 properties 2 required
ERPResponseMessageDto_ERPShippingPaymentTypeDto
object
3 properties
ERPResponseMessageDto_IList_ERPShipmentFreightLinkDto
object
3 properties
ERPCustomerPackageDto
object
12 properties 2 required
ERPFreightReferenceDto
object
6 properties 2 required
ERPShipmentDto
object
86 properties 4 required
ERPResponseMessageDto_ERPFreightReferenceDto
object
3 properties
ERPShipmentFreightLinkDto
object
14 properties 5 required
ERPFreightPackageRateDto
object
32 properties
ERPFreightPackageDto
object
22 properties 3 required
ERPResponseMessageDto_ERPFreightShipmentDto
object
3 properties
ERPResponseMessageDto_IList_ERPFreightReferenceDto
object
3 properties
ERPResponseMessageDto_IList_ERPShipmentDto
object
3 properties
ERPResponseMessageDto_IList_ERPShippingMethodDto
object
3 properties
ERPResponseMessageDto_IList_ERPShipmentLineDto
object
3 properties
ERPResponseMessageDto_ERPShipmentPackageDetailDto
object
3 properties
ERPResponseMessageDto_IList_ERPFreightPackageRateDto
object
3 properties
ERPResponseMessageDto_ERPShipmentDto
object
3 properties
ERPResponseMessageDto_IList_ERPShipmentComponentDto
object
3 properties
ERPResponseMessageDto_ERPFreightPackageRateDto
object
3 properties
ERPResponseMessageDto_ERPShipmentLineDto
object
3 properties
ERPResponseMessageDto_IList_ERPFreightPackageLinkDto
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

eci-solutions-erp-shipping-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/SHIPPING 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.