API prefix: /api
Health: GET /api/health
Config: GET /api/config
Developer Documentation
Veridock APIs power shipment tracking, correction submission, customer portal features, and admin operations tooling.
Base URLs
API prefix: /api
Health: GET /api/health
Config: GET /api/config
Public Endpoints
GET /api/shipments/:id
GET /api/shipments/:id/events
GET /api/shipments/:id/exceptions
POST /api/shipments/:id/view
POST /api/shipments/:id/confirm
GET /api/shipments/:id/confirmation
POST /api/corrections
GET /api/shipments/:id/correction-status
POST /api/rates/estimate
POST /api/pickups
POST /api/pet-intake
Authentication APIs
POST /api/admin/loginGET /api/admin/sessionPOST /api/admin/logoutPOST /api/customer/loginGET /api/customer/sessionPOST /api/customer/logoutGET /api/customer/dashboardPOST /api/customer/saved-shipmentsPOST /api/customer/notification-prefsAdmin Operations
Shipments: GET/POST /api/admin/shipments, GET/PUT /api/admin/shipments/:id, POST /api/admin/shipments/:id/pod
Corrections: GET /api/admin/corrections, POST /api/admin/corrections/:requestId/review
Exceptions: GET/POST /api/admin/exceptions, POST /api/admin/exceptions/:id/resolve
Notifications: GET /api/admin/notifications, POST /api/admin/notifications/trigger
Queues: GET /api/admin/pickups, GET /api/admin/pet-intake
Superadmin: GET/POST /api/admin/users, POST /api/admin/users/:username/toggle-active, GET /api/admin/audit-logs
Sample Call
curl -s http://localhost:4174/api/shipments/AFR-884291