{"message":"Supplier Invoice Backend API","timestamp":"2026-05-27T21:47:15.200Z","endpoints":["/health","/api/auth/login (POST)","/api/auth/validate (GET)","/api/ocr/pdf/:invoiceId (GET - with token)","/api/carriers (protected)","/api/carriers/:id (protected - PUT/DELETE)","/api/dashboard/test","/api/dashboard/stats (protected)","/api/invoices (protected)","/api/suppliers (protected)","/api/suppliers/:id/tracking (protected)","/api/suppliers/:id/tracking/test-ftp (protected)","/api/suppliers/:id/tracking/import (protected)","/api/suppliers/:id/tracking/data (protected)","/api/tracking/data/:id (protected - DELETE)","/api/customers (protected)","/api/customer-contacts (protected)","/api/customer-addresses (protected)","/api/customer-banks (protected)","/api/customer-channels (protected)","/api/customer-groups (protected)","/api/customer-categories (protected)","/api/customer-fields (protected)","/api/warehouses (protected)","/api/warehouse-categories (protected)","/api/stock (protected)","/api/payments/outgoing (protected)","/api/ocr (protected)","/api/upload (protected)","/api/email (protected)","/api/logistic/dpd/:trackingNumber (protected)","/api/tracking/scheduler/trigger (protected - POST)","/api/tracking/scheduler/status (protected)","/api/tracking/scheduler/stats (protected)","/api/status-types (protected)","/api/status-types/:id (protected - PUT/DELETE)","/api/tracking/file-import/trigger (protected - POST)","/api/tracking/file-import/status (protected)"]}