This is information about the API endpoint exposed at http://localhost:8097/ to provide access to our ERP system from Intact Software, Intact iQ This is a REST api with a variety of services and is secured using an API key that you should request from us Currently the API gives access to the following services...
| Service Name | Description |
|---|---|
| Customers | This service provides access to customer account information. The customer has two collections for contacts. The Contacts list is typically used for CRM activity and the Delivery Contacts used to populate delivery contact information on sales orders. |
| Products | Used to retrieve product information |
| KitSetup | |
| ProductCategories | Used to get lists of product categories. Categories belong to groups and groups belong to classes. Each one has its own service to retrieve valid lists. |
| ProductGroups | Used to get lists of product groups the contain product categories. |
| ProductClass | Used to get list of valida product classes to which product groups belong. |
| Barcodes | Product Barcodes |
| UnitsOfMeasure | Used to retrieve lists of units of measure that can be used in properties like product selling units. |
| SalesPickingNotes | Sales Picking Note |
| Supplier | This service provides access to Supplier account information. The customer has two collections for contacts. The Contacts list is typically used for CRM activity and the Delivery Contacts used to populate delivery contact information on sales orders. |
| StockBins | Used to get a list of valid stock bins |
| ProductStockLevels | Product Stock Bin Stock Levels |
| ShippingLists | Purchase Shipping Lists |
| PurchaseOrders | Used to create, update and list purchase orders. |
| Branches | Used to get lists of valid branches for use in posting transactions. |
| SalesPickingNoteResponse | Import Sales Picking Notes to Deliver Picking notes |
| ShippingListResponse | Importing Shipping List Response to Delivery existing Shipping lists |
| StockAdjustment | Service used to perform stock adjustments in IQ |
| StockAdjReason | List of Stock Adjustment reasons |
| IBTRequestResponse | Progresses IBT request to the delivery note |
| PurchaseDeliveryNote | Used to Book in POs |
| ReturnsAuthorisation | Returns Authorisation (RMA) |
| ReturnsAuthorisationReason | List of returns authorisation reasons reasons |
| ReturnsAuthorisationResponse | Returns Authorisation (RMA) |
The following commands are optionally available on each service...
| Command | Purpose |
|---|---|
| GET | Fetch one or more objects |
| POST | Create one or more new objects |
| PUT | Update an existing object |
| DELETE | Delete an existing object |
| SEARCH (POST) | While not a command in its own right the serach function allows you to POST a complex query to our system in order to return a list of objects. This is used when the simpler query string based filters do not suffice |