Files
tilbudgivern/apitest/BATCH_7_PLAN.md
T

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)

  1. caseMaterials - Materials used in cases
  2. caseMaterial - Single case material
  3. caseMaterialAggregate - Aggregated case materials
  4. caseActivities - Case activity log
  5. caseStatusHistory - Case status change history
  6. caseByCaseNumber - Get case by case number (alternative lookup)
  7. caseDocument - Single case document

Customer Advanced (5 endpoints)

  1. customerActivities - Customer activity log
  2. customerDocuments - Customer documents list
  3. customerDocument - Single customer document
  4. customerEmployeeTypes - Already exists (skip)
  5. customerCategories - Already exists (skip) Replace with: productEanNumberExists, supplierProductDetails

Product Advanced (4 endpoints)

  1. productEanNumberExists - Check if EAN number exists
  2. supplierProductDetails - Supplier product details by identifier
  3. carProducts - Already exists (skip) Replace with: caseTemplates (if not exists)

Installation Advanced (4 endpoints)

  1. installationActivities - Installation activity log
  2. installationDocuments - Installation documents list
  3. installationCategories - Already exists (skip) Replace with: userDocument, userDocuments

User/Document Extended (4 endpoints)

  1. userDocuments - User documents list
  2. userDocument - Single user document
  3. caseConfirmationDraftLines - Case confirmation draft lines
  4. appendixLine - Appendix line details

Reporting & Analytics (5 endpoints)

  1. businessReportUrl - Get business report URL
  2. generateCaseReport - Generate case report (may need case ID)
  3. boligmappaSearchStreet - Search street in Boligmappa
  4. boligmappaAddressByStreet - Get address by street
  5. boligmappaPropertiesByAddressNew - Get properties by address

Weather & External (2 endpoints)

  1. weather - Weather data
  2. postalcodeToCity - Already exists (skip) Replace with: getLiquidBarcodeCouponsQuery

Miscellaneous (4 endpoints)

  1. getLiquidBarcodeCouponsQuery - Get liquid barcode coupons
  2. 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:

  1. caseMaterials
  2. caseMaterial
  3. caseMaterialAggregate
  4. caseActivities
  5. caseStatusHistory
  6. caseByCaseNumber
  7. caseDocument
  8. customerActivities
  9. customerDocuments
  10. customerDocument
  11. productEanNumberExists
  12. supplierProductDetails
  13. installationActivities
  14. installationDocuments
  15. userDocuments
  16. userDocument
  17. caseConfirmationDraftLines
  18. appendixLine
  19. businessReportUrl
  20. generateCaseReport
  21. boligmappaSearchStreet
  22. boligmappaAddressByStreet
  23. boligmappaPropertiesByAddressNew
  24. weather
  25. getLiquidBarcodeCouponsQuery
  26. outboxOtherSent
  27. boligmappaBuildingsByAddress
  28. boligmappaPlantByCaseId
  29. productGroups
  30. productGroup

Total: 30 endpoints Estimated testable without parameters: ~12 Estimated requiring IDs/parameters: ~18