3.4 KiB
3.4 KiB
Batch 7 Plan - Next 30 Endpoints
Focus Areas: Advanced queries for core entities (Case, Customer, Product, Installation)
Selected Endpoints (30)
Case Advanced (7 endpoints)
- caseMaterials - Materials used in cases
- caseMaterial - Single case material
- caseMaterialAggregate - Aggregated case materials
- caseActivities - Case activity log
- caseStatusHistory - Case status change history
- caseByCaseNumber - Get case by case number (alternative lookup)
- caseDocument - Single case document
Customer Advanced (5 endpoints)
- customerActivities - Customer activity log
- customerDocuments - Customer documents list
- customerDocument - Single customer document
- customerEmployeeTypes - Already exists (skip)
- customerCategories - Already exists (skip) Replace with: productEanNumberExists, supplierProductDetails
Product Advanced (4 endpoints)
- productEanNumberExists - Check if EAN number exists
- supplierProductDetails - Supplier product details by identifier
- carProducts - Already exists (skip) Replace with: caseTemplates (if not exists)
Installation Advanced (4 endpoints)
- installationActivities - Installation activity log
- installationDocuments - Installation documents list
- installationCategories - Already exists (skip) Replace with: userDocument, userDocuments
User/Document Extended (4 endpoints)
- userDocuments - User documents list
- userDocument - Single user document
- caseConfirmationDraftLines - Case confirmation draft lines
- appendixLine - Appendix line details
Reporting & Analytics (5 endpoints)
- businessReportUrl - Get business report URL
- generateCaseReport - Generate case report (may need case ID)
- boligmappaSearchStreet - Search street in Boligmappa
- boligmappaAddressByStreet - Get address by street
- boligmappaPropertiesByAddressNew - Get properties by address
Weather & External (2 endpoints)
- weather - Weather data
- postalcodeToCity - Already exists (skip) Replace with: getLiquidBarcodeCouponsQuery
Miscellaneous (4 endpoints)
- getLiquidBarcodeCouponsQuery - Get liquid barcode coupons
- glnNumberValid - Already exists (skip) Replace with: userCanAccess, customersExists (already exists) Replace both with: outboxOtherSent, caseConfirmationDraftLines (if not duplicate)
Final replacements: 26. outboxOtherSent - Other sent items in outbox 27. boligmappaBuildingsByAddress - Buildings by address 28. boligmappaPlantByCaseId - Plant data by case ID 29. caseMaterialAggregate - Already listed (duplicate) Replace with: productGroups (if not exists), productGroup
Let me recount properly...
Final 30 Endpoints:
- caseMaterials
- caseMaterial
- caseMaterialAggregate
- caseActivities
- caseStatusHistory
- caseByCaseNumber
- caseDocument
- customerActivities
- customerDocuments
- customerDocument
- productEanNumberExists
- supplierProductDetails
- installationActivities
- installationDocuments
- userDocuments
- userDocument
- caseConfirmationDraftLines
- appendixLine
- businessReportUrl
- generateCaseReport
- boligmappaSearchStreet
- boligmappaAddressByStreet
- boligmappaPropertiesByAddressNew
- weather
- getLiquidBarcodeCouponsQuery
- outboxOtherSent
- boligmappaBuildingsByAddress
- boligmappaPlantByCaseId
- productGroups
- productGroup
Total: 30 endpoints Estimated testable without parameters: ~12 Estimated requiring IDs/parameters: ~18