{"message":"Server is running","routes":[{"description":"Returns the status of the server and lists all available routes","endpoint":"root","methods":["GET"],"path":"/"},{"description":"Handle swarm handoff for user responses","endpoint":"continue_swarm_conversation","methods":["POST"],"path":"/continue_swarm_conversation"},{"description":"Run a crew of agents based on a problem description and available agents","endpoint":"crew_runner","methods":["POST"],"path":"/crew_runner"},{"description":"Process invoice-related tasks","endpoint":"routes.upload_invoice","methods":["POST"],"path":"/invoice"},{"description":"Handle queries for the policy chatbot","endpoint":"policy_chatbot_endpoint","methods":["POST"],"path":"/ld/policy_chatbot"},{"description":"Execute tasks defined in the PB task module","endpoint":"run_task_endpoint","methods":["POST"],"path":"/ld/run_task"},{"description":"Handle SQL-related queries using the SQLBOT","endpoint":"sqlbot_endpoint","methods":["POST"],"path":"/ld/sqlbot"},{"description":"Update and retrieve agent configuration from the database","endpoint":"updateAgent","methods":["GET"],"path":"/ld/updateAgentConfig"},{"description":"Update and retrieve task configuration from the database","endpoint":"updateTask","methods":["GET"],"path":"/ld/updateTaskConfig"},{"description":"Process PDF files (e.g., bank statements)","endpoint":"pdf_processor.process_pdf","methods":["POST"],"path":"/process_pdf"},{"description":"Run specific agents (RSA, CNS, CRV, DST, GENERIC, AgentBuilder, Helper, crewhelper, TaskHelper, TaskBuilder, Chat, COURSEGENERATOR, COURSECHATBOT, POLICYGENERATOR, POLICYCHATBOT, QUIZGENERATOR, QUIZCHATBOT, CAP)","endpoint":"run_agent","methods":["POST"],"path":"/run_agent"},{"description":"Run the assessment agent for conducting candidate interviews. Content field contains the candidate's response. Includes ta_assessment_request_id, client_id, and comprehensive referenceData.","endpoint":"run_assessment_agent_endpoint","methods":["POST"],"path":"/run_assessment_agent"},{"description":"Run a custom agent with specified configuration and input","endpoint":"run_custom_agent_endpoint","methods":["POST"],"path":"/run_custom_agent"},{"description":"Run a group chat with specified agents and patterns (selector, group_chat, debate)","endpoint":"run_custom_group_chat","methods":["POST"],"path":"/run_custom_group_chat"},{"description":"Execute tasks with streaming or non-streaming responses","endpoint":"run_task","methods":["POST"],"path":"/run_task"},{"description":"Handle specific tasks like resume formatting (RFT), resume matching (RMT), business expansion (SBEP), and leave policy generation (LPG)","endpoint":"run_task1","methods":["POST"],"path":"/run_task1"},{"description":"Execute database-driven tasks with swarm support","endpoint":"run_task_custom","methods":["POST"],"path":"/run_task_custom"},{"description":"Run tools with specified toolkit (e.g., Hubspot) and content","endpoint":"run_tools","methods":["POST"],"path":"/run_tools"},{"description":"Handle utility functions like agentVectorData","endpoint":"utilst","methods":["POST"],"path":"/utils"}],"status":"OK"}
