{"message":"Wagely Backend API","version":"1.0.0","api_url":"https://api.wagely.co.in","documentation":{"swagger_ui":"https://api.wagely.co.in/docs","redoc":"https://api.wagely.co.in/redoc","openapi_json":"https://api.wagely.co.in/openapi.json"},"recommended_flow":{"step_1":"POST /api/twilio/send-otp - Send OTP to mobile number","step_2":"POST /api/twilio/verify-otp - Verify OTP (creates user automatically)","step_3":"PUT /api/profile/update/{user_id} - Update user profile"},"endpoints":{"authentication":{"login_send_otp":"POST /api/auth/login/send-otp","login_verify_otp":"POST /api/auth/login/verify-otp","twilio_send_otp":"POST /api/twilio/send-otp","twilio_verify_otp":"POST /api/twilio/verify-otp","register":"POST /api/auth/register (deprecated - use twilio endpoints)","verify_otp":"POST /api/auth/verify-otp","resend_otp":"POST /api/auth/resend-otp"},"profile":{"update_profile":"PUT /api/profile/update/{user_id}","get_profile":"GET /api/profile/{user_id}","get_profile_by_mobile":"GET /api/profile/by-mobile/{mobile_number}"},"categories":{"work_categories":"GET /api/categories"},"worker_status":{"update_worker_status":"PUT /api/worker-status/me","get_worker_status":"GET /api/worker-status/me","get_worker_status_by_id":"GET /api/worker-status/{worker_id}","delete_worker_status":"DELETE /api/worker-status/me"},"worker_details":{"get_worker_details":"GET /api/workers/{worker_id}/details","get_available_workers":"GET /api/workers/available/list"},"ratings":{"create_rating":"POST /api/ratings","rate_worker":"POST /api/rate_worker","get_worker_ratings":"GET /api/ratings/worker/{worker_id}","get_rating_summary":"GET /api/ratings/worker/{worker_id}/summary"},"job_posts":{"create_job_post":"POST /api/job-posts","get_job_posts":"GET /api/job-posts"}},"note":"Visit /docs for interactive API documentation and testing"}