{"authentication":{"contact":"Contact administrator for API key and endpoint URLs","example":"?api_key=YOUR_API_KEY","method":"API Key in query parameter","required":true},"base_url":"/tti8zkiaamdro9ht","documentation":{"interactive_docs":"Visit /docs/ for interactive API documentation","openapi_spec":"/openapi.yaml","swagger_ui":"/docs/"},"endpoints":{"GET /tti8zkiaamdro9ht/insights":"Investigation insights (requires API key)","GET /tti8zkiaamdro9ht/messages":"Get all messages (requires API key)","GET /tti8zkiaamdro9ht/search":"Flexible search across users and messages (requires API key)","GET /tti8zkiaamdro9ht/users":"Retrieve all users (requires API key)","GET /tti8zkiaamdro9ht/users/<int:user_id>":"Get user by ID (requires API key)","GET /tti8zkiaamdro9ht/users/<int:user_id>/messages":"Get all messages for a user (requires API key)","GET /tti8zkiaamdro9ht/users/<int:user_id>/voicemails":"Get all voicemail transcripts for a user (requires API key)","GET /tti8zkiaamdro9ht/users/search":"Search users by email, username, or registration_ip (requires API key)","GET /tti8zkiaamdro9ht/voicemails":"Get all voicemail transcripts (requires API key)","GET /tti8zkiaamdro9ht/voicemails/analysis":"AI voice analysis and suspicious indicators (requires API key)","POST /tti8zkiaamdro9ht/reset-data":"Reset and repopulate sample data (requires API key)"},"examples":{"insights":"/tti8zkiaamdro9ht/insights?api_key=YOUR_API_KEY","search":"/tti8zkiaamdro9ht/search?q=rubio&api_key=YOUR_API_KEY","voice_analysis":"/tti8zkiaamdro9ht/voicemails/analysis?api_key=YOUR_API_KEY"},"message":"Trust & Safety API - AI Scammer Investigation Database","security_note":"API endpoints use randomized URLs for security","status":"Running on AWS"}
