📄️ General Info
The CRS Public API is exposed via Swagger and can be accessed using the following URL:
📄️ Page Based Data Fetching
In CRS, it is common to fetch entities page-by-page to efficiently retrieve large sets of data. This method ensures optimized performance and reduced server load. All requests following this approach use the following generic properties:
📄️ Authentication
To access CRS API resources, authentication is required. This process involves obtaining a user token via login, which must then be included in subsequent API requests.
📄️ Actors
Create Actor
📄️ Inventory
The inventory API provides structured endpoints to manage product categories, products, variants, inventory, and availability within the CRS system. This API is essential for webshop integrations, enabling efficient data retrieval and manipulation.
📄️ Stock
Stock drafts are used to manage inventory changes such as adding or removing products from stock. This process generally includes selecting a stock draft, creating a stock appendix, adding stock draft entries, booking the draft (if IsAutoBookPossible = true), and ensuring successful completion.
📄️ Financial
This section covers integration with financial microservice - creating and processing of sales order and invoice. In order to create and process sales order following steps need to be performed: