Inventory API
249 routes across 20 controllers: the etl-ep (server-to-server access key) routes the backend serves for this family at the commit named in the front matter, plus its read-only public-ep routes, listed one table per controller. How to authenticate, send a body, page a query and read the response envelope is in the Data API reference, and the way in for a new integration is the integration path; what these records mean to the business is the Inventory module’s territory.
Every path is resolved from the controller’s mapping annotations; nothing here describes behaviour, because nothing about behaviour has been read — the table is what the backend serves and no more. backoffice-ep routes (the platform’s own applets, with a signed-in user’s token) and anonymous write routes are not listed; what the family serves on backoffice-ep only, and how many of its routes carry no access segment at all, is at the end of the page. A path missing from this page is not a path your access key is refused — see which reference to read.
Financial items (the item master)
42 routes under /core2/tnt/dm/erp/fi/fi-items (FinancialItemController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/fi/fi-items/child-link-attribute-sets/etl-ep | getItemAttributeChildLinkAndAttributeSetBelongToFiItemHdrGuidEtl | FinancialItemController.java:1910 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep | getAllFinancialItemsEtl | FinancialItemController.java:939 |
POST | /core2/tnt/dm/erp/fi/fi-items/etl-ep | createFinancialItemEtl | FinancialItemController.java:212 |
POST | /core2/tnt/dm/erp/fi/fi-items/etl-ep | createFinancialItemEtl | FinancialItemController.java:225 |
PUT | /core2/tnt/dm/erp/fi/fi-items/etl-ep | updateFinancialItemEtl | FinancialItemController.java:592 |
POST | /core2/tnt/dm/erp/fi/fi-items/etl-ep/add-files/{hdrGuid} | addFileToFiItemEtl | FinancialItemController.java:1481 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep/ecom/product-list | getProductListByCriteriaEtl | FinancialItemController.java:1871 |
POST | /core2/tnt/dm/erp/fi/fi-items/etl-ep/extensions | createFinancialItemExtensionEtl | FinancialItemController.java:432 |
PUT | /core2/tnt/dm/erp/fi/fi-items/etl-ep/extensions | updateFinancialItemExtensionEtl | FinancialItemController.java:688 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep/extensions/query | getFinancialItemExtensionsByCriteriaEtl | FinancialItemController.java:1383 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep/extensions/{guid} | getFinancialItemExtensionByGuidEtl | FinancialItemController.java:1185 |
DELETE | /core2/tnt/dm/erp/fi/fi-items/etl-ep/extensions/{guid} | deleteFinancialItemExtensionByGuidEtl | FinancialItemController.java:848 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep/file/{extGuid} | getItemFileEtl | FinancialItemController.java:1707 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep/headers | getAllFinancialItemHeadersEtl | FinancialItemController.java:1083 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep/headers/query | getFinancialItemHeadersByCriteriaEtl | FinancialItemController.java:1301 |
POST | /core2/tnt/dm/erp/fi/fi-items/etl-ep/headers/query | getFinancialItemHeadersByCriteriaEtlPostRequest | FinancialItemController.java:1340 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep/headers/{guid} | getFinancialItemHeaderByGuidEtl | FinancialItemController.java:1148 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep/image-file/{imageHdrGuid} | getImageItemFileEtl | FinancialItemController.java:2017 |
DELETE | /core2/tnt/dm/erp/fi/fi-items/etl-ep/image-file/{imageHdrGuid} | deleteImageItemFileEtl | FinancialItemController.java:2146 |
POST | /core2/tnt/dm/erp/fi/fi-items/etl-ep/images | createFinancialItemImagesEtl | FinancialItemController.java:454 |
POST | /core2/tnt/dm/erp/fi/fi-items/etl-ep/lines | createFinancialItemLineEtl | FinancialItemController.java:547 |
PUT | /core2/tnt/dm/erp/fi/fi-items/etl-ep/lines | updateFinancialItemLineEtl | FinancialItemController.java:730 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep/lines/query | getFinancialItemLinesByCriteriaEtl | FinancialItemController.java:1424 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep/lines/{guid} | getFinancialItemLineByGuidEtl | FinancialItemController.java:1221 |
DELETE | /core2/tnt/dm/erp/fi/fi-items/etl-ep/lines/{guid} | deleteFinancialItemLineByGuidEtl | FinancialItemController.java:894 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep/marketplace | getAllMarketPlaceEtl | FinancialItemController.java:972 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep/marketplace/query | getMarketplaceByCriteriaEtl | FinancialItemController.java:1009 |
POST | /core2/tnt/dm/erp/fi/fi-items/etl-ep/multi | createMultiFinancialItemEtl | FinancialItemController.java:1819 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep/pub/file/{extGuid} | getPublicItemFileEtl | FinancialItemController.java:1780 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep/pub/image-file/{imageHdrGuid} | getPublicImageItemFileEtl | FinancialItemController.java:2106 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep/query | getFinancialItemsByCriteriaEtl | FinancialItemController.java:1257 |
POST | /core2/tnt/dm/erp/fi/fi-items/etl-ep/query | getFiItemsByCriteriaEtl | FinancialItemController.java:397 |
PUT | /core2/tnt/dm/erp/fi/fi-items/etl-ep/replace-file/{extGuid} | replaceFileEtl | FinancialItemController.java:1602 |
GET | /core2/tnt/dm/erp/fi/fi-items/etl-ep/{guid} | getFinancialItemByGuidEtl | FinancialItemController.java:1111 |
DELETE | /core2/tnt/dm/erp/fi/fi-items/etl-ep/{guid} | deleteFinancialItemByGuidEtl | FinancialItemController.java:782 |
GET | /core2/tnt/dm/erp/fi/fi-items/item-code-by-category-code/etl-ep/{categoryCode} | getItemCodeByCategoryCodeEtl | FinancialItemController.java:1956 |
GET | /core2/tnt/dm/erp/fi/fi-items/public-ep/{websiteHdrGuid} | getItemsByWebsiteGuid | FinancialItemController.java:1991 |
POST | /core2/tnt/dm/erp/fi/fi-items/standard/delete/etl-ep | deleteStandardFinancialItemByGuidEtl | FinancialItemController.java:2763 |
POST | /core2/tnt/dm/erp/fi/fi-items/standard/etl-ep | createStandardFinancialItemEtl | FinancialItemController.java:2634 |
PUT | /core2/tnt/dm/erp/fi/fi-items/standard/etl-ep | updateStandardFinancialItemEtl | FinancialItemController.java:2691 |
GET | /core2/tnt/dm/erp/fi/fi-items/standard/etl-ep/query | getFiItemsByCriteriaStandardEtl | FinancialItemController.java:2836 |
POST | /core2/tnt/dm/erp/fi/fi-items/with-pricing-scheme-link/etl-ep | createFinancialItemEtlWithPricingSchemeLink | FinancialItemController.java:261 |
Inventory items
6 routes under /core2/tnt/dm/erp/inv/inv-items (InventoryItemController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/inv/inv-items/etl-ep | getAllInventoryItemEtl | InventoryItemController.java:177 |
POST | /core2/tnt/dm/erp/inv/inv-items/etl-ep | createInventoryItemEtl | InventoryItemController.java:71 |
PUT | /core2/tnt/dm/erp/inv/inv-items/etl-ep | updateInventoryItemEtl | InventoryItemController.java:105 |
GET | /core2/tnt/dm/erp/inv/inv-items/etl-ep/query | getInventoryItemByCriteriaEtl | InventoryItemController.java:248 |
GET | /core2/tnt/dm/erp/inv/inv-items/etl-ep/{guid} | getInventoryItemByGuidEtl | InventoryItemController.java:215 |
DELETE | /core2/tnt/dm/erp/inv/inv-items/etl-ep/{guid} | deleteInventoryItemByGuidEtl | InventoryItemController.java:139 |
Inventory transactions
InventoryTransactionLineController
2 routes under /core2/tnt/dm/erp/inventory-transactions-line/custom-filter-query (InventoryTransactionLineController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/inventory-transactions-line/custom-filter-query/etl-ep | getCustomFilterQueryEtlEp | InventoryTransactionLineController.java:257 |
POST | /core2/tnt/dm/inv/inventory-transactions-line/custom-filter-query/etl-ep | getCustomFilterQueryEtlEp | InventoryTransactionLineController.java:257 |
InventoryTransactionSubLineController
2 routes under /core2/tnt/dm/erp/inventory-transactions-sub-line/custom-filter-query/in-stock-serial-number-items (InventoryTransactionSubLineController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/inventory-transactions-sub-line/custom-filter-query/in-stock-serial-number-items/etl-ep | getInStockSerialNumberItemsEtlEp | InventoryTransactionSubLineController.java:178 |
POST | /core2/tnt/dm/inv/inventory-transactions-sub-line/custom-filter-query/in-stock-serial-number-items/etl-ep | getInStockSerialNumberItemsEtlEp | InventoryTransactionSubLineController.java:178 |
InventoryTransactionLineFactController
6 routes under /core2/tnt/dm/erp/inventory-line-fact-transactions (InventoryTransactionLineFactController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/inventory-line-fact-transactions/etl-ep | getAllInventoryTransactionLineFactEtl | InventoryTransactionLineFactController.java:300 |
POST | /core2/tnt/dm/erp/inventory-line-fact-transactions/etl-ep | createInventoryTransactionLineFactEtl | InventoryTransactionLineFactController.java:210 |
PUT | /core2/tnt/dm/erp/inventory-line-fact-transactions/etl-ep | updateInventoryTransactionLineFactEtl | InventoryTransactionLineFactController.java:240 |
GET | /core2/tnt/dm/erp/inventory-line-fact-transactions/etl-ep/query | getInventoryTransactionLineFactByCriteriaEtl | InventoryTransactionLineFactController.java:349 |
GET | /core2/tnt/dm/erp/inventory-line-fact-transactions/etl-ep/{guid} | getInventoryTransactionLineFactByGuidEtl | InventoryTransactionLineFactController.java:323 |
DELETE | /core2/tnt/dm/erp/inventory-line-fact-transactions/etl-ep/{guid} | deleteInventoryTransactionLineFactEtl | InventoryTransactionLineFactController.java:271 |
Stock take
StockTakeSessionHdrController
12 routes under /core2/dm/stocktake-hdr (StockTakeSessionHdrController.java).
The same handlers are also mounted at /core2/tnt/dm/erp/stocktake/hdrs; the rows below are listed once, under the first mount.
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/dm/stocktake-hdr/etl-ep | getAllStockTakeSessionHdrEtl | StockTakeSessionHdrController.java:204 |
POST | /core2/dm/stocktake-hdr/etl-ep | createStockTakeSessionHdrEtl | StockTakeSessionHdrController.java:72 |
PUT | /core2/dm/stocktake-hdr/etl-ep | updateStockTakeSessionHdrEtl | StockTakeSessionHdrController.java:115 |
GET | /core2/dm/stocktake-hdr/etl-ep/query | getStockTakeSessionHdrByCriteriaEtl | StockTakeSessionHdrController.java:298 |
GET | /core2/dm/stocktake-hdr/etl-ep/{guid} | getStockTakeSessionHdrByGuidEtl | StockTakeSessionHdrController.java:238 |
DELETE | /core2/dm/stocktake-hdr/etl-ep/{guid} | deleteStockTakeSessionHdrByGuidEtl | StockTakeSessionHdrController.java:161 |
StockTakeSessionEventController
12 routes under /core2/dm/stocktake-event (StockTakeSessionEventController.java).
The same handlers are also mounted at /core2/tnt/dm/erp/stocktake/events; the rows below are listed once, under the first mount.
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/dm/stocktake-event/etl-ep | getAllStockTakeSessionEventEtl | StockTakeSessionEventController.java:194 |
POST | /core2/dm/stocktake-event/etl-ep | createStokeTakeSessionEventEtl | StockTakeSessionEventController.java:71 |
PUT | /core2/dm/stocktake-event/etl-ep | updateStockTakeSessionEventEtl | StockTakeSessionEventController.java:110 |
GET | /core2/dm/stocktake-event/etl-ep/query | getStockTakeSessionEventByCriteriaEtl | StockTakeSessionEventController.java:270 |
GET | /core2/dm/stocktake-event/etl-ep/{guid} | getStockTakeSessionEventByGuidEtl | StockTakeSessionEventController.java:227 |
DELETE | /core2/dm/stocktake-event/etl-ep/{guid} | deleteStockTakeSessionEventByGuidEtl | StockTakeSessionEventController.java:152 |
StockTakeSessionExtController
12 routes under /core2/dm/stocktake-ext (StockTakeSessionExtController.java).
The same handlers are also mounted at /core2/tnt/dm/erp/stocktake/exts; the rows below are listed once, under the first mount.
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/dm/stocktake-ext/etl-ep | getAllStockTakeSessionExtEtl | StockTakeSessionExtController.java:193 |
POST | /core2/dm/stocktake-ext/etl-ep | createStokeTakeSessionExtEtl | StockTakeSessionExtController.java:72 |
PUT | /core2/dm/stocktake-ext/etl-ep | updateStokeTakeSessionExtEtl | StockTakeSessionExtController.java:111 |
GET | /core2/dm/stocktake-ext/etl-ep/query | getStockTakeSessionExtByCriteriaEtl | StockTakeSessionExtController.java:270 |
GET | /core2/dm/stocktake-ext/etl-ep/{guid} | getStockTakeSessionExtByGuidEtl | StockTakeSessionExtController.java:229 |
DELETE | /core2/dm/stocktake-ext/etl-ep/{guid} | deleteStokeTakeSessionExtByGuidEtl | StockTakeSessionExtController.java:152 |
StockTakeDeviceController
12 routes under /core2/tnt/dm/stocktake/devices (StockTakeDeviceController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/stocktake/devices/etl-ep | getAllStockTakeDeviceEtl | StockTakeDeviceController.java:190 |
POST | /core2/tnt/dm/erp/stocktake/devices/etl-ep | createStockTakeDeviceETL | StockTakeDeviceController.java:67 |
PUT | /core2/tnt/dm/erp/stocktake/devices/etl-ep | updateStockTakeDeviceEtl | StockTakeDeviceController.java:107 |
GET | /core2/tnt/dm/erp/stocktake/devices/etl-ep/query | getStockTakeDeviceByCriteriaEtl | StockTakeDeviceController.java:266 |
GET | /core2/tnt/dm/erp/stocktake/devices/etl-ep/{guid} | getStockTakeDeviceByGuidEtl | StockTakeDeviceController.java:226 |
DELETE | /core2/tnt/dm/erp/stocktake/devices/etl-ep/{guid} | deleteStockTakeDeviceEtl | StockTakeDeviceController.java:149 |
GET | /core2/tnt/dm/stocktake/devices/etl-ep | getAllStockTakeDeviceEtl | StockTakeDeviceController.java:190 |
POST | /core2/tnt/dm/stocktake/devices/etl-ep | createStockTakeDeviceETL | StockTakeDeviceController.java:67 |
PUT | /core2/tnt/dm/stocktake/devices/etl-ep | updateStockTakeDeviceEtl | StockTakeDeviceController.java:107 |
GET | /core2/tnt/dm/stocktake/devices/etl-ep/query | getStockTakeDeviceByCriteriaEtl | StockTakeDeviceController.java:266 |
GET | /core2/tnt/dm/stocktake/devices/etl-ep/{guid} | getStockTakeDeviceByGuidEtl | StockTakeDeviceController.java:226 |
DELETE | /core2/tnt/dm/stocktake/devices/etl-ep/{guid} | deleteStockTakeDeviceEtl | StockTakeDeviceController.java:149 |
Labels and label lists
LabelController
18 routes under /core2/tnt/dm/erp/labels (LabelController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/labels/etl-ep | getAllLabelEtl | LabelController.java:301 |
POST | /core2/tnt/dm/erp/labels/etl-ep | createLabelEtl | LabelController.java:81 |
POST | /core2/tnt/dm/erp/labels/etl-ep | createUploadImageEtl | LabelController.java:518 |
PUT | /core2/tnt/dm/erp/labels/etl-ep | updateLabelEtl | LabelController.java:179 |
GET | /core2/tnt/dm/erp/labels/etl-ep/query | getLabelByCriteriaEtl | LabelController.java:411 |
POST | /core2/tnt/dm/erp/labels/etl-ep/query | getLabelByCriteriaEtlUsingRequestBody | LabelController.java:421 |
POST | /core2/tnt/dm/erp/labels/etl-ep/unique | getLabelForETL | LabelController.java:811 |
GET | /core2/tnt/dm/erp/labels/etl-ep/{guid} | getLabelByGuidEtl | LabelController.java:354 |
DELETE | /core2/tnt/dm/erp/labels/etl-ep/{guid} | deleteLabelByGuidEtl | LabelController.java:241 |
GET | /core2/tnt/dm/erp/labels/file/etl-ep/{extGuid} | getLabelImageEtl | LabelController.java:749 |
DELETE | /core2/tnt/dm/erp/labels/file/etl-ep/{extGuid} | deleteUploadFileByGuidEtl | LabelController.java:706 |
GET | /core2/tnt/dm/erp/labels/file/public-ep/{extGuid} | getLabelImagePublic | LabelController.java:760 |
POST | /core2/tnt/dm/erp/labels/multi/etl-ep | createMultipleLabelsEtl | LabelController.java:103 |
GET | /core2/tnt/dm/erp/labels/public-ep | getAllLabelPublic | LabelController.java:310 |
GET | /core2/tnt/dm/erp/labels/public-ep/query | getLabelByCriteriaPublic | LabelController.java:432 |
GET | /core2/tnt/dm/erp/labels/public-ep/unique | getLabelForPublic | LabelController.java:835 |
GET | /core2/tnt/dm/erp/labels/public-ep/{guid} | getLabelByGuidPublic | LabelController.java:364 |
PUT | /core2/tnt/dm/erp/labels/replace-file/etl-ep/{extGuid} | replaceImageFileEtl | LabelController.java:572 |
LabelListController
30 routes under /core2/dm/label-lists (LabelListController.java).
The same handlers are also mounted at /core2/tnt/dm/erp/label-lists; the rows below are listed once, under the first mount.
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/dm/label-lists/add-files/etl-ep/{hdrGuid} | addFileToCmsPostEtl | LabelListController.java:507 |
GET | /core2/dm/label-lists/etl-ep | getAllLabelListEtl | LabelListController.java:226 |
POST | /core2/dm/label-lists/etl-ep | createLabelListEtl | LabelListController.java:78 |
POST | /core2/dm/label-lists/etl-ep | createUploadImageEtl | LabelListController.java:401 |
PUT | /core2/dm/label-lists/etl-ep | updateLabelListEtl | LabelListController.java:127 |
GET | /core2/dm/label-lists/etl-ep/query | getLabelListByCriteriaEtl | LabelListController.java:339 |
GET | /core2/dm/label-lists/etl-ep/{guid} | getLabelListByGuidEtl | LabelListController.java:281 |
DELETE | /core2/dm/label-lists/etl-ep/{guid} | deleteLabelListByGuidEtl | LabelListController.java:178 |
GET | /core2/dm/label-lists/file/etl-ep/{extGuid} | getLabelImageEtl | LabelListController.java:603 |
DELETE | /core2/dm/label-lists/file/etl-ep/{extGuid} | deleteUploadFileByGuidEtl | LabelListController.java:557 |
GET | /core2/dm/label-lists/file/public-ep/{extGuid} | getLabelImagePublic | LabelListController.java:614 |
GET | /core2/dm/label-lists/public-ep | getAllLabelListPublic | LabelListController.java:235 |
GET | /core2/dm/label-lists/public-ep/query | getLabelListByCriteriaPublic | LabelListController.java:349 |
GET | /core2/dm/label-lists/public-ep/{guid} | getLabelListByGuidPublic | LabelListController.java:291 |
PUT | /core2/dm/label-lists/replace-file/etl-ep/{extGuid} | replaceImageFileEtl | LabelListController.java:446 |
LabelHdrController
15 routes under /core2/ms/labels-hdr (LabelHdrController.java).
The same handlers are also mounted at /core2/tnt/ms/erp/labels-hdr, /core2/tnt/dm/erp/fi/label/hdrs; the rows below are listed once, under the first mount.
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/ms/labels-hdr/advanced-search/public-ep/query | getByPublicCriteriaWithAdvancedSearch | LabelHdrController.java:387 |
GET | /core2/ms/labels-hdr/etl-ep/label-docs-by-item-guid/{itemGuid} | getLabelDocByItemGuidEtlEp | LabelHdrController.java:258 |
GET | /core2/ms/labels-hdr/etl-ep/label-gen-docs/{genDocGuid} | getLabelGenericDocEtlEp | LabelHdrController.java:344 |
GET | /core2/ms/labels-hdr/etl-ep/labels-by-item-guid/{itemGuid} | getLabelByItemGuidEtlEp | LabelHdrController.java:205 |
GET | /core2/ms/labels-hdr/public-ep/query | getByPublicCriteria | LabelHdrController.java:366 |
LabelLinkController
6 routes under /core2/tnt/dm/erp/labels-link (LabelLinkController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/fi/label/links/etl-ep | createLabelLinkEtl | LabelLinkController.java:72 |
GET | /core2/tnt/dm/erp/fi/label/links/etl-ep/query | getLabelLinkByCriteriaEtl | LabelLinkController.java:162 |
DELETE | /core2/tnt/dm/erp/fi/label/links/etl-ep/{guid} | deleteLabelLinkByGuidEtl | LabelLinkController.java:116 |
POST | /core2/tnt/dm/erp/labels-link/etl-ep | createLabelLinkEtl | LabelLinkController.java:72 |
GET | /core2/tnt/dm/erp/labels-link/etl-ep/query | getLabelLinkByCriteriaEtl | LabelLinkController.java:162 |
DELETE | /core2/tnt/dm/erp/labels-link/etl-ep/{guid} | deleteLabelLinkByGuidEtl | LabelLinkController.java:116 |
FinancialOrganizationLabelController
6 routes under /core2/tnt/dm/erp/fi/financial-organization-labels (FinancialOrganizationLabelController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/fi/financial-organization-labels/etl-ep | getAllFinancialOrganizationLabelEtl | FinancialOrganizationLabelController.java:140 |
POST | /core2/tnt/dm/erp/fi/financial-organization-labels/etl-ep | createFinancialOrganizationLabelEtl | FinancialOrganizationLabelController.java:61 |
PUT | /core2/tnt/dm/erp/fi/financial-organization-labels/etl-ep | updateFinancialOrganizationLabelEtl | FinancialOrganizationLabelController.java:102 |
GET | /core2/tnt/dm/erp/fi/financial-organization-labels/etl-ep/query | getFinancialOrganizationLabelByCriteriaByCriteriaEtl | FinancialOrganizationLabelController.java:215 |
GET | /core2/tnt/dm/erp/fi/financial-organization-labels/etl-ep/{guid} | getFinancialOrganizationLabelByGuidEtl | FinancialOrganizationLabelController.java:178 |
DELETE | /core2/tnt/dm/erp/fi/financial-organization-labels/etl-ep/{guid} | deleteFinancialOrganizationLabelByGuidEtl | FinancialOrganizationLabelController.java:258 |
Warehouse item labels
WMSItemLabelController
16 routes under /core2/tnt/dm/erp/wms-item-labels (WMSItemLabelController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/wms-item-labels/etl-ep | getAllLabelEtl | WMSItemLabelController.java:310 |
POST | /core2/tnt/dm/erp/wms-item-labels/etl-ep | createLabelEtl | WMSItemLabelController.java:90 |
POST | /core2/tnt/dm/erp/wms-item-labels/etl-ep | createUploadImageEtl | WMSItemLabelController.java:517 |
PUT | /core2/tnt/dm/erp/wms-item-labels/etl-ep | updateLabelEtl | WMSItemLabelController.java:188 |
GET | /core2/tnt/dm/erp/wms-item-labels/etl-ep/query | getLabelByCriteriaEtl | WMSItemLabelController.java:410 |
POST | /core2/tnt/dm/erp/wms-item-labels/etl-ep/query | getLabelByCriteriaEtlUsingRequestBody | WMSItemLabelController.java:420 |
GET | /core2/tnt/dm/erp/wms-item-labels/etl-ep/{guid} | getLabelByGuidEtl | WMSItemLabelController.java:363 |
DELETE | /core2/tnt/dm/erp/wms-item-labels/etl-ep/{guid} | deleteLabelByGuidEtl | WMSItemLabelController.java:250 |
GET | /core2/tnt/dm/erp/wms-item-labels/file/etl-ep/{extGuid} | getLabelImageEtl | WMSItemLabelController.java:748 |
DELETE | /core2/tnt/dm/erp/wms-item-labels/file/etl-ep/{extGuid} | deleteUploadFileByGuidEtl | WMSItemLabelController.java:705 |
GET | /core2/tnt/dm/erp/wms-item-labels/file/public-ep/{extGuid} | getLabelImagePublic | WMSItemLabelController.java:759 |
POST | /core2/tnt/dm/erp/wms-item-labels/multi/etl-ep | createMultipleLabelsEtl | WMSItemLabelController.java:112 |
GET | /core2/tnt/dm/erp/wms-item-labels/public-ep | getAllLabelPublic | WMSItemLabelController.java:319 |
GET | /core2/tnt/dm/erp/wms-item-labels/public-ep/query | getLabelByCriteriaPublic | WMSItemLabelController.java:431 |
GET | /core2/tnt/dm/erp/wms-item-labels/public-ep/{guid} | getLabelByGuidPublic | WMSItemLabelController.java:373 |
PUT | /core2/tnt/dm/erp/wms-item-labels/replace-file/etl-ep/{extGuid} | replaceImageFileEtl | WMSItemLabelController.java:571 |
WMSItemLabelListController
15 routes under /core2/tnt/dm/erp/wms-item-label-lists (WMSItemLabelListController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/wms-item-label-lists/add-files/etl-ep/{hdrGuid} | addFileToCmsPostEtl | WMSItemLabelListController.java:508 |
GET | /core2/tnt/dm/erp/wms-item-label-lists/etl-ep | getAllLabelListEtl | WMSItemLabelListController.java:227 |
POST | /core2/tnt/dm/erp/wms-item-label-lists/etl-ep | createLabelListEtl | WMSItemLabelListController.java:80 |
POST | /core2/tnt/dm/erp/wms-item-label-lists/etl-ep | createUploadImageEtl | WMSItemLabelListController.java:402 |
PUT | /core2/tnt/dm/erp/wms-item-label-lists/etl-ep | updateLabelListEtl | WMSItemLabelListController.java:129 |
GET | /core2/tnt/dm/erp/wms-item-label-lists/etl-ep/query | getLabelListByCriteriaEtl | WMSItemLabelListController.java:340 |
GET | /core2/tnt/dm/erp/wms-item-label-lists/etl-ep/{guid} | getLabelListByGuidEtl | WMSItemLabelListController.java:282 |
DELETE | /core2/tnt/dm/erp/wms-item-label-lists/etl-ep/{guid} | deleteLabelListByGuidEtl | WMSItemLabelListController.java:179 |
GET | /core2/tnt/dm/erp/wms-item-label-lists/file/etl-ep/{extGuid} | getLabelImageEtl | WMSItemLabelListController.java:602 |
DELETE | /core2/tnt/dm/erp/wms-item-label-lists/file/etl-ep/{extGuid} | deleteUploadFileByGuidEtl | WMSItemLabelListController.java:558 |
GET | /core2/tnt/dm/erp/wms-item-label-lists/file/public-ep/{extGuid} | getLabelImagePublic | WMSItemLabelListController.java:613 |
GET | /core2/tnt/dm/erp/wms-item-label-lists/public-ep | getAllLabelListPublic | WMSItemLabelListController.java:236 |
GET | /core2/tnt/dm/erp/wms-item-label-lists/public-ep/query | getLabelListByCriteriaPublic | WMSItemLabelListController.java:350 |
GET | /core2/tnt/dm/erp/wms-item-label-lists/public-ep/{guid} | getLabelListByGuidPublic | WMSItemLabelListController.java:292 |
PUT | /core2/tnt/dm/erp/wms-item-label-lists/replace-file/etl-ep/{extGuid} | replaceImageFileEtl | WMSItemLabelListController.java:447 |
WMSItemLabelLinkController
3 routes under /core2/tnt/dm/erp/wms-item-labels-link (WMSItemLabelLinkController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/wms-item-labels-link/etl-ep | createLabelLinkEtl | WMSItemLabelLinkController.java:71 |
DELETE | /core2/tnt/dm/erp/wms-item-labels-link/etl-ep/{guid} | deleteLabelLinkByGuidEtl | WMSItemLabelLinkController.java:108 |
GET | /core2/tnt/dm/erp/wms-item-labels-link/query/etl-ep | getLabelLinkByCriteriaEtl | WMSItemLabelLinkController.java:147 |
Attributes
AttributeController
1 route under /core2/tnt/dm/erp/attribute/attributes (AttributeController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/attribute/attributes/public-ep/query | getByPublicCriteria | AttributeController.java:300 |
AttributeSetController
1 route under /core2/tnt/dm/erp/attribute/attribute-sets (AttributeSetController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/attribute/attribute-sets/public-ep/query | getByPublicCriteria | AttributeSetController.java:276 |
Stock documents (generic documents)
32 routes under /core2/tnt/dm/erp/gen-doc (GenericDocumentController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/gen-doc/custom-prev/standard/{docType}/etl-ep | createByEtlEpStandardCustomReturnOnlyGenDOcGuid | GenericDocumentController.java:3824 |
POST | /core2/tnt/dm/erp/gen-doc/custom/standard/{docType}/etl-ep | createByEtlEpStandardJsonImport | GenericDocumentController.java:3959 |
GET | /core2/tnt/dm/erp/gen-doc/custom/standard/{docType}/etl-ep/status/{guid} | getEtlEpStatus | GenericDocumentController.java:4022 |
POST | /core2/tnt/dm/erp/gen-doc/etl-ep/multi-doc | multiDocOperationByEtlEp | GenericDocumentController.java:2462 |
GET | /core2/tnt/dm/erp/gen-doc/etl-ep/query | getGenericDocumentByCriteriaByEtlEp | GenericDocumentController.java:2421 |
GET | /core2/tnt/dm/erp/gen-doc/etl-ep/server-doc-types | getAllServerDocTypesByEtlEp | GenericDocumentController.java:2448 |
POST | /core2/tnt/dm/erp/gen-doc/json-import-history-data-fix/etl-ep | dataFixThatStuckOnHistoryAsFailedEtlEP | GenericDocumentController.java:4315 |
POST | /core2/tnt/dm/erp/gen-doc/standard/{docType}/etl-ep | createByEtlEpStandard | GenericDocumentController.java:3673 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/bundle/unwrapped/etl-ep/{guid} | getUnbundleEtl | GenericDocumentController.java:2777 |
PUT | /core2/tnt/dm/erp/gen-doc/{docType}/discard/etl-ep/{guid} | discardGenericDocumentEtlEp | GenericDocumentController.java:670 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep | getAllByEtlEp | GenericDocumentController.java:2362 |
POST | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep | createByEtlEp | GenericDocumentController.java:2241 |
PUT | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep | updateByEtlEp | GenericDocumentController.java:2287 |
PUT | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/add-files/{hdrGuid} | addFileToGenDocByEtlEp | GenericDocumentController.java:2613 |
POST | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/batch-print-jasper-pdf | printMultiJasperGenericDocumentByEtlEpByPost | GenericDocumentController.java:2732 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/batch-print-jasper-pdf/{guids} | printMultiJasperGenericDocumentByEtlEp | GenericDocumentController.java:2749 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/file/{extGuid} | getGenDocFileByEtlEp | GenericDocumentController.java:2660 |
DELETE | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/file/{extGuid} | deleteFileExtensionByEtlEp | GenericDocumentController.java:2646 |
POST | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/multi | createMultipleByEtlEp | GenericDocumentController.java:2273 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/print-jasper-pdf/{guid} | printJasperGenericDocumentByEtlEp | GenericDocumentController.java:2596 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/query | getGenericDocumentByCriteriaByEtlEp | GenericDocumentController.java:2393 |
POST | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/query | getGenericDocumentByCriteriaByEtlEpPostRequest | GenericDocumentController.java:2407 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/query/snapshot | getGenericDocumentByCriteriaSnapshotByEtlEp | GenericDocumentController.java:2703 |
POST | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/query/snapshot | getGenericDocumentByCriteriaSnapshotByEtlEpPostRequest | GenericDocumentController.java:2718 |
PUT | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/replace-file/{extGuid} | replaceFileByEtlEp | GenericDocumentController.java:2630 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/type/query | getGenDocByTxnTypeByEtlEp | GenericDocumentController.java:2675 |
PUT | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/update-posting-status/{guid} | updatePostingStatusByEtlEp | GenericDocumentController.java:2315 |
PUT | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/void/{guid} | voidGenDocByEtlEp | GenericDocumentController.java:2868 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/{guid} | getByGuidByEtlEp | GenericDocumentController.java:2378 |
DELETE | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/{guid} | deleteGenericDocumentByEtlEp | GenericDocumentController.java:2347 |
DELETE | /core2/tnt/dm/erp/gen-doc/{docType}/purge/etl-ep/{guid} | purgeGenericDocumentEtlEp | GenericDocumentController.java:755 |
PUT | /core2/tnt/dm/erp/gen-doc/{docType}/set-posting-status-null/etl-ep/{guid} | setPostingStatusNullGenDocByEtlEp | GenericDocumentController.java:3020 |
The {docType} values on this page
{docType} on the generic-document routes above is a URL slug; the backend resolves it to a server document type. Of the 97 slugs the backend knows, the 11 below belong to this page — assigned by name, so a slug appears on exactly one of the accounting api, purchasing api, sales api pages. GET …/gen-doc/etl-ep/server-doc-types returns the type names, not the slugs.
{docType} | Server document type | Source |
|---|---|---|
internal-inbound-stock-transfers | INTERNAL_INBOUND_STOCK_TRANSFER | GenericDocumentTypeHandler.java:914 |
internal-job-orders | INTERNAL_JOB_ORDER | GenericDocumentTypeHandler.java:866 |
internal-outbound-stock-transfers | INTERNAL_OUTBOUND_STOCK_TRANSFER | GenericDocumentTypeHandler.java:913 |
internal-packing-orders | INTERNAL_PACKING_ORDER | GenericDocumentTypeHandler.java:867 |
internal-stock-adjustment | INTERNAL_STOCK_ADJUSTMENT | GenericDocumentTypeHandler.java:898 |
internal-stock-allocation | INTERNAL_STOCK_ALLOCATION | GenericDocumentTypeHandler.java:905 |
internal-stock-requisition | INTERNAL_STOCK_REQUISITION | GenericDocumentTypeHandler.java:925 |
internal-stock-transfer-notes | INTERNAL_STOCK_TRANSFER_NOTE | GenericDocumentTypeHandler.java:906 |
internal_consignment_stock_adjustment | INTERNAL_CONSIGNMENT_STOCK_ADJUSTMENT | GenericDocumentTypeHandler.java:938 |
loan-stock-issued-notes | LOAN_STOCK_ISSUED_NOTE | GenericDocumentTypeHandler.java:927 |
loan-stock-received-notes | LOAN_STOCK_RECEIVED_NOTE | GenericDocumentTypeHandler.java:926 |
What this family does not expose over etl-ep
What follows is grouped by URL convention, and the convention does not decide which credential is accepted. The backend falls back in both directions: an etl-ep handler that finds no usable access key tries the bearer token (EndpointMethod.java:300-307), and a route reached with no Authorization header at all falls through to the access-key interceptor (TenantAuthorizationInterceptor.java:74-79). So read these lists as “no documented etl-ep path”, never as “your access key will be refused” — what still decides the outcome is the permission the handler checks.
Operations the listed controllers serve under a backoffice-ep path rather than an etl-ep one, named by handler. Their paths are the platform’s own surface and are not published:
StockTakeSessionExtController.getStockTakeSessionExtByCriteria(GET,StockTakeSessionExtController.java:260)StockTakeSessionHdrController.getStockTakeSessionHdrByDeviceGuid(GET,StockTakeSessionHdrController.java:260)LabelHdrController.getLabelHdrByCriteriaPostRequest(POST,LabelHdrController.java:152)FinancialItemController.addImageToFiItemBackOffice(POST,FinancialItemController.java:1467)FinancialItemController.createFinancialItemLineEtl(POST,FinancialItemController.java:2181)FinancialItemController.getByCustomPostQuery(POST,FinancialItemController.java:2240)FinancialItemController.getCustomPublicItemFileBackOffice(GET,FinancialItemController.java:1768)FinancialItemController.deleteMultipleImageItemFilesBackOffice(DELETE,FinancialItemController.java:2479)FinancialItemController.getLinesByFiItemHdrGuidBackofficeEp(GET,FinancialItemController.java:2943)FinancialItemController.getMarketplaceByCriteriaSnapshot(GET,FinancialItemController.java:1036)FinancialItemController.createFinancialItemLineEtl(POST,FinancialItemController.java:1046)FinancialItemController.replaceImagesBackOffice(PUT,FinancialItemController.java:1588)FinancialItemController.updateFinancialItemHdrRemarksFromExtBackOffice(PUT,FinancialItemController.java:2565)FinancialItemController.createFinancialIGroupItemWithAttributeSet(POST,FinancialItemController.java:2862)FinancialItemController.directUpdate(PUT,FinancialItemController.java:2599)FinancialItemController.updateFinancialItemWithCategoryAndPricingBackOffice(PUT,FinancialItemController.java:2916)FinancialItemController.getFiItemsStockBalanceByCriteriaBackOffice(GET,FinancialItemController.java:2307)FinancialItemController.createTempFinancialItemBackOfficeEP(POST,FinancialItemController.java:200)FinancialItemController.updateBundleBackOffice(PUT,FinancialItemController.java:603)FinancialItemController.updateFinancialIGroupItemWithAttributeSet(POST,FinancialItemController.java:2888)FinancialItemController.verifyFinancialItemToDeleteByGuidBackOffice(GET,FinancialItemController.java:762)LabelHdrController.getLabelHdrByCriteriaPostRequest(POST,LabelHdrController.java:152)GenericDocumentController.convert(POST,GenericDocumentController.java:4209)GenericDocumentController.convertShadow(POST,GenericDocumentController.java:4449)GenericDocumentController.getGenDocWithDoclinkList(POST,GenericDocumentController.java:4267)GenericDocumentController.genericDocumentConversion(POST,GenericDocumentController.java:4411)GenericDocumentController.getGrnLinesReport(POST,GenericDocumentController.java:962)GenericDocumentController.getByHdrGuidLinesForInternalPurchaseGrn(POST,GenericDocumentController.java:935)GenericDocumentController.getByGuidSpecialQtyAndAmountEp(POST,GenericDocumentController.java:3561)GenericDocumentController.getByGuidSpecialEp(GET,GenericDocumentController.java:3515)GenericDocumentController.getPackingOrdersByDeliveryOrder(GET,GenericDocumentController.java:4296)GenericDocumentController.create(GET,GenericDocumentController.java:4043)GenericDocumentController.getPurchaseOrderLinesDocLinkCopiedToReport(POST,GenericDocumentController.java:987)GenericDocumentController.getGenericDocumentByCriteriaSnapshot(POST,GenericDocumentController.java:1076)GenericDocumentController.getByPgwMerchantCodeMerchantRefNoBackoffice(GET,GenericDocumentController.java:3213)GenericDocumentController.printMultiFormatJasperGenericDocument(POST,GenericDocumentController.java:4079)GenericDocumentController.calculateFinanceChargesBackoffice(GET,GenericDocumentController.java:2991)GenericDocumentController.cloneDocument(POST,GenericDocumentController.java:3583)GenericDocumentController.getGenericDocumentHdrByDTOSnapshot(POST,GenericDocumentController.java:1907)GenericDocumentController.getSnapshotTotalRecords(POST,GenericDocumentController.java:1810)GenericDocumentController.getGenericDocumentByDTOSnapshot(POST,GenericDocumentController.java:1792)GenericDocumentController.getGenericDocumentHdrLinesBySnapshot(POST,GenericDocumentController.java:1867)GenericDocumentController.draftGenericDocumentBackofficeEp(PUT,GenericDocumentController.java:3612)GenericDocumentController.sendEmailNotificationBackofficeEp(POST,GenericDocumentController.java:3062)GenericDocumentController.getOutstandingItemDetails(POST,GenericDocumentController.java:4183)GenericDocumentController.getGenDocOutstandingQtyByDTOSnapshot(POST,GenericDocumentController.java:3350)GenericDocumentController.sendEmailMultiplePdfBackofficeEp(POST,GenericDocumentController.java:3110)GenericDocumentController.updatePaymentURLSendEmailPDF(PUT,GenericDocumentController.java:3158)GenericDocumentController.sendEmailPdfBackofficeEp(POST,GenericDocumentController.java:3085)GenericDocumentController.sendEmailBackofficeEp(POST,GenericDocumentController.java:3136)GenericDocumentController.createTemp(POST,GenericDocumentController.java:3306)GenericDocumentController.createAutoFinal(POST,GenericDocumentController.java:3441)GenericDocumentController.updateSettlementOnly(PUT,GenericDocumentController.java:3390)InventoryItemController.alignInvItemScanCodeToFiItem(POST,InventoryItemController.java:382)InventoryItemController.getInventoryItemCollectiveUom(POST,InventoryItemController.java:462)InventoryItemController.getInventoryItemGuidFromFinancialItemGuid(GET,InventoryItemController.java:474)InventoryItemController.getInvItemByNameAndCodeWithPaging(GET,InventoryItemController.java:403)InventoryItemController.getInventoryItemWithStockBalance(GET,InventoryItemController.java:439)InventoryItemController.getInventoryItemByCriteriaBackOfficeEp(GET,InventoryItemController.java:278)InventoryItemController.getInvItemFromSerialOrBatchBackOfficeEP(GET,InventoryItemController.java:302)InventoryTransactionLineController.createMultiple(POST,InventoryTransactionLineController.java:235)LabelController.getLabelByCriteriaSnapshotAdvancedSearch(POST,LabelController.java:451)StockTakeSessionExtController.getStockTakeSessionExtByCriteria(GET,StockTakeSessionExtController.java:260)StockTakeSessionHdrController.getStockTakeSessionHdrByDeviceGuid(GET,StockTakeSessionHdrController.java:260)WMSItemLabelController.getLabelByCriteriaSnapshotAdvancedSearch(POST,WMSItemLabelController.java:450)InventoryTransactionLineController.createMultiple(POST,InventoryTransactionLineController.java:235)LabelHdrController.getLabelHdrByCriteriaPostRequest(POST,LabelHdrController.java:152)
Controllers in the same family whose routes all sit under backoffice-ep paths:
StockTakeSessionDeviceController— 1backoffice-eproute (StockTakeSessionDeviceController.java)CpcommerceAttributeChildLinkController— 7backoffice-eproutes (CpcommerceAttributeChildLinkController.java)FinancialItemAttributeChildLinkController— 1backoffice-eproute (FinancialItemAttributeChildLinkController.java)ItemAttributeSetLinkController— 2backoffice-eproutes (ItemAttributeSetLinkController.java)CompanyCcyPairController— 6backoffice-eproutes (CompanyCcyPairController.java)DocItemMaintenanceAuditTrailController— 5backoffice-eproutes (DocItemMaintenanceAuditTrailController.java)CategoryToAddonItemLinkController— 6backoffice-eproutes (CategoryToAddonItemLinkController.java)LabelFiItemDefaultByCategoryHdrController— 6backoffice-eproutes (LabelFiItemDefaultByCategoryHdrController.java)FinancialItemImageImportFileHdrController— 6backoffice-eproutes (FinancialItemImageImportFileHdrController.java)FinancialItemImageImportFileHelperController— 3backoffice-eproutes (FinancialItemImageImportFileHelperController.java)FavoriteItemLoginSubjectLinkController— 6backoffice-eproutes (FavoriteItemLoginSubjectLinkController.java)FinancialItemPricingListingController— 4backoffice-eproutes (FinancialItemPricingListingController.java)FinancialItemFileImportLabelHdrController— 8backoffice-eproutes (FinancialItemFileImportLabelHdrController.java)FinancialItemFileImportLabelHelperController— 4backoffice-eproutes (FinancialItemFileImportLabelHelperController.java)FinancialItemPricingAndStockBalanceController— 3backoffice-eproutes (FinancialItemPricingAndStockBalanceController.java)FinancialItemUOMController— 6backoffice-eproutes (FinancialItemUOMController.java)ItemBranchLinkExportController— 1backoffice-eproute (ItemBranchLinkExportController.java)ItemCompanyGlcodeLinkExportController— 1backoffice-eproute (ItemCompanyGlcodeLinkExportController.java)ItemCompanyLinkExportController— 1backoffice-eproute (ItemCompanyLinkExportController.java)ItemLabelLinkExportController— 1backoffice-eproute (ItemLabelLinkExportController.java)DocItemMaintenanceAppletExportController— 2backoffice-eproutes (DocItemMaintenanceAppletExportController.java)DocItemPricingController— 3backoffice-eproutes (DocItemPricingController.java)DeliveryChargeCalculatorController— 2backoffice-eproutes (DeliveryChargeCalculatorController.java)FinancialItemImportFileHelperController— 12backoffice-eproutes (FinancialItemImportFileHelperController.java)FinancialItemPageHeaderController— 6backoffice-eproutes (FinancialItemPageHeaderController.java)FinancialItemPriceListingImportFileHdrController— 6backoffice-eproutes (FinancialItemPriceListingImportFileHdrController.java)FinancialItemPriceListingImportFileHelperController— 3backoffice-eproutes (FinancialItemPriceListingImportFileHelperController.java)FinancialItemCategoryController— 2backoffice-eproutes (FinancialItemCategoryController.java)ForexDataSourceConfigController— 6backoffice-eproutes (ForexDataSourceConfigController.java)ForexDataSourceHistoryController— 6backoffice-eproutes (ForexDataSourceHistoryController.java)FinancialItemDepreciationEventEventController— 6backoffice-eproutes (FinancialItemDepreciationEventEventController.java)FinancialItemEntityPricingLinkController— 1backoffice-eproute (FinancialItemEntityPricingLinkController.java)FinancialItemEntityPricingImportFileHdrController— 8backoffice-eproutes (FinancialItemEntityPricingImportFileHdrController.java)FinancialItemEntityPricingImportFileHelperController— 4backoffice-eproutes (FinancialItemEntityPricingImportFileHelperController.java)ItemToItemAddonLinkController— 6backoffice-eproutes (ItemToItemAddonLinkController.java)MergedItemController— 2backoffice-eproutes (MergedItemController.java)FinancialItemTemplateController— 6backoffice-eproutes (FinancialItemTemplateController.java)InvItemSerialNumberImportFileHdrController— 8backoffice-eproutes (InvItemSerialNumberImportFileHdrController.java)InvItemSerialNumberImportFileHelperController— 4backoffice-eproutes (InvItemSerialNumberImportFileHelperController.java)StockReplenishmentAlgoController— 6backoffice-eproutes (StockReplenishmentAlgoController.java)StockReplenishmentEventFulfillmentStrategyController— 6backoffice-eproutes (StockReplenishmentEventFulfillmentStrategyController.java)StockReplenishmentEventHdrController— 6backoffice-eproutes (StockReplenishmentEventHdrController.java)StockReplenishmentTemplateFilterCategoryController— 6backoffice-eproutes (StockReplenishmentTemplateFilterCategoryController.java)StockReplenishmentTemplateFilterItemController— 6backoffice-eproutes (StockReplenishmentTemplateFilterItemController.java)StockReplenishmentTemplateFilterLocationController— 6backoffice-eproutes (StockReplenishmentTemplateFilterLocationController.java)StockReplenishmentTemplateFilterSupplierController— 6backoffice-eproutes (StockReplenishmentTemplateFilterSupplierController.java)BinController— 2backoffice-eproutes (BinController.java)InventoryCategoryController— 2backoffice-eproutes (InventoryCategoryController.java)CurrentCompanyStockBalanceController— 7backoffice-eproutes (CurrentCompanyStockBalanceController.java)InventoryFifoLifoRegisterBasketController— 6backoffice-eproutes (InventoryFifoLifoRegisterBasketController.java)InventoryFifoMovementController— 6backoffice-eproutes (InventoryFifoMovementController.java)HistoricalCompanyStockBalanceController— 6backoffice-eproutes (HistoricalCompanyStockBalanceController.java)InventoryHistoricalFifoStockBasketController— 6backoffice-eproutes (InventoryHistoricalFifoStockBasketController.java)InsertStockBfCfController— 2backoffice-eproutes (InsertStockBfCfController.java)InventoryItemUOMController— 6backoffice-eproutes (InventoryItemUOMController.java)CurrentLocationStockBalanceController— 1backoffice-eproute (CurrentLocationStockBalanceController.java)InventoryLineOpenQueueStockCardController— 1backoffice-eproute (InventoryLineOpenQueueStockCardController.java)InventoryItemPkgPartLineController— 6backoffice-eproutes (InventoryItemPkgPartLineController.java)RefreshStockBalanceController— 3backoffice-eproutes (RefreshStockBalanceController.java)StockAvailabilityController— 8backoffice-eproutes (StockAvailabilityController.java)StockMinMaxImportFileHdrController— 9backoffice-eproutes (StockMinMaxImportFileHdrController.java)StockMinMaxImportFileHelperController— 3backoffice-eproutes (StockMinMaxImportFileHelperController.java)StockSummaryController— 1backoffice-eproute (StockSummaryController.java)InventoryTxnLineStockCardController— 2backoffice-eproutes (InventoryTxnLineStockCardController.java)InventoryStockConversionHdrController— 10backoffice-eproutes (InventoryStockConversionHdrController.java)InventoryStockConversionJobOrderLinkController— 6backoffice-eproutes (InventoryStockConversionJobOrderLinkController.java)StockConversionLineController— 3backoffice-eproutes (StockConversionLineController.java)InventoryStockReservationHdrController— 10backoffice-eproutes (InventoryStockReservationHdrController.java)ItemCodeController— 1backoffice-eproute (ItemCodeController.java)ItemLabelImportFileHdrController— 9backoffice-eproutes (ItemLabelImportFileHdrController.java)ItemLabelImportFileHelperController— 2backoffice-eproutes (ItemLabelImportFileHelperController.java)LabelSubjectLinkController— 6backoffice-eproutes (LabelSubjectLinkController.java)ResetMAImportFileHdrController— 9backoffice-eproutes (ResetMAImportFileHdrController.java)SerialNumberBalanceController— 1backoffice-eproute (SerialNumberBalanceController.java)StockLevelMonitoringEmailHistoryController— 6backoffice-eproutes (StockLevelMonitoringEmailHistoryController.java)StockLevelMonitoringEventCompanyLinkController— 6backoffice-eproutes (StockLevelMonitoringEventCompanyLinkController.java)StockLevelMonitoringEventEntityLinkController— 6backoffice-eproutes (StockLevelMonitoringEventEntityLinkController.java)StockLevelMonitoringEventFiLabelHdrLinkController— 6backoffice-eproutes (StockLevelMonitoringEventFiLabelHdrLinkController.java)StockLevelMonitoringEventHdrController— 6backoffice-eproutes (StockLevelMonitoringEventHdrController.java)StockLevelMonitoringEventInvLabelHdrLinkController— 6backoffice-eproutes (StockLevelMonitoringEventInvLabelHdrLinkController.java)StockLevelMonitoringEventLocationLinkController— 6backoffice-eproutes (StockLevelMonitoringEventLocationLinkController.java)StockLevelMonitoringRunCompanyLinkController— 6backoffice-eproutes (StockLevelMonitoringRunCompanyLinkController.java)StockLevelMonitoringRunEntityLinkController— 6backoffice-eproutes (StockLevelMonitoringRunEntityLinkController.java)StockLevelMonitoringRunHdrController— 7backoffice-eproutes (StockLevelMonitoringRunHdrController.java)StockLevelMonitoringRunInvLabelHdrLinkController— 6backoffice-eproutes (StockLevelMonitoringRunInvLabelHdrLinkController.java)StockLevelMonitoringRunLocationLinkController— 6backoffice-eproutes (StockLevelMonitoringRunLocationLinkController.java)StockLevelMonitoringTemplateCompanyLinkController— 6backoffice-eproutes (StockLevelMonitoringTemplateCompanyLinkController.java)StockLevelMonitoringTemplateEntityLinkController— 6backoffice-eproutes (StockLevelMonitoringTemplateEntityLinkController.java)StockLevelMonitoringTemplateFiLabelHdrLinkController— 6backoffice-eproutes (StockLevelMonitoringTemplateFiLabelHdrLinkController.java)StockLevelMonitoringTemplateHdrController— 6backoffice-eproutes (StockLevelMonitoringTemplateHdrController.java)StockLevelMonitoringTemplateInvLabelHdrLinkController— 6backoffice-eproutes (StockLevelMonitoringTemplateInvLabelHdrLinkController.java)StockLevelMonitoringTemplateLocationLinkController— 6backoffice-eproutes (StockLevelMonitoringTemplateLocationLinkController.java)StockReplenishmentEventFilterCategoryController— 6backoffice-eproutes (StockReplenishmentEventFilterCategoryController.java)StockReplenishmentEventFilterItemController— 6backoffice-eproutes (StockReplenishmentEventFilterItemController.java)StockReplenishmentEventFilterLocationController— 6backoffice-eproutes (StockReplenishmentEventFilterLocationController.java)StockReplenishmentEventFilterSupplierController— 6backoffice-eproutes (StockReplenishmentEventFilterSupplierController.java)StockReplenishmentRunCategoryController— 6backoffice-eproutes (StockReplenishmentRunCategoryController.java)StockReplenishmentRunDocLinkController— 6backoffice-eproutes (StockReplenishmentRunDocLinkController.java)StockReplenishmentRunFulfillmentStrategyController— 6backoffice-eproutes (StockReplenishmentRunFulfillmentStrategyController.java)StockReplenishmentRunHdrController— 7backoffice-eproutes (StockReplenishmentRunHdrController.java)StockReplenishmentRunItemController— 6backoffice-eproutes (StockReplenishmentRunItemController.java)StockReplenishmentRunLocationController— 6backoffice-eproutes (StockReplenishmentRunLocationController.java)StockReplenishmentRunOrderFulfillmentLineController— 9backoffice-eproutes (StockReplenishmentRunOrderFulfillmentLineController.java)StockReplenishmentRunOrderQtyLineController— 6backoffice-eproutes (StockReplenishmentRunOrderQtyLineController.java)StockReplenishmentRunSupplierController— 6backoffice-eproutes (StockReplenishmentRunSupplierController.java)StockReplenishmentTemplateFulfillmentStrategyController— 6backoffice-eproutes (StockReplenishmentTemplateFulfillmentStrategyController.java)StockReplenishmentTemplateHdrController— 6backoffice-eproutes (StockReplenishmentTemplateHdrController.java)StockTransferEventFilterItemController— 6backoffice-eproutes (StockTransferEventFilterItemController.java)StockTransferEventHdrController— 6backoffice-eproutes (StockTransferEventHdrController.java)StockTransferRunHdrController— 6backoffice-eproutes (StockTransferRunHdrController.java)StockTransferTemplateHdrController— 6backoffice-eproutes (StockTransferTemplateHdrController.java)StockReplenishmentEventFulfillmentStrategyCompanyController— 6backoffice-eproutes (StockReplenishmentEventFulfillmentStrategyCompanyController.java)StockReplenishmentEventFulfillmentStrategyLocationController— 3backoffice-eproutes (StockReplenishmentEventFulfillmentStrategyLocationController.java)StockReplenishmentRunFulfillmentStrategyCompanyController— 6backoffice-eproutes (StockReplenishmentRunFulfillmentStrategyCompanyController.java)StockReplenishmentRunFulfillmentStrategyLocationController— 3backoffice-eproutes (StockReplenishmentRunFulfillmentStrategyLocationController.java)StockReplenishmentTemplateFulfillmentStrategyCompanyController— 6backoffice-eproutes (StockReplenishmentTemplateFulfillmentStrategyCompanyController.java)StockReplenishmentTemplateFulfillmentStrategyLocationController— 3backoffice-eproutes (StockReplenishmentTemplateFulfillmentStrategyLocationController.java)StockLevelMonitoringAlgoController— 6backoffice-eproutes (StockLevelMonitoringAlgoController.java)StakeTakeMobileOfflineController— 3backoffice-eproutes (StakeTakeMobileOfflineController.java)StockTakeProcessInstanceController— 6backoffice-eproutes (StockTakeProcessInstanceController.java)TraceBatchNumberController— 1backoffice-eproute (TraceBatchNumberController.java)TraceSerialNumberController— 1backoffice-eproute (TraceSerialNumberController.java)WmsContainerLineController— 6backoffice-eproutes (WmsContainerLineController.java)WmsContainerController— 11backoffice-eproutes (WmsContainerController.java)WmsItemHdrController— 6backoffice-eproutes (WmsItemHdrController.java)WmsPutawayProcessingQueueController— 6backoffice-eproutes (WmsPutawayProcessingQueueController.java)WmsPutawayController— 8backoffice-eproutes (WmsPutawayController.java)WarehouseController— 6backoffice-eproutes (WarehouseController.java)WmsGrnFiXtnGendocLineLinkController— 8backoffice-eproutes (WmsGrnFiXtnGendocLineLinkController.java)WarehouseLayoutNodeContainerLinkController— 8backoffice-eproutes (WarehouseLayoutNodeContainerLinkController.java)WarehouseLayoutController— 6backoffice-eproutes (WarehouseLayoutController.java)WarehouseLayoutNodeController— 6backoffice-eproutes (WarehouseLayoutNodeController.java)WarehouseNodeTypeController— 6backoffice-eproutes (WarehouseNodeTypeController.java)WmsPackingGendocLinkController— 8backoffice-eproutes (WmsPackingGendocLinkController.java)WmsPackingListHdrController— 9backoffice-eproutes (WmsPackingListHdrController.java)WmsPackingListLineController— 13backoffice-eproutes (WmsPackingListLineController.java)WmsPackingListStockLinkController— 9backoffice-eproutes (WmsPackingListStockLinkController.java)WmsPickingCartController— 14backoffice-eproutes (WmsPickingCartController.java)WmsPickingDiscrepancyController— 12backoffice-eproutes (WmsPickingDiscrepancyController.java)WmsPickingListGendocLinkController— 10backoffice-eproutes (WmsPickingListGendocLinkController.java)WmsPickingSequenceController— 11backoffice-eproutes (WmsPickingSequenceController.java)WmsPickingToPackingLinkController— 8backoffice-eproutes (WmsPickingToPackingLinkController.java)WarehouseGrnLineController— 9backoffice-eproutes (WarehouseGrnLineController.java)WarehouseGrnController— 6backoffice-eproutes (WarehouseGrnController.java)WarehouseGrnAttachmentController— 10backoffice-eproutes (WarehouseGrnAttachmentController.java)WmsEntityPickerLabelController— 6backoffice-eproutes (WmsEntityPickerLabelController.java)WmsGrnProcessingQueueController— 7backoffice-eproutes (WmsGrnProcessingQueueController.java)WMSPickPackQueueController— 11backoffice-eproutes (WMSPickPackQueueController.java)WMSPickingListHdrController— 10backoffice-eproutes (WMSPickingListHdrController.java)WMSPickingListInboxController— 6backoffice-eproutes (WMSPickingListInboxController.java)WMSPickingListLineController— 8backoffice-eproutes (WMSPickingListLineController.java)WmsContainerSpaceScanSessionHdrQueueController— 6backoffice-eproutes (WmsContainerSpaceScanSessionHdrQueueController.java)WmsItemImageHdrController— 10backoffice-eproutes (WmsItemImageHdrController.java)WarehouseNodeTypeItemLinkController— 9backoffice-eproutes (WarehouseNodeTypeItemLinkController.java)
And 485 routes this page does not count at all. A route reaches the tables and the lists above only when its path carries an access segment; these 485, served by controllers in scope for this page, carry none — the resource sits directly under its base path, with no /etl-ep or /backoffice-ep suffix. By the same fallback an access key reaches them too, so their absence is a limit of the classification, not a statement about what you can call. Six of the resources in that position — chart of accounts, ledgers, cashbooks, suppliers, purchase invoices and payment vouchers — are documented in full on the ERP Core API pages, with request and response bodies verified against the live API.
Related
- Integrations API — marketplace listings of an item (ecomsync items)
- Sales API — pricing scheme links
- API Reference — how many routes exist per family, and which have a page
- Authentication — the access key an
etl-epcall carries