Catalogs
Catalogs are lists of grouped items in iplicit. Every item in a catalog has an id, a code and a description. Most API endpoints require catalog codes to be supplied when creating and amending records.
Name | Type | Path |
---|---|---|
GetAllCatalogs | GET | /api/Catalog |
Get a list of all catalogs | ||
GetCatalog | GET | /api/Catalog/{catalogName} |
Get all items in a catalog | ||
ReplaceCatalogItems | POST | /api/Catalog/{catalogName} |
Replace all items in a catalog | ||
AddCatalogItem | PUT | /api/Catalog/{catalogName} |
Add an item to a catalog | ||
UpdateCatalogItem | PATCH | /api/Catalog/{catalogName}/{idOrCode} |
Update an item in a catalog | ||
DeleteCatalogItem | DELETE | /api/Catalog/{catalogName}/{idOrCode} |
Delete an item in a catalog | ||
LockCatalogItem | POST | /api/Catalog/{catalogName}/{idOrCode}/lock |
Lock a catalog item | ||
UnlockCatalogItem | POST | /api/Catalog/{catalogName}/{idOrCode}/unlock |
Unlock a catalog item |
Common catalogs
Catalog |
---|
AbsenceGroup |
Account |
BankAccount |
Currency |
ContactAccount |
ContactAddress |
ContactClassification |
ContactGroupCustomer |
ContactGroupSupplier |
ContactPayRecipient |
CostCentre |
Department |
DocType |
EmploymentType |
LegalEntity |
Location |
PaymentMethod |
PayTerm |
Product |
ProductPriceBand |
ProductPurchase |
ProductPurchasePrice |
ProductSale |
ProductSalePrice |
Project |
ReminderGroup |
Resource |
StockLocation |
TaxAuthority |
TaxBand |
TaxCode |
All available catalogs are available using GET /api/catalog
.
Example
GET /api/catalog/Country
[
{
"id": "6871f805-cc5b-4008-9076-6a8bb919bc94",
"description": "Andorra",
"code": "AD",
"isActive": true
},
{
"id": "1967471f-fa30-4dd3-bf0a-8e9a70d43c1c",
"description": "United Arab Emirates",
"code": "AE",
"isActive": true
},
{
"id": "c455ef6a-45b8-4748-8dd0-8549abf14a41",
"description": "Afghanistan",
"code": "AF",
"isActive": true
}
/*...*/
Note: IsActive
is not supported by all catalogs and may be omitted.
Updated September 2025