[{"Name":"MANAGED_AUTH_URL","Endpoint":"https://dia-middleware.jp.bosch.tech//auth/managed/url","Method":"GET","Description":"Returns the Microsoft OAuth2 authorization URL for the managed authentication flow. The caller should redirect the user to this URL to initiate login."},{"Name":"MANAGED_AUTH_CALLBACK","Endpoint":"https://dia-middleware.jp.bosch.tech//auth/managed/callback","Method":"GET","Description":"Handles the callback from Microsoft OAuth2 after user authentication. Exchanges the auth code for a token and returns an API key."},{"Name":"MANUAL_AUTH_URL","Endpoint":"https://dia-middleware.jp.bosch.tech//auth/manual/url","Method":"GET","Description":"Returns the Microsoft OAuth2 authorization URL for the manual authentication flow."},{"Name":"MANUAL_AUTH_TOKEN","Endpoint":"https://dia-middleware.jp.bosch.tech//auth/manual/token","Method":"POST","Description":"Exchange the authorization code for a bearer token."},{"Name":"MANUAL_AUTH_REFRESH","Endpoint":"https://dia-middleware.jp.bosch.tech//auth/manual/refresh","Method":"POST","Description":"Use a refresh token to obtain a new bearer token."},{"Name":"CHAT","Endpoint":"https://dia-middleware.jp.bosch.tech//chat","Method":"POST","Description":"Send a chat message to the DIA Brain API."},{"Name":"CREATE_HISTORY_ID","Endpoint":"https://dia-middleware.jp.bosch.tech//knowledge-bases/{knowledgeBaseId}","Method":"POST","Description":"Create a new history ID for a knowledge base."},{"Name":"GET_KNOWLEDGE_BASE_HISTORY","Endpoint":"https://dia-middleware.jp.bosch.tech//knowledge-bases/{knowledgeBaseId}","Method":"GET","Description":"Get history IDs for a knowledge base."},{"Name":"GET_HISTORY_MESSAGES","Endpoint":"https://dia-middleware.jp.bosch.tech//histories/{historyId}","Method":"GET","Description":"Get chat messages by history ID."}]