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

The Document API from ECI Solutions — 4 operation(s) for document.

ECI Solutions Document 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 Documents. 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 5 operations across 4 paths, and defines 74 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against the base URL https://api-erp.integrations.ecimanufacturing.com.

5 operations 4 paths 74 schemas 3 GET2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api-erp.integrations.ecimanufacturing.com
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

ECI Solutions Document 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 — OAuth 2.0 Client Credentials Flow with API Users issued from Integration Engine Management Console

Paths & Operations 5

Across 4 paths, the API surfaces 5 operations — 3 GET, 2 POST. Each is listed below with its method, path, parameters, and response codes.

Document 5
GET
/api/v1/documents
Get a list of documents
GetDocuments 4 params → 200
POST
/api/v1/documents
Submit data for an invoice
PostInvoiceDocument 1 param body → 200
POST
/api/v1/documents/credit-note
Submit data for a credit note
PostCreditNoteDocument 1 param body → 200
GET
/api/v1/documents/{documentId}
Get a single document by Id
GetDocument 1 param → 200404
GET
/api/v1/documents/{documentId}/download
Get a single document by Id and type
GetDocumentByIdWithDownloadType 2 params → 200404

Schemas 74

The contract defines 74 schemas that model the data the API accepts and returns. The most detailed are UblInvoice (39 properties), UblCreditNote (38 properties), UblInvoiceLine (14 properties), UblCreditNoteLine (14 properties). Each schema is shown below with its type and property counts.

UblInvoicePaymentCardAccount
object
3 properties
UblInvoiceOriginatorDocument
object
1 property
UblInvoiceAdditionalDocumentAttachmentExternalReference
object
1 property
UblInvoiceLinePeriod
object
2 properties
UblInvoicePartyName
object
1 property
UblInvoiceLine
object
14 properties
UblInvoicePostalAddress
object
11 properties
UblInvoiceDeliveryParty
object
5 properties
UblInvoiceTaxTotal
object
2 properties
UblInvoiceLinePriceAllowanceCharge
object
4 properties
ProblemDetails
object
5 properties
UblInvoicePayee
object
3 properties
UblInvoiceDeliveryLocation
object
3 properties
UblInvoiceBillingInvoiceDocument
object
3 properties
UblInvoice
object
39 properties
UblInvoiceLinePrice
object
4 properties
UblInvoicePaymentMandate
object
1 property
UblInvoicePartyTaxScheme
object
3 properties
UblInvoiceCustomer
object
1 property
UblInvoicePartyLegalEntity
object
4 properties
UblInvoiceLineItemAdditionalItemProperty
object
2 properties
UblInvoiceSupplier
object
3 properties
EinvoicePostDocumentResponse
object
1 property
UblInvoicePrepaidPayment
object
5 properties
EinvoiceCreditNoteDocumentRequest
object
1 property 1 required
EinvoiceGetDownloadDocumentResponse
object
2 properties
UblCreditNote
object
38 properties
UblInvoiceDeliveryShipment
object
3 properties
UblInvoiceLineDocument
object
3 properties
UblInvoiceTaxSubtotalTaxCategory
object
6 properties
UblInvoiceTaxRepresentative
object
3 properties
UblInvoiceLegalMonetaryTotal
object
8 properties
UblCreditNoteLine
object
14 properties
UblInvoiceTaxScheme
object
3 properties
UblInvoiceAllowanceChargeTaxCategory
object
3 properties
UblInvoicePartyContact
object
3 properties
UblInvoiceLineItemIdentification
object
2 properties
UblInvoiceProject
object
1 property
UblInvoiceDeliveryShipmentFreightAllowanceCharge
object
2 properties
UblInvoiceReceiptDocument
object
1 property
UblInvoiceOrder
object
2 properties
UblInvoiceLineItemCommodityClassification
object
3 properties
EinvoiceGetDocumentResponseListResponse
object
2 properties
UblInvoiceCustomerParty
object
8 properties
UblInvoiceExtension
object
1 property
UblInvoiceBilling
object
2 properties
UblInvoicePaymentFinancialAccount
object
4 properties
EinvoiceGetDocumentEventResponse
object
4 properties
Metadata
object
2 properties
UblInvoiceTaxSubtotal
object
7 properties
UblInvoiceDelivery
object
5 properties
UblInvoiceDespatchDocument
object
1 property
UblInvoiceTaxExchangeRate
object
3 properties
UblInvoicePartyIdentification
object
2 properties
UblInvoiceSupplierParty
object
10 properties
UblInvoiceLineOrderLineReference
object
1 property
UblInvoiceLineItem
object
9 properties
UblInvoicePaymentFinancialInstitutionBranch
object
1 property
UblInvoicePeriod
object
3 properties
UblInvoiceLineItemPriceExtension
object
1 property
UblInvoicePostalAddressLine
object
1 property
UblInvoiceAdditionalDocumentAttachment
object
4 properties
UblInvoicePaymentMeans
object
8 properties
UblInvoicePostalAddressCountry
object
3 properties
UblInvoicePaymentTerms
object
2 properties
UblInvoiceLineItemTaxCategory
object
4 properties
UblInvoiceAllowanceCharge
object
7 properties
UblInvoiceDeliveryShipmentDeliveryTerms
object
1 property
EinvoiceInvoiceDocumentRequest
object
1 property 1 required
UblInvoiceBillingAdditionalDocument
object
1 property
UblInvoiceAdditionalDocument
object
5 properties
UblInvoiceDeliveryShipmentConsignment
object
2 properties
UblInvoiceContractDocument
object
1 property
EinvoiceGetDocumentResponse
object
11 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

eci-solutions-document-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 Document 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.