{"name":"Phasic ML Thermal Optimization API","version":"v3.37.0","status":"operational","timestamp":"2026-04-20T13:11:30.605249Z","endpoints":{"auth":{"login":"POST /api/auth/login","register":"POST /api/auth/register","google":"POST /api/auth/google","logout":"POST /api/auth/logout","refresh":"POST /api/auth/refresh","me":"GET /api/auth/me","profile":"PUT /api/auth/profile","passkey_register_options":"POST /api/auth/webauthn/register/options","passkey_register_verify":"POST /api/auth/webauthn/register/verify","passkey_authenticate_options":"POST /api/auth/webauthn/authenticate/options","passkey_authenticate_verify":"POST /api/auth/webauthn/authenticate/verify","passkey_credentials":"GET /api/auth/webauthn/credentials","passkey_delete":"DELETE /api/auth/webauthn/credentials/{id}"},"two_phase":{"predict":"POST /api/2p/predict","refrigerants":"GET /api/2p/refrigerants","models":"GET /api/2p/models","validation":"GET /api/2p/validation-results"},"l2l":{"predict":"POST /api/l2l/predict","predict_convergence":"POST /api/l2l/predict-convergence","simulations":"GET /api/l2l/simulations"},"saleseval":{"compare":"POST /api/saleseval/compare","quick_eval":"POST /api/saleseval/quick-eval","materials":"GET /api/saleseval/materials","info":"GET /api/saleseval/"},"data":{"upload":"POST /api/data/upload","validate":"POST /api/data/validate","submit":"POST /api/data/submit","coverage_gaps":"GET /api/data/coverage-gaps/{module}","expected_columns":"GET /api/data/expected-columns/{module}/{data_type}","info":"GET /api/data/"},"physics_engine":{"pin_fin":"POST /api/physics/pin-fin","chevron":"POST /api/physics/chevron","info":"GET /api/physics/","health":"GET /api/physics/health","metrics":"GET /api/physics/metrics"},"fluids":{"properties":"GET /api/fluids/properties"}},"documentation":"Documentation disabled in production","note":"Internal API for Phasic engineering team"}