# ECI AP/AR Commerce Automation API

**Canonical:** https://apis.io/apis/eci-solutions/eci-solutions-apar-commerce/  
**Provider:** ECI Solutions — https://apis.io/providers/eci-solutions/  
**Base URL:** https://api-commerce.integrations.ecimanufacturing.com  
**Documentation:** https://integrations.ecimanufacturing.com/

ECI AP/AR Commerce Automation API is one of 15 APIs that [ECI Solutions](https://apis.io/providers/eci-solutions/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Payments, Accounts Payable, and Accounts Receivable. The published artifact set on APIs.io includes an OpenAPI specification.

Accounts payable and accounts receivable invoice payment through Nuvei's Commerce Portal: customers, vendors, customer payments and vendor payments, with top/skip paging.

## Operations (31)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/customers` | Get a list of customers. |
| POST | `/api/v1/customers` | Create a customer. |
| GET | `/api/v1/customers/{id}` | Get a Customer record by customer id. |
| PATCH | `/api/v1/customers/{id}` | Update a customer. |
| DELETE | `/api/v1/customers/{id}` | Delete a customer by customer id. |
| POST | `/api/v1/customers/{id}/invoices` | Create a customer invoice. |
| GET | `/api/v1/customers/{id}/invoices/{invoiceId}` | Get a Customer Invoice record. |
| PATCH | `/api/v1/customers/{id}/invoices/{invoiceId}` | Update a customer invoice. |
| DELETE | `/api/v1/customers/{id}/invoices/{invoiceId}` | Delete a customer invoice by invoice id. |
| POST | `/api/v1/customers/{id}/invoices/{invoiceId}/upload-file` | Upload an invoice file. |
| POST | `/api/v1/customers/{id}/sales-orders` | Create a customer sales order. |
| GET | `/api/v1/customers/{id}/sales-orders/{salesOrderId}` | Get a Customer Sales Order record. |
| PATCH | `/api/v1/customers/{id}/sales-orders/{salesOrderId}` | Update a customer sales order. |
| DELETE | `/api/v1/customers/{id}/sales-orders/{salesOrderId}` | Delete a customer sales order by sales order id. |
| POST | `/api/v1/customers/{id}/sales-orders/{salesOrderId}/upload-file` | Upload a sales order file. |
| GET | `/api/v1/customer-payments` | Get a list of customer payments. |
| GET | `/api/v1/customer-payments/{id}` | Get a customer's payment record by payment id. |
| GET | `/api/v1/vendors` | Get a list of vendors. |
| POST | `/api/v1/vendors` | Create a vendor. |
| GET | `/api/v1/vendors/{id}` | Get a vendor record by vendor id. |
| PATCH | `/api/v1/vendors/{id}` | Update a vendor. |
| DELETE | `/api/v1/vendors/{id}` | Delete a vendor by vendor id. |
| POST | `/api/v1/vendors/{id}/invoices` | Create a vendor invoice. |
| GET | `/api/v1/vendors/{id}/invoices/{invoiceId}` | Get a Vendor Invoice record. |
| PATCH | `/api/v1/vendors/{id}/invoices/{invoiceId}` | Update a vendor invoice. |
| DELETE | `/api/v1/vendors/{id}/invoices/{invoiceId}` | Delete a vendor invoice by invoice id. |
| POST | `/api/v1/vendors/{id}/payments` | Create vendor payments. |
| GET | `/api/v1/vendor-payment-methods` | Get a list of payment methods and their lead times. |
| GET | `/api/v1/vendor-payments` | Get a list of payments. |
| GET | `/api/v1/vendor-payments/{id}` | Get a vendor's payment record by payment id. |
| DELETE | `/api/v1/vendor-payments/{id}` | Delete a vendor payment by payment id. |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/eci-solutions/refs/heads/main/openapi/eci-solutions-apar-commerce-openapi.json

## Other ECI Solutions APIs (12)

- [ECI Manufacturing ERP API](https://apis.io/apis/eci-solutions/eci-solutions-platform/)
- [JobBOSS² Public API](https://apis.io/apis/eci-solutions/eci-solutions-jobboss2/)
- [M1 Public API](https://apis.io/apis/eci-solutions/eci-solutions-m1/)
- [ECI MFG Integration Management API](https://apis.io/apis/eci-solutions/eci-solutions-integration-management/)
- [ECI Authentication API](https://apis.io/apis/eci-solutions/eci-solutions-authentication/)
- [ECI MFG Payment API](https://apis.io/apis/eci-solutions/eci-solutions-payment/)
- [ECI Financial Integration API](https://apis.io/apis/eci-solutions/eci-solutions-financial/)
- [ECI EvolutionX Ecommerce API](https://apis.io/apis/eci-solutions/eci-solutions-ecommerce/)
- [ECI Einvoice API](https://apis.io/apis/eci-solutions/eci-solutions-einvoice/)
- [ECI Shipping API](https://apis.io/apis/eci-solutions/eci-solutions-shipping/)
- [ECI Currency Data API](https://apis.io/apis/eci-solutions/eci-solutions-currency/)
- [ECI Office Integration API](https://apis.io/apis/eci-solutions/eci-solutions-office/)

## Tags

Payments, Accounts Payable, Accounts Receivable

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/eci-solutions/eci-solutions-apar-commerce/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/eci-solutions/.
