Authentication
Base: /api/v1/auth
POST
/signup/driverRegister a new driver account
POST
/signup/shipperRegister a new shipper account
POST
/signup/carrierRegister a new carrier/fleet account
POST
/loginAuthenticate and receive JWT tokens
POST
/refreshRefresh access token using refresh token
POST
/forgot-passwordRequest password reset email
POST
/reset-passwordReset password with token
POST
/logoutInvalidate refresh token
AUTH
GET
/meGet current user profile
AUTH
PUT
/profileUpdate user profile
AUTH
POST
/change-passwordChange password (requires current)
AUTH
POST
/verify-fmcsaRetry FMCSA DOT/MC verification
AUTH
POST
/verify-emailVerify email with token
AUTH
POST
/totp/setupGenerate TOTP secret + QR code
AUTH
POST
/totp/enableEnable 2FA with first TOTP code
AUTH
POST
/totp/verifyVerify TOTP during login
POST
/totp/disableDisable 2FA
AUTH