{"service": "ithoughts-backend", "version": "1.0.0", "status": "running", "endpoints": {"health": "GET /api/health/", "auth": {"otp_request": "POST /api/auth/otp/request/", "otp_verify": "POST /api/auth/otp/verify/", "token_refresh": "POST /api/auth/token/refresh/", "logout": "POST /api/auth/logout/", "profile_get": "GET  /api/auth/me/", "profile_update": "PATCH /api/auth/me/"}, "clients": {"list": "GET /api/investwell/clients/?q=&rmid=&sbid=&page=&page_size=", "detail": "GET /api/investwell/clients/<clientid>/", "dashboard": "GET /api/investwell/clients/<clientid>/dashboard/", "transactions": "GET /api/investwell/clients/<clientid>/transactions/?from_date=&to_date=&txn_type=&page=&page_size=", "folios": "GET /api/investwell/clients/<clientid>/folios/?active_only=true&page=&page_size=", "sips": "GET /api/investwell/clients/<clientid>/sips/?sip_type=SIP|STP|SWP", "mf_execution": "GET /api/investwell/clients/<clientid>/mf-execution/", "client_funds": "GET /api/investwell/clients/<clientid>/funds/?q=&active_only=true"}, "funds": {"search": "GET /api/investwell/funds/?q=&type=&limit=50"}, "reference": {"schemes": "GET /api/investwell/schemes/?name=&isin=&type=", "daily_nav": "GET /api/investwell/nav/?schemeid=", "rm_users": "GET /api/investwell/rm-users/?level_no=&suspended="}, "team": {"users_list": "GET  /api/auth/users/?q=&page=&page_size=", "user_create": "POST /api/auth/users/", "user_detail": "GET  /api/auth/users/<uuid>/", "user_update": "PATCH /api/auth/users/<uuid>/", "user_delete": "DELETE /api/auth/users/<uuid>/", "roles_list": "GET  /api/auth/roles/?q=&page=&page_size=", "role_create": "POST /api/auth/roles/", "role_meta": "GET  /api/auth/roles/meta/", "role_detail": "GET  /api/auth/roles/<uuid>/", "role_update": "PATCH /api/auth/roles/<uuid>/", "role_delete": "DELETE /api/auth/roles/<uuid>/"}, "strategy_requests": {"list": "GET  /api/strategy-requests/?status=&category=&request_type=&open=&q=&from_date=&to_date=&page=&page_size=", "create": "POST /api/strategy-requests/", "meta": "GET  /api/strategy-requests/meta/", "detail": "GET  /api/strategy-requests/<uuid>/", "update": "PATCH /api/strategy-requests/<uuid>/", "delete": "DELETE /api/strategy-requests/<uuid>/", "transition": "POST /api/strategy-requests/<uuid>/transition/"}, "transactions": {"requests_list": "GET  /api/transactions/?status=&request_type=&category=&q=&from_date=&to_date=&page=&page_size=", "requests_meta": "GET  /api/transactions/meta/", "status_meta": "GET  /api/transactions/status-meta/", "funds_list": "GET  /api/transactions/funds/?status=&request_type=&q=&from_date=&to_date=&page=&page_size=", "funds_bulk_status": "POST /api/transactions/funds/bulk-status/", "queue": "GET  /api/transactions/queue/?ops_status=&status=&request_type=&category=&q=&from_date=&to_date=&page=&page_size=", "detail": "GET  /api/transactions/<uuid>/", "update_status": "PATCH /api/transactions/<uuid>/", "transition": "POST /api/transactions/<uuid>/transition/", "fund_status_update": "PATCH /api/transactions/<uuid>/funds/<fund_index>/"}, "eod_reports": {"list": "GET  /api/eod-reports/?page=&page_size=", "create": "POST /api/eod-reports/", "template": "GET  /api/eod-reports/template/", "detail": "GET  /api/eod-reports/<uuid>/", "delete": "DELETE /api/eod-reports/<uuid>/", "retry": "POST /api/eod-reports/<uuid>/retry/"}, "operations": {"dashboard_summary": "GET  /api/operations/dashboard/summary/?period=this_month|last_month|last_7_days", "pipeline": "GET  /api/operations/pipeline/?date=YYYY-MM-DD", "activity": "GET  /api/operations/activity/?category=all|submissions|blockers|reconciliation|account_creation&hours=24&page=&page_size=", "account_creation_list": "GET  /api/operations/account-creation/?exchange=&status=&ops_member=&q=&page=&page_size=", "account_creation_create": "POST /api/operations/account-creation/", "account_creation_summary": "GET /api/operations/account-creation/summary/?month=YYYY-MM", "account_creation_detail": "GET/PATCH /api/operations/account-creation/<uuid>/", "new_client_accounts": "GET  /api/operations/new-client-accounts/?days=30&limit=5", "new_client_accounts_create": "POST /api/operations/new-client-accounts/<client_id>/create/", "reconciliation_list": "GET/POST /api/operations/reconciliation/?status=&from_date=&to_date=&page=&page_size=", "reconciliation_detail": "GET  /api/operations/reconciliation/<uuid>/"}, "zoho": {"leads_webhook": "POST /api/zoho/leads/webhook/?token=<ZOHO_WEBHOOK_TOKEN>", "leads_list": "GET  /api/zoho/leads/?status=&q=&page=&page_size=", "leads_detail": "GET  /api/zoho/leads/<uuid>/"}, "client_exports": {"client_list_create": "POST /api/client-exports/clients/ \u2014 body: {q, rmid, sbid}, dispatches an async Celery job", "client_list_detail": "GET  /api/client-exports/clients/<uuid>/ \u2014 poll for status; output_file_url once completed"}, "tasks": {"list": "GET  /api/tasks/?tab=my_tasks|unassigned|in_progress|closed&q=&page=&page_size=", "create": "POST /api/tasks/", "meta": "GET  /api/tasks/meta/", "detail": "GET  /api/tasks/<uuid>/", "update": "PATCH /api/tasks/<uuid>/", "delete": "DELETE /api/tasks/<uuid>/", "comments": "GET/POST /api/tasks/<uuid>/comments/", "activity": "GET  /api/tasks/<uuid>/activity/", "attachment_upload": "POST /api/tasks/attachments/upload/"}, "admin": "/django-admin/"}}