Skip to main content

Transactional APIs

Transactional APIs are used for handling transactions that are order-related.

Order API

The Order API sends all required order information of your webshop orders to a predefined endpoint to process the order. Optionally you can choose to fetch the orders manually or scheduled, this can be just the headers (e.g. order number, order date, total amount) or all detailed information.

Order API for Offline Orders

The CloudSuite Order API can also retrieve orders that are not placed in the webshop but coming from an external system (ERP). This way your customer has all order information in one overview.

Invoices API

With the Invoice API, you can send invoice information from an external application to CloudSuite. This information contains the invoice headers (invoice number, invoice date, invoice amount, and balance), and a link to download the actual invoice, provided the invoice can be retrieved with an external (secured) URL.

Shipments API

Each order can have one or more shipments. Also, one shipment can contain multiple orders. This information can be sent by use of the Shipment API, with the information about the shipment and delivery details of the product lines.

Quotation API

If you use our Quotation module, users can create a quotation request from within the webshop. The Quotation API sends the request information to your ERP system. The ERP sends a response (approval or denial) of the quotation back to the API.

RMA API

If you use our RMA module, users can create an RMA request to return a product. The RMA API sends the request with all required information to your ERP system. Once the RMA has been handled in the ERP, the result is sent back to update the status in the webshop.

An important feature is that RMAs which are created outside the webshop can also be included using the RMA API. Customers then have all their RMA requests in one overview.