Create, retrieve, update and delete customer records

Customer data can now be managed using the same design already in place for supplier data.

AzoraOne now supports customer data management through six new dedicated endpoints. You can store and maintain identifiers such as legal registration numbers, VAT numbers and customer tags to help AzoraOne match customers accurately during customer invoice extraction. This gives your application a structured foundation for accounts receivable flows.

Affected Operations:

POST {api}/{version}/companies/{companyID}/customers

Create a new customer record under the specified company.

POST {api}/{version}/companies/{companyID}/customers/multiple

Create multiple customer records for the specified company in a single request.

GET {api}/{version}/companies/{companyID}/customers

Retrieve all customer records associated with the specified company.

GET {api}/{version}/companies/{companyID}/customers/{customerID}

Retrieve a single customer record by its ID within the specified company.

PUT {api}/{version}/companies/{companyID}/customers/{customerID}

Update the properties of an existing customer record within the specified company.

DELETE {api}/{version}/companies/{companyID}/customers/{customerID}

Delete a customer record from the specified company.