Inventory transactions in 3rd party applications may be sent to Calem through REST API in the coming release of R2024a.
- The transaction interfaces are provided by Calem.
- Physical Count transaction is supported at this time.
- An inbound physical count transaction will modify the stock quantity and average prices in Calem.
1. Data Payload
The interface allows one to pass one or more transactions to Calem with transactional control by "atomic" attribute.
- "atomic"=1: transactions are atomic, i.e., all succeed or none does.
- "atomic"=0: transactions are not atomic. A failed transaction does not affect other transactions.
- Content type is JSON: application/json
- The field names are defined in Calem Integration 5: Upsert REST API.
2. Multi-Currency
A currency code (ISO 4217) may be included in a transaction for the unit price, along with an exchange rate to the system currency of Calem. The system currency of Calem is used if a currency is not included in a transaction.
Additional Resources
- Bulk Update by Data Export and Uploa
- Calem Integration 1: Email & Misc Integration
- Calem Integration 2: REST API
- Calem Integration 3: Custom Triggers
- Calem Integration 4: Subscribing to Data Changes via REST API
- Calem Integration 5: Upsert REST API
- Calem Enterprise Customization
- Custom Fields and Forms for User Skills
- List View Customization
- User Guide and Admin Guide (customer account required)
- Calem Enterprise Training Site
- Calem Enterprise Blogs
- Calem Enterprise demo