Spaces:
Sleeping
Sleeping
Commit History
-
[KM-475] [DED][FE] Align API service layer with backend contracts
ticket: https://bukittechnology.atlassian.net/browse/KM-475 - Rename env vars: VITE_API_BASE_URL → VITE_AGENTIC_API_BASE_URL, VITE_INTERVIEW_API_BASE_URL → VITE_ORCHESTRATION_API_BASE_URL (applied to .env, .env.example, server.js) - Split base URL routing in api.ts: all orchestration endpoints (auth, rooms, documents, DB clients, data catalog) now use VITE_ORCHESTRATION_API_BASE_URL; only streamChat() uses VITE_AGENTIC_API_BASE_URL - Fix envelope unwrapping: all /api/v1/* responses are wrapped in { status, message, data } — add .then(res => res.data ?? []) to getRooms, getRoom, getDocuments, getDatabaseClients, getDatabaseClientTypes, connectDatabase, ingestDatabaseClient - Fix request format: processDocument and deleteDocument now send JSON body instead of query params; connectDatabase moves user_id into request body; uploadDocument moves user_id into FormData field - Fix type mismatches: DocumentStatus "pending" → "uploaded", MessageResponse.stage adds "in_prog…5eefa6a