Sales API
171 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 Sales 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.
Entities — customers, suppliers, employees and their contacts
EntityController
36 routes under /core2/tnt/dm/erp/entity (EntityController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/entity/employees/etl-ep/multi | createMultiEmployeeEntityEtl | EntityController.java:210 |
GET | /core2/tnt/dm/erp/entity/etl-ep | getAllEntityEtl | EntityController.java:612 |
POST | /core2/tnt/dm/erp/entity/etl-ep | createGeneralEntityEtl | EntityController.java:152 |
PUT | /core2/tnt/dm/erp/entity/etl-ep | updateGeneralEntityEtl | EntityController.java:329 |
PUT | /core2/tnt/dm/erp/entity/etl-ep/add-files/{hdrGuid} | addLogoToEntityEtl | EntityController.java:1417 |
GET | /core2/tnt/dm/erp/entity/etl-ep/arap_bal/{guid}/{compGuid}/{docCcy} | getEntityArapBalEtl | EntityController.java:1080 |
GET | /core2/tnt/dm/erp/entity/etl-ep/cm/query | getCustomEntitiesEtl | EntityController.java:717 |
GET | /core2/tnt/dm/erp/entity/etl-ep/file/{extGuid} | getEntityFileBackOfficeEtl | EntityController.java:1533 |
DELETE | /core2/tnt/dm/erp/entity/etl-ep/file/{extGuid} | deleteFileExtensionEtl | EntityController.java:1624 |
PUT | /core2/tnt/dm/erp/entity/etl-ep/inactivation/{guid} | inactivateEntityEtl | EntityController.java:2211 |
GET | /core2/tnt/dm/erp/entity/etl-ep/public/file/{extGuid} | getPublicEntityFileEtl | EntityController.java:1586 |
GET | /core2/tnt/dm/erp/entity/etl-ep/query | getGeneralEntityByCriteriaEtl | EntityController.java:688 |
GET | /core2/tnt/dm/erp/entity/etl-ep/query/count | getGeneralEntityTotalRecordsByCriteriaEtl | EntityController.java:753 |
GET | /core2/tnt/dm/erp/entity/etl-ep/query/snapshot | getGeneralEntityByCriteriaSnapshotEtl | EntityController.java:781 |
GET | /core2/tnt/dm/erp/entity/etl-ep/{guid} | getEntityByGuidEtl | EntityController.java:659 |
DELETE | /core2/tnt/dm/erp/entity/etl-ep/{guid} | deleteEntityEtl | EntityController.java:2135 |
POST | /core2/tnt/dm/erp/entity/standard/delete/{entityType}/etl-ep | deleteStandardEntityEtl | EntityController.java:2641 |
POST | /core2/tnt/dm/erp/entity/standard/{entityType}/etl-ep | createStandardEntityEtl | EntityController.java:2452 |
PUT | /core2/tnt/dm/erp/entity/standard/{entityType}/etl-ep | updateStandardEntityEtl | EntityController.java:2541 |
GET | /core2/tnt/dm/erp/entity/standard/{entityType}/etl-ep/query/snapshot | getEntityByCriteriaSnapshotStandardEtl | EntityController.java:2733 |
GET | /core2/tnt/dm/erp/entity/{entityType}/etl-ep | getAllEntityByEntityTypeEtl | EntityController.java:809 |
POST | /core2/tnt/dm/erp/entity/{entityType}/etl-ep | createSpecificEntityEtl | EntityController.java:197 |
PUT | /core2/tnt/dm/erp/entity/{entityType}/etl-ep | updateSpecificEntityEtl | EntityController.java:358 |
PUT | /core2/tnt/dm/erp/entity/{entityType}/etl-ep/add-files/{hdrGuid} | addLogoToEntityByEntityTypeEtl | EntityController.java:1453 |
GET | /core2/tnt/dm/erp/entity/{entityType}/etl-ep/entity-membership | getAllSpecificEntityMembershipEtl | EntityController.java:1991 |
GET | /core2/tnt/dm/erp/entity/{entityType}/etl-ep/entity-membership/query | getSpecificEntityMembershipByCriteriaEtl | EntityController.java:2081 |
GET | /core2/tnt/dm/erp/entity/{entityType}/etl-ep/entity-membership/{guid} | getSpecificEntityMembershipByGuidEtl | EntityController.java:2038 |
GET | /core2/tnt/dm/erp/entity/{entityType}/etl-ep/query | getEntityByCriteriaEtl | EntityController.java:888 |
GET | /core2/tnt/dm/erp/entity/{entityType}/etl-ep/query/count | getEntityTotalRecordsByCriteriaEtl | EntityController.java:921 |
GET | /core2/tnt/dm/erp/entity/{entityType}/etl-ep/query/snapshot | getEntityByCriteriaSnapshotEtl | EntityController.java:964 |
POST | /core2/tnt/dm/erp/entity/{entityType}/etl-ep/query/snapshot | getEntityByCriteriaSnapshotUsingPOSTRequestEtl | EntityController.java:1016 |
GET | /core2/tnt/dm/erp/entity/{entityType}/etl-ep/query/snapshot-v2 | getEntityByCriteriaSnapshotV2Etl | EntityController.java:975 |
POST | /core2/tnt/dm/erp/entity/{entityType}/etl-ep/query/snapshot-v2 | getEntityByCriteriaSnapshotV2UsingPOSTRequestEtl | EntityController.java:1026 |
PUT | /core2/tnt/dm/erp/entity/{entityType}/etl-ep/running-numbers | setRunningNumbersEtl | EntityController.java:389 |
GET | /core2/tnt/dm/erp/entity/{entityType}/etl-ep/{guid} | getSpecificEntityByEntityTypeByGuidEtl | EntityController.java:857 |
PUT | /core2/tnt/dm/erp/entity/{entityType}/etl-ep/{guid} | addEntityTypeToExistingEntityEtl | EntityController.java:489 |
CustomerCustomController
2 routes under /core2/tnt/dm/erp/entity/customers/custom-containers (CustomerCustomController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/entity/customers/custom-containers/etl-ep/query | getByCriteriaEtl | CustomerCustomController.java:92 |
GET | /core2/tnt/dm/erp/entity/customers/custom-containers/etl-ep/{guid} | getByGuidEtl | CustomerCustomController.java:57 |
EmployeeCustomController
2 routes under /core2/tnt/dm/erp/entity/employees/custom-containers (EmployeeCustomController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/entity/employees/custom-containers/etl-ep/query | getEntityByCriteriaEtl | EmployeeCustomController.java:117 |
GET | /core2/tnt/dm/erp/entity/employees/custom-containers/etl-ep/{guid} | getByGuidEtl | EmployeeCustomController.java:97 |
EntityBranchHdrController
1 route under /core2/tnt/dm/erp/entity-branch-hdrs (EntityBranchHdrController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/entity-branch-hdrs/etl-ep/query/snapshot | getEntityBranchHdrByCriteriaSnapshotEtlEp | EntityBranchHdrController.java:182 |
EntityBusinessNatureHdrController
2 routes under /core2/tnt/dm/erp/entity-business-nature-hdrs (EntityBusinessNatureHdrController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/entity-business-nature-hdrs/public-ep | getAllPublicEp | EntityBusinessNatureHdrController.java:182 |
GET | /core2/tnt/dm/erp/entity-business-nature-hdrs/public-ep/query | getByCriteriaPublicEp | EntityBusinessNatureHdrController.java:204 |
ContactController
2 routes under /core2/tnt/dm/crm/contacts (ContactController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/crm/contacts/etl-ep/multi | createMultipleContacts | ContactController.java:92 |
POST | /core2/tnt/dm/erp/contacts/etl-ep/multi | createMultipleContacts | ContactController.java:92 |
Branch–customer links
8 routes under /core2/tnt/dm/erp/generic-doc/branch-customer-links (BranchCustomerLinkController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/generic-doc/branch-customer-links/etl-ep | getAllEtlEp | BranchCustomerLinkController.java:409 |
POST | /core2/tnt/dm/erp/generic-doc/branch-customer-links/etl-ep | createEtlEp | BranchCustomerLinkController.java:255 |
PUT | /core2/tnt/dm/erp/generic-doc/branch-customer-links/etl-ep | updateEtlEp | BranchCustomerLinkController.java:289 |
GET | /core2/tnt/dm/erp/generic-doc/branch-customer-links/etl-ep/query | getByCriteriaEtlEp | BranchCustomerLinkController.java:448 |
POST | /core2/tnt/dm/erp/generic-doc/branch-customer-links/etl-ep/query | getByCriteriaUsingPostRequestEtlEp | BranchCustomerLinkController.java:476 |
GET | /core2/tnt/dm/erp/generic-doc/branch-customer-links/etl-ep/{guid} | getByGuidEtlEp | BranchCustomerLinkController.java:430 |
DELETE | /core2/tnt/dm/erp/generic-doc/branch-customer-links/etl-ep/{guid} | deleteEtlEp | BranchCustomerLinkController.java:329 |
DELETE | /core2/tnt/dm/erp/generic-doc/branch-customer-links/permanent/etl-ep/{guid} | deletePermanentEtlEp | BranchCustomerLinkController.java:369 |
Generic documents — one controller for every document type
GenericDocumentController
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 |
GenericDocHdrLinesController
1 route under /core2/tnt/dm/erp/gen-doc/hdr-with-lines (GenericDocHdrLinesController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
PUT | /core2/tnt/dm/erp/gen-doc/hdr-with-lines/{docType}/etl-ep | updateByEtlEp | GenericDocHdrLinesController.java:43 |
GenericDocLineController
30 routes under /core2/tnt/ms/bl-fi-generic-doc-line (GenericDocLineController.java).
The same handlers are also mounted at /core2/tnt/dm/erp/generic-doc/lines; the rows below are listed once, under the first mount.
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/ms/bl-fi-generic-doc-line/etl-ep | getAllGenericDocumentLinesEtlEP | GenericDocLineController.java:581 |
POST | /core2/tnt/ms/bl-fi-generic-doc-line/etl-ep | createGenericDocumentLineEtlEP | GenericDocLineController.java:498 |
PUT | /core2/tnt/ms/bl-fi-generic-doc-line/etl-ep | updateGenericDocumentLineEtlEP | GenericDocLineController.java:528 |
GET | /core2/tnt/ms/bl-fi-generic-doc-line/etl-ep/query | getGenericDocumentLineByCriteriaEtlEP | GenericDocLineController.java:623 |
GET | /core2/tnt/ms/bl-fi-generic-doc-line/etl-ep/{guid} | getAllGenericDocumentLineByGuidEtlEP | GenericDocLineController.java:603 |
DELETE | /core2/tnt/ms/bl-fi-generic-doc-line/etl-ep/{guid} | deleteGenericDocumentLinesEtlEP | GenericDocLineController.java:556 |
DELETE | /core2/tnt/ms/bl-fi-generic-doc-line/permanent/etl-ep/{hdrGuid} | deleteHardGenericDocumentLinesEtlEP | GenericDocLineController.java:702 |
POST | /core2/tnt/ms/bl-fi-generic-doc-line/query/snapshot-v2/etl-ep | getGenericSnapshotV2DocumentLineByCriteriaEtlEP | GenericDocLineController.java:647 |
PUT | /core2/tnt/ms/bl-fi-generic-doc-line/set-landing-cost/etl-ep | setLandingCostEtlEp | GenericDocLineController.java:333 |
GET | /core2/tnt/ms/bl-fi-generic-doc-line/{docType}/etl-ep/query | getGenericDocumentLineByCriteriaWithDocTypeEtlEP | GenericDocLineController.java:672 |
GET | /core2/tnt/ms/pg/bl-fi-generic-doc-line/etl-ep | getAllGenericDocumentLinesEtlEP | GenericDocLineController.java:581 |
POST | /core2/tnt/ms/pg/bl-fi-generic-doc-line/etl-ep | createGenericDocumentLineEtlEP | GenericDocLineController.java:498 |
PUT | /core2/tnt/ms/pg/bl-fi-generic-doc-line/etl-ep | updateGenericDocumentLineEtlEP | GenericDocLineController.java:528 |
GET | /core2/tnt/ms/pg/bl-fi-generic-doc-line/etl-ep/query | getGenericDocumentLineByCriteriaEtlEP | GenericDocLineController.java:623 |
GET | /core2/tnt/ms/pg/bl-fi-generic-doc-line/etl-ep/{guid} | getAllGenericDocumentLineByGuidEtlEP | GenericDocLineController.java:603 |
DELETE | /core2/tnt/ms/pg/bl-fi-generic-doc-line/etl-ep/{guid} | deleteGenericDocumentLinesEtlEP | GenericDocLineController.java:556 |
DELETE | /core2/tnt/ms/pg/bl-fi-generic-doc-line/permanent/etl-ep/{hdrGuid} | deleteHardGenericDocumentLinesEtlEP | GenericDocLineController.java:702 |
POST | /core2/tnt/ms/pg/bl-fi-generic-doc-line/query/snapshot-v2/etl-ep | getGenericSnapshotV2DocumentLineByCriteriaEtlEP | GenericDocLineController.java:647 |
PUT | /core2/tnt/ms/pg/bl-fi-generic-doc-line/set-landing-cost/etl-ep | setLandingCostEtlEp | GenericDocLineController.java:333 |
GET | /core2/tnt/ms/pg/bl-fi-generic-doc-line/{docType}/etl-ep/query | getGenericDocumentLineByCriteriaWithDocTypeEtlEP | GenericDocLineController.java:672 |
GenericDocumentTemplateController
9 routes under /core2/tnt/dm/erp/generic-doc/templates (GenericDocumentTemplateController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/generic-doc/templates/etl-ep/query | getGenericDocumentTemplateByCriteriaByEtlEp | GenericDocumentTemplateController.java:301 |
GET | /core2/tnt/dm/erp/generic-doc/templates/etl-ep/server-doc-types | getAllServerDocTypesByEtlEp | GenericDocumentTemplateController.java:323 |
GET | /core2/tnt/dm/erp/generic-doc/templates/{docType}/etl-ep | getAllByEtlEp | GenericDocumentTemplateController.java:245 |
POST | /core2/tnt/dm/erp/generic-doc/templates/{docType}/etl-ep | createByEtlEp | GenericDocumentTemplateController.java:199 |
PUT | /core2/tnt/dm/erp/generic-doc/templates/{docType}/etl-ep | updateByEtlEp | GenericDocumentTemplateController.java:216 |
GET | /core2/tnt/dm/erp/generic-doc/templates/{docType}/etl-ep/query | getGenericDocumentTemplateByCriteriaByEtlEp | GenericDocumentTemplateController.java:273 |
GET | /core2/tnt/dm/erp/generic-doc/templates/{docType}/etl-ep/query/snapshot | getGenericDocumentTemplateByCriteriaSnapshotByEtlEp | GenericDocumentTemplateController.java:287 |
GET | /core2/tnt/dm/erp/generic-doc/templates/{docType}/etl-ep/{guid} | getByGuidByEtlEp | GenericDocumentTemplateController.java:258 |
DELETE | /core2/tnt/dm/erp/generic-doc/templates/{docType}/etl-ep/{guid} | deleteGenericDocumentTemplateByEtlEp | GenericDocumentTemplateController.java:231 |
RecurringGenericDocumentController
12 routes under /core2/tnt/dm/erp/generic-doc/recurring-docs (RecurringGenericDocumentController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/generic-doc/recurring-docs/etl-ep/query | getRecurringGenericDocumentByCriteriaByEtlEp | RecurringGenericDocumentController.java:593 |
GET | /core2/tnt/dm/erp/generic-doc/recurring-docs/etl-ep/server-doc-types | getAllServerDocTypesByEtlEp | RecurringGenericDocumentController.java:615 |
GET | /core2/tnt/dm/erp/generic-doc/recurring-docs/{docType}/etl-ep | getAllByEtlEp | RecurringGenericDocumentController.java:550 |
POST | /core2/tnt/dm/erp/generic-doc/recurring-docs/{docType}/etl-ep | createByEtlEp | RecurringGenericDocumentController.java:500 |
PUT | /core2/tnt/dm/erp/generic-doc/recurring-docs/{docType}/etl-ep | updateByEtlEp | RecurringGenericDocumentController.java:517 |
GET | /core2/tnt/dm/erp/generic-doc/recurring-docs/{docType}/etl-ep/query | getRecurringGenericDocumentByCriteriaByEtlEp | RecurringGenericDocumentController.java:579 |
GET | /core2/tnt/dm/erp/generic-doc/recurring-docs/{docType}/etl-ep/query/snapshot | getRecurringGenericDocumentByCriteriaSnapshotByEtlEp | RecurringGenericDocumentController.java:655 |
GET | /core2/tnt/dm/erp/generic-doc/recurring-docs/{docType}/etl-ep/{guid} | getByGuidByEtlEp | RecurringGenericDocumentController.java:564 |
DELETE | /core2/tnt/dm/erp/generic-doc/recurring-docs/{docType}/etl-ep/{guid} | deleteRecurringGenericDocumentByEtlEp | RecurringGenericDocumentController.java:534 |
GET | /core2/tnt/dm/erp/generic-doc/recurring-docs/{docType}/event-view/etl-ep | getAllRecurringEventViewEtl | RecurringGenericDocumentController.java:722 |
POST | /core2/tnt/dm/erp/generic-doc/recurring-docs/{docType}/event-view/etl-ep/query | getRecurringEventViewByCriteriaEtl | RecurringGenericDocumentController.java:708 |
GET | /core2/tnt/dm/erp/generic-doc/recurring-docs/{docType}/type/etl-ep/query | getGenDocByTxnTypeByEtlEp | RecurringGenericDocumentController.java:630 |
RecurringGenericDocLinkController
8 routes under /core2/tnt/dm/erp/generic-doc/recurring-doc-links (RecurringGenericDocLinkController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/generic-doc/recurring-doc-links/etl-ep | getAllRecurringGenericDocumentLinksEtlEp | RecurringGenericDocLinkController.java:556 |
POST | /core2/tnt/dm/erp/generic-doc/recurring-doc-links/etl-ep | createRecurringGenericDocumentLinkEtlEp | RecurringGenericDocLinkController.java:423 |
PUT | /core2/tnt/dm/erp/generic-doc/recurring-doc-links/etl-ep | updateRecurringGenericDocumentLinkEtlEp | RecurringGenericDocLinkController.java:473 |
GET | /core2/tnt/dm/erp/generic-doc/recurring-doc-links/etl-ep/query | getRecurringGenericDocumentLinkByCriteriaEtlEp | RecurringGenericDocLinkController.java:597 |
GET | /core2/tnt/dm/erp/generic-doc/recurring-doc-links/etl-ep/{guid} | getRecurringGenericDocumentLinkByGuidEtlEp | RecurringGenericDocLinkController.java:577 |
PUT | /core2/tnt/dm/erp/generic-doc/recurring-doc-links/inactivation/etl-ep/{guid} | inactivateRecurringGenericDocumentLinksEtlEp | RecurringGenericDocLinkController.java:527 |
POST | /core2/tnt/dm/erp/generic-doc/recurring-doc-links/multi/etl-ep | createMultipleRecurringGenericDocumentLinkEtlEp | RecurringGenericDocLinkController.java:448 |
PUT | /core2/tnt/dm/erp/generic-doc/recurring-doc-links/multi/etl-ep | updateMultipleRecurringGenericDocumentLinkEtlEp | RecurringGenericDocLinkController.java:498 |
RecurringGenericDocumentAttachmentController
7 routes under /core2/tnt/dm/erp/generic-doc/recurring-docs/attachments (RecurringGenericDocumentAttachmentController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/generic-doc/recurring-docs/attachments/etl-ep/query | getRecurringGenericDocumentByCriteriaByEtlEp | RecurringGenericDocumentAttachmentController.java:345 |
GET | /core2/tnt/dm/erp/generic-doc/recurring-docs/attachments/{docType}/etl-ep | getAllByEtlEp | RecurringGenericDocumentAttachmentController.java:304 |
POST | /core2/tnt/dm/erp/generic-doc/recurring-docs/attachments/{docType}/etl-ep | createByEtlEp | RecurringGenericDocumentAttachmentController.java:261 |
PUT | /core2/tnt/dm/erp/generic-doc/recurring-docs/attachments/{docType}/etl-ep | updateByEtlEp | RecurringGenericDocumentAttachmentController.java:276 |
GET | /core2/tnt/dm/erp/generic-doc/recurring-docs/attachments/{docType}/etl-ep/query | getRecurringGenericDocumentByCriteriaByEtlEp | RecurringGenericDocumentAttachmentController.java:331 |
GET | /core2/tnt/dm/erp/generic-doc/recurring-docs/attachments/{docType}/etl-ep/{guid} | getByGuidByEtlEp | RecurringGenericDocumentAttachmentController.java:317 |
DELETE | /core2/tnt/dm/erp/generic-doc/recurring-docs/attachments/{docType}/etl-ep/{guid} | deleteRecurringGenericDocumentAttachmentByEtlEp | RecurringGenericDocumentAttachmentController.java:290 |
GenericDocApprovalRequestController
1 route under /core2/tnt/dm/erp/generic-doc/approvals/approval-requests (GenericDocApprovalRequestController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/generic-doc/approvals/approval-requests/public-ep/{guid} | getByGuidPublic | GenericDocApprovalRequestController.java:209 |
GenericDocCustomProcessingQueueController
4 routes under /core2/tnt/dm/erp/gen-doc/custom-processing/queues (GenericDocCustomProcessingQueueController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
PUT | /core2/tnt/dm/erp/gen-doc/custom-processing/queues/custom-update-without-revision/etl-ep | customUpdateEtlEp | GenericDocCustomProcessingQueueController.java:214 |
PUT | /core2/tnt/dm/erp/gen-doc/custom-processing/queues/etl-ep | updateEtlEp | GenericDocCustomProcessingQueueController.java:236 |
POST | /core2/tnt/dm/erp/gen-doc/custom-processing/queues/etl-ep/query | getByCriteriaPostRequestEtlEp | GenericDocCustomProcessingQueueController.java:277 |
GET | /core2/tnt/dm/erp/gen-doc/custom-processing/queues/etl-ep/{guid} | getByGuidEtlEp | GenericDocCustomProcessingQueueController.java:258 |
GenericDocCustomProcessingHistoryController
1 route under /core2/tnt/dm/erp/gen-doc/custom-processing/histories/custom-creation (GenericDocCustomProcessingHistoryController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/gen-doc/custom-processing/histories/custom-creation/etl-ep | deleteQueueAndCreateHistoryAgentEtl | GenericDocCustomProcessingHistoryController.java:216 |
Pricing
PricingSchemeLinkController
6 routes under /core2/tnt/dm/erp/pricing-scheme-link (PricingSchemeLinkController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/pricing-scheme-link/etl-ep | getAllPricingSchemeLinkEtl | PricingSchemeLinkController.java:256 |
POST | /core2/tnt/dm/erp/pricing-scheme-link/etl-ep | createPricingSchemeLinkEtl | PricingSchemeLinkController.java:119 |
PUT | /core2/tnt/dm/erp/pricing-scheme-link/etl-ep | updatePricingSchemeLinkEtl | PricingSchemeLinkController.java:164 |
GET | /core2/tnt/dm/erp/pricing-scheme-link/etl-ep/query | getPricingSchemeLinkEtlByQuery | PricingSchemeLinkController.java:334 |
GET | /core2/tnt/dm/erp/pricing-scheme-link/etl-ep/{guid} | getPricingSchemeLinkEtlByGuid | PricingSchemeLinkController.java:293 |
DELETE | /core2/tnt/dm/erp/pricing-scheme-link/etl-ep/{guid} | deletePricingSchemeLinkEtl | PricingSchemeLinkController.java:211 |
ItemHdrWithMtoChildPricingController
1 route under /core2/tnt/dm/erp/fi/mto/child/pricing-schemes-links/entity-branch (ItemHdrWithMtoChildPricingController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/fi/mto/child/pricing-schemes-links/entity-branch/public-ep/{guid} | getPricingSchemeLinksMtoChildPublicByGuidWithEntityLogic | ItemHdrWithMtoChildPricingController.java:25 |
Commission schemes
6 routes under /core2/tnt/dm/commission/commission-scheme (CommissionSchemeController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/commission/commission-scheme/etl-ep | getAllCommissionSchemeHdrEtl | CommissionSchemeController.java:199 |
POST | /core2/tnt/dm/commission/commission-scheme/etl-ep | createCommissionSchemeHdrEtl | CommissionSchemeController.java:72 |
PUT | /core2/tnt/dm/commission/commission-scheme/etl-ep | updateCommissionSchemeHdrEtl | CommissionSchemeController.java:114 |
GET | /core2/tnt/dm/commission/commission-scheme/etl-ep/query | getCommissionSchemeHdrByCriteriaEtl | CommissionSchemeController.java:276 |
GET | /core2/tnt/dm/commission/commission-scheme/etl-ep/{guid} | getCommissionSchemeHdrByGuidEtl | CommissionSchemeController.java:237 |
DELETE | /core2/tnt/dm/commission/commission-scheme/etl-ep/{guid} | deleteCommissionSchemeHdrEtl | CommissionSchemeController.java:157 |
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 42 below belong to this page — assigned by name, so a slug appears on exactly one of the accounting api, purchasing api, inventory api pages. GET …/gen-doc/etl-ep/server-doc-types returns the type names, not the slugs.
{docType} | Server document type | Source |
|---|---|---|
custom-ms-esd-order | CUSTOM_MS_ESD_ORDER | GenericDocumentTypeHandler.java:911 |
customer-health-records | CUSTOMER_HEALTH_RECORD | GenericDocumentTypeHandler.java:896 |
external-outbound-delivery-notes | EXTERNAL_OUTBOUND_DELIVERY_NOTE | GenericDocumentTypeHandler.java:888 |
external-sales-credit-notes | EXTERNAL_SALES_CREDIT_NOTE | GenericDocumentTypeHandler.java:882 |
external-sales-debit-notes | EXTERNAL_SALES_DEBIT_NOTE | GenericDocumentTypeHandler.java:883 |
external-sales-invoices | EXTERNAL_SALES_INVOICE | GenericDocumentTypeHandler.java:884 |
external-sales-orders | EXTERNAL_SALES_ORDER | GenericDocumentTypeHandler.java:885 |
external-sales-returns | EXTERNAL_SALES_RETURN | GenericDocumentTypeHandler.java:886 |
internal-consignee-consignments | INTERNAL_CONSIGNEE_CONSIGNMENT | GenericDocumentTypeHandler.java:852 |
internal-consignor-consignments | INTERNAL_CONSIGNOR_CONSIGNMENT | GenericDocumentTypeHandler.java:857 |
internal-custom-internal-service-claim-returns | INTERNAL_SERVICE_CLAIM_RETURN | GenericDocumentTypeHandler.java:908 |
internal-custom-internal-service-claims | INTERNAL_SERVICE_CLAIM | GenericDocumentTypeHandler.java:907 |
internal-custom-internal-treatment-progress-records | INTERNAL_TREATMENT_PROGRESS_RECORD | GenericDocumentTypeHandler.java:909 |
internal-customer-consignments-in | INTERNAL_CUSTOMER_CONSIGNMENT_IN | GenericDocumentTypeHandler.java:855 |
internal-customer-consignments-out | INTERNAL_CUSTOMER_CONSIGNMENT_OUT | GenericDocumentTypeHandler.java:856 |
internal-goods-delivery-notes | INTERNAL_GOODS_DELIVERY_NOTE | GenericDocumentTypeHandler.java:924 |
internal-goods-dispatch-notes | INTERNAL_GOODS_DISPATCH_NOTE | GenericDocumentTypeHandler.java:923 |
internal-jobsheets | INTERNAL_JOBSHEET | GenericDocumentTypeHandler.java:874 |
internal-outbound-delivery-orders | INTERNAL_OUTBOUND_DELIVERY_ORDER | GenericDocumentTypeHandler.java:858 |
internal-sales-cashbills | INTERNAL_SALES_CASHBILL | GenericDocumentTypeHandler.java:917 |
internal-sales-contracts | INTERNAL_SALES_CONTRACT | GenericDocumentTypeHandler.java:900 |
internal-sales-credit-notes | INTERNAL_SALES_CREDIT_NOTE | GenericDocumentTypeHandler.java:899 |
internal-sales-debit-notes | INTERNAL_SALES_DEBIT_NOTE | GenericDocumentTypeHandler.java:904 |
internal-sales-goods-issued-notes | INTERNAL_SALES_GOODS_ISSUED_NOTES | GenericDocumentTypeHandler.java:920 |
internal-sales-goods-received-notes | INTERNAL_SALES_GOODS_RECEIVED_NOTES | GenericDocumentTypeHandler.java:919 |
internal-sales-inquiries | INTERNAL_SALES_INQUIRY | GenericDocumentTypeHandler.java:918 |
internal-sales-invoice-no-stock-out | INTERNAL_SALES_INVOICE_NO_STOCK_OUT | GenericDocumentTypeHandler.java:944 |
internal-sales-invoices | INTERNAL_SALES_INVOICE | GenericDocumentTypeHandler.java:872 |
internal-sales-orders | INTERNAL_SALES_ORDER | GenericDocumentTypeHandler.java:851 |
internal-sales-proforma-invoices | INTERNAL_SALES_PROFORMA_INVOICE | GenericDocumentTypeHandler.java:922 |
internal-sales-quotations | INTERNAL_SALES_QUOTATION | GenericDocumentTypeHandler.java:915 |
internal-sales-refund-notes | INTERNAL_SALES_REFUND_NOTE | GenericDocumentTypeHandler.java:940 |
internal-sales-return-requests | INTERNAL_SALES_RETURN_REQUEST | GenericDocumentTypeHandler.java:947 |
internal-sales-returns | INTERNAL_SALES_RETURN | GenericDocumentTypeHandler.java:873 |
internal-sales-rma | INTERNAL_SALES_RMA | GenericDocumentTypeHandler.java:875 |
internal-sales-trade-in | INTERNAL_SALES_TRADE_IN | GenericDocumentTypeHandler.java:946 |
internal-shopping-carts | INTERNAL_SHOPPING_CART | GenericDocumentTypeHandler.java:897 |
internal_sales_gin_stock_out | INTERNAL_SALES_GIN_STOCK_OUT | GenericDocumentTypeHandler.java:931 |
internal_sales_goods_issued_note | INTERNAL_SALES_GOODS_ISSUED_NOTE | GenericDocumentTypeHandler.java:932 |
internal_sales_goods_received_note | INTERNAL_SALES_GOODS_RECEIVED_NOTE | GenericDocumentTypeHandler.java:930 |
internal_sales_grn_stock_in | INTERNAL_SALES_GRN_STOCK_IN | GenericDocumentTypeHandler.java:929 |
tmpl-internal-sales-invoices | TMPL_INTERNAL_SALES_INVOICE | GenericDocumentTypeHandler.java:912 |
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:
EntityBranchHdrController.getAllEntityBranchHdr(GET,EntityBranchHdrController.java:127)EntityBranchHdrController.createEntityBranchHdr(POST,EntityBranchHdrController.java:61)EntityBranchHdrController.updateEntityBranchHdr(PUT,EntityBranchHdrController.java:83)EntityBranchHdrController.getEntityBranchHdrByGuid(GET,EntityBranchHdrController.java:151)EntityBranchHdrController.deleteEntityBranchHdrByGuid(DELETE,EntityBranchHdrController.java:105)EntityBusinessNatureHdrController.createEntityBusinessNatureHdrBackofficeEp(POST,EntityBusinessNatureHdrController.java:43)EntityBusinessNatureHdrController.updateEntityBusinessNatureHdrBackofficeEp(PUT,EntityBusinessNatureHdrController.java:65)EntityBusinessNatureHdrController.getEntityBusinessNatureHdrBackofficeEpByGuid(GET,EntityBusinessNatureHdrController.java:132)EntityBusinessNatureHdrController.deleteEntityBusinessNatureHdrBackofficeEpByGuid(DELETE,EntityBusinessNatureHdrController.java:86)EntityController.getAllHdrLineExt(GET,EntityController.java:1240)EntityController.blacklistOverdueCustomers(POST,EntityController.java:2785)EmployeeCustomController.getOwnEntity(GET,EmployeeCustomController.java:55)EntityController.getGeneralEntityByCriteriaSnapshotV2UsingPOSTRequestBackOffice(POST,EntityController.java:1037)EntityController.createTempEntityBackOfficeEP(POST,EntityController.java:185)EntityController.updateSpecificEntityBackofficeEP(PUT,EntityController.java:561)EntityController.deleteSpecificEntityBackOfficeEP(DELETE,EntityController.java:1820)EntityController.directUpdate(PUT,EntityController.java:2416)GenericDocumentController.convert(POST,GenericDocumentController.java:4209)GenericDocumentController.convertShadow(POST,GenericDocumentController.java:4449)GenericDocCustomProcessingHistoryController.getAll(GET,GenericDocCustomProcessingHistoryController.java:121)GenericDocCustomProcessingHistoryController.create(POST,GenericDocCustomProcessingHistoryController.java:54)GenericDocCustomProcessingHistoryController.getByCriteria(GET,GenericDocCustomProcessingHistoryController.java:164)GenericDocCustomProcessingHistoryController.getByCriteriaPostRequest(POST,GenericDocCustomProcessingHistoryController.java:190)GenericDocCustomProcessingHistoryController.getByGuid(GET,GenericDocCustomProcessingHistoryController.java:145)GenericDocCustomProcessingHistoryController.delete(DELETE,GenericDocCustomProcessingHistoryController.java:99)GenericDocCustomProcessingQueueController.getAll(GET,GenericDocCustomProcessingQueueController.java:118)GenericDocCustomProcessingQueueController.create(POST,GenericDocCustomProcessingQueueController.java:51)GenericDocCustomProcessingQueueController.getByCriteria(GET,GenericDocCustomProcessingQueueController.java:161)GenericDocCustomProcessingQueueController.delete(DELETE,GenericDocCustomProcessingQueueController.java:96)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)GenericDocApprovalRequestController.getAll(GET,GenericDocApprovalRequestController.java:165)GenericDocApprovalRequestController.createBackofficeEp(POST,GenericDocApprovalRequestController.java:55)GenericDocApprovalRequestController.updateBackofficeEp(PUT,GenericDocApprovalRequestController.java:76)GenericDocApprovalRequestController.getByCriteria(GET,GenericDocApprovalRequestController.java:222)GenericDocApprovalRequestController.deleteByGuid(DELETE,GenericDocApprovalRequestController.java:142)GenericDocApprovalRequestController.updateAndProcessApprovalRequest(PUT,GenericDocApprovalRequestController.java:98)GenericDocLineController.directUpdate(PUT,GenericDocLineController.java:404)GenericDocLineController.getRecentGenericDocLines(GET,GenericDocLineController.java:372)RecurringGenericDocumentController.getRecurringGenericDocumentByDTOSnapshot(POST,RecurringGenericDocumentController.java:448)PricingSchemeLinkController.directUpdate(PUT,PricingSchemeLinkController.java:475)PricingSchemeLinkController.getAllPricingSchemePurchasePriceOfItems(POST,PricingSchemeLinkController.java:397)PricingSchemeLinkController.getAllPricingSchemeSalesPriceOfItems(POST,PricingSchemeLinkController.java:364)PricingSchemeLinkController.updatePricingSchemeLinkWithUpdatingChildItemsPricing(PUT,PricingSchemeLinkController.java:81)GenericDocLineController.directUpdate(PUT,GenericDocLineController.java:404)GenericDocLineController.getRecentGenericDocLines(GET,GenericDocLineController.java:372)GenericDocLineController.directUpdate(PUT,GenericDocLineController.java:404)GenericDocLineController.getRecentGenericDocLines(GET,GenericDocLineController.java:372)
Controllers in the same family whose routes all sit under backoffice-ep paths:
ContactKeyMemberLinkController— 6backoffice-eproutes (ContactKeyMemberLinkController.java)ContactHdrMemberLinkController— 6backoffice-eproutes (ContactHdrMemberLinkController.java)CustomPricingSchemeController— 2backoffice-eproutes (CustomPricingSchemeController.java)NoPricingSchemeController— 3backoffice-eproutes (NoPricingSchemeController.java)GenDocArapOpeningDataFixController— 6backoffice-eproutes (GenDocArapOpeningDataFixController.java)ConsolidatedArapAppletCatalogLinkController— 6backoffice-eproutes (ConsolidatedArapAppletCatalogLinkController.java)ConsolidatedArapLoginSubjectLinkController— 6backoffice-eproutes (ConsolidatedArapLoginSubjectLinkController.java)PricingSchemeCopyController— 1backoffice-eproute (PricingSchemeCopyController.java)CouponLineScanEventQueueController— 7backoffice-eproutes (CouponLineScanEventQueueController.java)CouponLineController— 6backoffice-eproutes (CouponLineController.java)CouponController— 9backoffice-eproutes (CouponController.java)CouponAttachmentController— 10backoffice-eproutes (CouponAttachmentController.java)CouponImportFileHdrController— 6backoffice-eproutes (CouponImportFileHdrController.java)CouponImportFileHelperController— 3backoffice-eproutes (CouponImportFileHelperController.java)CustomerBranchImportFileHdrController— 8backoffice-eproutes (CustomerBranchImportFileHdrController.java)CustomerCategoryImportFileHdrController— 8backoffice-eproutes (CustomerCategoryImportFileHdrController.java)CustomerCompanyImportFileHdrController— 8backoffice-eproutes (CustomerCompanyImportFileHdrController.java)CustomerEmployeeImportFileHdrController— 8backoffice-eproutes (CustomerEmployeeImportFileHdrController.java)EntityAppletCatalogLinkController— 6backoffice-eproutes (EntityAppletCatalogLinkController.java)EntityAttachmentController— 10backoffice-eproutes (EntityAttachmentController.java)EntityBranchGroupHdrController— 6backoffice-eproutes (EntityBranchGroupHdrController.java)EntityConglomerateHdrController— 6backoffice-eproutes (EntityConglomerateHdrController.java)EntityConglomerateLinkController— 6backoffice-eproutes (EntityConglomerateLinkController.java)CreditLimitImportFileHdrController— 8backoffice-eproutes (CreditLimitImportFileHdrController.java)CreditLimitImportFileHelperController— 4backoffice-eproutes (CreditLimitImportFileHelperController.java)CreditTermImportFileHdrController— 8backoffice-eproutes (CreditTermImportFileHdrController.java)CreditTermImportFileHelperController— 4backoffice-eproutes (CreditTermImportFileHelperController.java)CustomerBranchImportFileHelperController— 4backoffice-eproutes (CustomerBranchImportFileHelperController.java)CustomerCategoryImportFileHelperController— 4backoffice-eproutes (CustomerCategoryImportFileHelperController.java)CustomerCompanyImportFileHelperController— 4backoffice-eproutes (CustomerCompanyImportFileHelperController.java)CustomerCreditLimitImportFileHdrController— 8backoffice-eproutes (CustomerCreditLimitImportFileHdrController.java)CustomerCreditLimitImportFileHelperController— 4backoffice-eproutes (CustomerCreditLimitImportFileHelperController.java)CustomerCreditTermImportFileHdrController— 8backoffice-eproutes (CustomerCreditTermImportFileHdrController.java)CustomerCreditTermImportFileHelperController— 4backoffice-eproutes (CustomerCreditTermImportFileHelperController.java)CustomerEmployeeImportFileHelperController— 4backoffice-eproutes (CustomerEmployeeImportFileHelperController.java)EntityDriverLinkController— 6backoffice-eproutes (EntityDriverLinkController.java)EntityExportController— 8backoffice-eproutes (EntityExportController.java)EntityHdrController— 1backoffice-eproute (EntityHdrController.java)EntityLabelHdrController— 6backoffice-eproutes (EntityLabelHdrController.java)EntityLabelLinkController— 9backoffice-eproutes (EntityLabelLinkController.java)EntitySubjectLinkController— 6backoffice-eproutes (EntitySubjectLinkController.java)EntityMergingController— 4backoffice-eproutes (EntityMergingController.java)EntityPetBreedController— 6backoffice-eproutes (EntityPetBreedController.java)EntityPetCategoryController— 6backoffice-eproutes (EntityPetCategoryController.java)EntityPetController— 6backoffice-eproutes (EntityPetController.java)EntitySpendingLimitLineController— 6backoffice-eproutes (EntitySpendingLimitLineController.java)SupplierCreditLimitImportFileHdrController— 8backoffice-eproutes (SupplierCreditLimitImportFileHdrController.java)SupplierCreditLimitImportFileHelperController— 4backoffice-eproutes (SupplierCreditLimitImportFileHelperController.java)EntityToEntitySubsidiaryLinkController— 6backoffice-eproutes (EntityToEntitySubsidiaryLinkController.java)EntityVehicleBrandController— 6backoffice-eproutes (EntityVehicleBrandController.java)EntityVehicleEngineController— 5backoffice-eproutes (EntityVehicleEngineController.java)EntityVehicleController— 7backoffice-eproutes (EntityVehicleController.java)EntityVehicleLinkController— 6backoffice-eproutes (EntityVehicleLinkController.java)EntityVehicleManufacturerController— 6backoffice-eproutes (EntityVehicleManufacturerController.java)EntityVehicleModelVariantController— 6backoffice-eproutes (EntityVehicleModelVariantController.java)EntityVehicleModelController— 6backoffice-eproutes (EntityVehicleModelController.java)EntityAuditTrailController— 5backoffice-eproutes (EntityAuditTrailController.java)EntityAutodebitTxnController— 6backoffice-eproutes (EntityAutodebitTxnController.java)EntityEConsentRequestEventController— 6backoffice-eproutes (EntityEConsentRequestEventController.java)EntityEConsentRequestController— 6backoffice-eproutes (EntityEConsentRequestController.java)GenericDocumentCloneQueueHdrController— 8backoffice-eproutes (GenericDocumentCloneQueueHdrController.java)GenericDocCustomStatusHdrController— 6backoffice-eproutes (GenericDocCustomStatusHdrController.java)SalesContractFolderAttachmentHdrController— 7backoffice-eproutes (SalesContractFolderAttachmentHdrController.java)SalesContractFolderHdrController— 7backoffice-eproutes (SalesContractFolderHdrController.java)FixedAssetToSalesContractFolderController— 6backoffice-eproutes (FixedAssetToSalesContractFolderController.java)SalesContractTemplateAttachmentHdrController— 7backoffice-eproutes (SalesContractTemplateAttachmentHdrController.java)SalesContractTemplateHdrController— 6backoffice-eproutes (SalesContractTemplateHdrController.java)SalesContractTemplateMailMergeHdrController— 6backoffice-eproutes (SalesContractTemplateMailMergeHdrController.java)SalesContractTemplateMailMergeLinkController— 6backoffice-eproutes (SalesContractTemplateMailMergeLinkController.java)SalesContractTemplatePlaceHolderHdrController— 6backoffice-eproutes (SalesContractTemplatePlaceHolderHdrController.java)SalesContractTemplateController— 6backoffice-eproutes (SalesContractTemplateController.java)GenDocToSalesContractTemplateController— 8backoffice-eproutes (GenDocToSalesContractTemplateController.java)WarrantyPriceMatrixController— 6backoffice-eproutes (WarrantyPriceMatrixController.java)GenericDocExportController— 8backoffice-eproutes (GenericDocExportController.java)GenericDocLineDraftLockSerialNumberController— 6backoffice-eproutes (GenericDocLineDraftLockSerialNumberController.java)GenericDocAgreementHdrController— 6backoffice-eproutes (GenericDocAgreementHdrController.java)GenericDocumentAttachmentController— 12backoffice-eproutes (GenericDocumentAttachmentController.java)DeliveryChargeByOrderController— 1backoffice-eproute (DeliveryChargeByOrderController.java)GenericDocCustomProcessingFilterController— 7backoffice-eproutes (GenericDocCustomProcessingFilterController.java)GenericDocExpensesAdjustmentController— 8backoffice-eproutes (GenericDocExpensesAdjustmentController.java)GenDocToXtnGenDocLineMatchingBalanceController— 6backoffice-eproutes (GenDocToXtnGenDocLineMatchingBalanceController.java)GenericDocumentHdrLineLinkOpenQueueController— 2backoffice-eproutes (GenericDocumentHdrLineLinkOpenQueueController.java)GenericDocHdrLineController— 3backoffice-eproutes (GenericDocHdrLineController.java)GenericDocumentHistoricalAgeingQueueController— 6backoffice-eproutes (GenericDocumentHistoricalAgeingQueueController.java)GenericDocumentKOLockQueueController— 6backoffice-eproutes (GenericDocumentKOLockQueueController.java)GenericDocumentLineCloseQueueController— 6backoffice-eproutes (GenericDocumentLineCloseQueueController.java)GenericDocumentLineOpenQueueController— 4backoffice-eproutes (GenericDocumentLineOpenQueueController.java)GenericDocSerialNumberSwapRequestController— 7backoffice-eproutes (GenericDocSerialNumberSwapRequestController.java)GenericDocSettlementMethodAdjustmentController— 8backoffice-eproutes (GenericDocSettlementMethodAdjustmentController.java)EmbeddedReceiptVoucherController— 1backoffice-eproute (EmbeddedReceiptVoucherController.java)GenericDocumentTempQueueController— 6backoffice-eproutes (GenericDocumentTempQueueController.java)GenericDocumentLineDataFixingController— 3backoffice-eproutes (GenericDocumentLineDataFixingController.java)GenericDocApprovalController— 11backoffice-eproutes (GenericDocApprovalController.java)GenericDocApprovalHistoryController— 6backoffice-eproutes (GenericDocApprovalHistoryController.java)GenericDocApprovalSequenceController— 2backoffice-eproutes (GenericDocApprovalSequenceController.java)GenericDocApprovalSettingController— 7backoffice-eproutes (GenericDocApprovalSettingController.java)GenericDocApprovalConversionMonitorController— 8backoffice-eproutes (GenericDocApprovalConversionMonitorController.java)GenericDocEditingLockController— 2backoffice-eproutes (GenericDocEditingLockController.java)GenDocMessageTemplateEmailHistoryController— 6backoffice-eproutes (GenDocMessageTemplateEmailHistoryController.java)GenDocMessageTemplateEmailThreadController— 6backoffice-eproutes (GenDocMessageTemplateEmailThreadController.java)GenDocMessageTemplateEmailController— 6backoffice-eproutes (GenDocMessageTemplateEmailController.java)GenericDocMessageTemplateHdrController— 7backoffice-eproutes (GenericDocMessageTemplateHdrController.java)GenericDocMessageTemplateController— 7backoffice-eproutes (GenericDocMessageTemplateController.java)GenDocMessageTemplateBranchLinkController— 6backoffice-eproutes (GenDocMessageTemplateBranchLinkController.java)GenDocMessageTemplateCompLinkController— 6backoffice-eproutes (GenDocMessageTemplateCompLinkController.java)GenericDocMessageTemplateEndpointLinkController— 6backoffice-eproutes (GenericDocMessageTemplateEndpointLinkController.java)GenericDocMessageTemplateExtController— 6backoffice-eproutes (GenericDocMessageTemplateExtController.java)GenericDocMessageTemplateLineController— 6backoffice-eproutes (GenericDocMessageTemplateLineController.java)GenericDocMessageTemplatePlaceholderHdrController— 6backoffice-eproutes (GenericDocMessageTemplatePlaceholderHdrController.java)GenericDocumentScanLineController— 8backoffice-eproutes (GenericDocumentScanLineController.java)GenericDocSignatureController— 6backoffice-eproutes (GenericDocSignatureController.java)InternalPaymentVoucherImportFileHdrController— 9backoffice-eproutes (InternalPaymentVoucherImportFileHdrController.java)InternalPaymentVoucherImportFileHelperController— 3backoffice-eproutes (InternalPaymentVoucherImportFileHelperController.java)InternalPurchaseOrderImportFileController— 12backoffice-eproutes (InternalPurchaseOrderImportFileController.java)InternalPurchaseOrderImportFileHelperController— 3backoffice-eproutes (InternalPurchaseOrderImportFileHelperController.java)InternalReceiptVoucherImportFileHdrController— 9backoffice-eproutes (InternalReceiptVoucherImportFileHdrController.java)InternalReceiptVoucherImportFileHelperController— 3backoffice-eproutes (InternalReceiptVoucherImportFileHelperController.java)InternalSalesOrderImportFileHdrController— 12backoffice-eproutes (InternalSalesOrderImportFileHdrController.java)InternalSalesOrderImportFileHelperController— 3backoffice-eproutes (InternalSalesOrderImportFileHelperController.java)InternalSalesQuotationImportFileHdrController— 9backoffice-eproutes (InternalSalesQuotationImportFileHdrController.java)InternalSalesQuotationImportFileHelperController— 3backoffice-eproutes (InternalSalesQuotationImportFileHelperController.java)InternalStockRequisitionImportFileHdrController— 7backoffice-eproutes (InternalStockRequisitionImportFileHdrController.java)InternalStockRequisitionImportFileHelperController— 3backoffice-eproutes (InternalStockRequisitionImportFileHelperController.java)InternalStockTransferImportFileHdrController— 7backoffice-eproutes (InternalStockTransferImportFileHdrController.java)InternalStockTransferImportFileHelperController— 3backoffice-eproutes (InternalStockTransferImportFileHelperController.java)JobSheetToSalesInvoiceConsolidationEventHdrController— 10backoffice-eproutes (JobSheetToSalesInvoiceConsolidationEventHdrController.java)JobSheetToSalesInvoiceConsolidationRunHdrController— 10backoffice-eproutes (JobSheetToSalesInvoiceConsolidationRunHdrController.java)JobSheetToSalesInvoiceConsolidationRunLineController— 8backoffice-eproutes (JobSheetToSalesInvoiceConsolidationRunLineController.java)JobSheetToSalesInvoiceConsolidationTemplateHdrController— 7backoffice-eproutes (JobSheetToSalesInvoiceConsolidationTemplateHdrController.java)PosCardTerminalSettlementMethodController— 6backoffice-eproutes (PosCardTerminalSettlementMethodController.java)PosCardTerminalController— 6backoffice-eproutes (PosCardTerminalController.java)PosFloatCountController— 6backoffice-eproutes (PosFloatCountController.java)PosSalesLeadLabelController— 6backoffice-eproutes (PosSalesLeadLabelController.java)PosTerminalDeviceDrawerLinkHistoryController— 6backoffice-eproutes (PosTerminalDeviceDrawerLinkHistoryController.java)PosTerminalDrawerHdrController— 6backoffice-eproutes (PosTerminalDrawerHdrController.java)PosTerminalDrawerTxnLineController— 6backoffice-eproutes (PosTerminalDrawerTxnLineController.java)PosTerminalDrawerTxnController— 7backoffice-eproutes (PosTerminalDrawerTxnController.java)PosTerminalSessionHdrController— 7backoffice-eproutes (PosTerminalSessionHdrController.java)PosCustomerViewAttachmentController— 10backoffice-eproutes (PosCustomerViewAttachmentController.java)PriceBookImportFileHdrController— 8backoffice-eproutes (PriceBookImportFileHdrController.java)PriceTagSyncHistoryController— 6backoffice-eproutes (PriceTagSyncHistoryController.java)PriceTagSyncQueueController— 1backoffice-eproute (PriceTagSyncQueueController.java)PricingSchemeHistoricalController— 4backoffice-eproutes (PricingSchemeHistoricalController.java)RecurringCouponHeaderController— 10backoffice-eproutes (RecurringCouponHeaderController.java)SalesOrderToSalesInvoiceConsolidationEventHdrController— 10backoffice-eproutes (SalesOrderToSalesInvoiceConsolidationEventHdrController.java)SalesOrderToSalesInvoiceConsolidationRunHdrSlsinvLinkController— 7backoffice-eproutes (SalesOrderToSalesInvoiceConsolidationRunHdrSlsinvLinkController.java)SalesOrderToSalesInvoiceConsolidationRunHdrController— 10backoffice-eproutes (SalesOrderToSalesInvoiceConsolidationRunHdrController.java)SalesOrderToSalesInvoiceConsolidationRunLineController— 8backoffice-eproutes (SalesOrderToSalesInvoiceConsolidationRunLineController.java)SalesOrderToSalesInvoiceConsolidationTemplateHdrController— 7backoffice-eproutes (SalesOrderToSalesInvoiceConsolidationTemplateHdrController.java)StockAdjustmentFileImportController— 9backoffice-eproutes (StockAdjustmentFileImportController.java)StockAdjustmentFileImportHelperController— 3backoffice-eproutes (StockAdjustmentFileImportHelperController.java)TradeInStockController— 6backoffice-eproutes (TradeInStockController.java)VoucherController— 8backoffice-eproutes (VoucherController.java)WarrantyProductRegistrationController— 8backoffice-eproutes (WarrantyProductRegistrationController.java)WarrantyProductRegistrationAttachmentController— 10backoffice-eproutes (WarrantyProductRegistrationAttachmentController.java)WarrantyCertificateController— 6backoffice-eproutes (WarrantyCertificateController.java)ExternalGenericDocumentController— 7backoffice-eproutes (ExternalGenericDocumentController.java)ExternalGenDocMatchingLineLinkController— 6backoffice-eproutes (ExternalGenDocMatchingLineLinkController.java)ExternalGenDocTemporaryQueueController— 6backoffice-eproutes (ExternalGenDocTemporaryQueueController.java)XtnGenDocToGenDocLineMatchingBalanceController— 6backoffice-eproutes (XtnGenDocToGenDocLineMatchingBalanceController.java)SalesCommissionReportGenDocHdrLinkController— 6backoffice-eproutes (SalesCommissionReportGenDocHdrLinkController.java)BlanketPurchaseOrderReportController— 2backoffice-eproutes (BlanketPurchaseOrderReportController.java)SalesOrderReportController— 1backoffice-eproute (SalesOrderReportController.java)GenericDocHdrController— 9backoffice-eproutes (GenericDocHdrController.java)GenericDocLinkController— 24backoffice-eproutes (GenericDocLinkController.java)
And 781 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 781, 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
- ERP Core API — the entity and generic-document bodies, worked through suppliers and purchase invoices — request and response bodies, field meanings and lifecycle, verified against the live API
- Purchasing API — the purchase-side document types on the same controller
- Batch and import API — CSV and JSON import of sales documents and customers
- Accounting API — credit limits and terms, companies and branches
- API Reference — how many routes exist per family, and which have a page
- Authentication — the access key an
etl-epcall carries