Habitus Materials Group Limited - Intact iQ API
Introduction

This is information about the API endpoint exposed at http://localhost:8094 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
Customer 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.
Address
Country
CustomerStats
CustomerContacts
Contact Customer Contact Details
Salesrep
Type
SalesRegion Region
Product
ProductCategory
ProductPurchasing
Supplier
ProductStatistics
Currency
DeliveryMethod
DeliveryRoute
DeliveryAgent
SalesCreditRequest
CustomerCategory
CustomerProductBudgets
SalesLedgerEntry
PurchaseLedgerEntry
BankTransactions
Branches
Users
GoodsInNote
SalesOrderWorkflowStatus
UnbilledInvoices
Activity
ActivityCategoryType
ActivitySubCategoryType
ActivityWorkflowStatus
BankAccount
ChartOfAccountStructure
ChartOfAccountStructureGroup
CustomerCreditStatus
CustomerIndustryType
CustomerType
CustomerWorkflowStatus
GeneralLedgerAccount
GeneralLedgerAccountPeriodBudget
GeneralLedgerEntry
GeneralLedgerEntryLine
GeneralLedgerGoup
GoodsInNoteLine
ProductBranchInfo
ProductBranchInfoCostings
ProductCostings
ProductSelling
ProductBatch
ProductBatchCosting
ProductCategoryClass
ProductCategoryGroup
ProductColour
ProductSize
ProductVariety
Prospect
PurchaseDeliveryNote
PurchaseDeliveryNoteLine
PurchaseInvoice
PurchaseOrder
PurchaseOrderLine
PurchaseOrderType
PurchaseOrderWorkflowStatus
SalesCreditNote
SalesCreditNoteLine
SalesCreditNoteLineReason
SalesDeliveryNote
SalesDeliveryNoteLine
SalesInvoice
SalesInvoiceLine
SalesOrder
SalesOrderLine
SalesOrderSource
SalesOrderType
SalesQuotation
SalesQuotationLine
SalesQuotationType
SalesQuotationWorkflowStatus
SalesCreditRequestLine
StockBin
StockLocation
StockMovementLine
CustomerQuery
Commands

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