{
    "success": true,
    "message": "Welcome to Fazaa Initiative API",
    "data": {
        "version": "1.0.0",
        "language": "ar",
        "endpoints": {
            "authentication": {
                "POST \/api\/auth\/register": "Register new user",
                "POST \/api\/auth\/login": "User login",
                "POST \/api\/auth\/refresh": "Refresh access token",
                "POST \/api\/auth\/logout": "Logout user",
                "GET \/api\/auth\/profile": "Get user profile",
                "PUT \/api\/auth\/profile": "Update user profile"
            },
            "users": {
                "GET \/api\/users": "Get all users (admin)",
                "GET \/api\/users\/{id}": "Get user by ID (admin)",
                "PUT \/api\/users\/{id}": "Update user (admin)",
                "PUT \/api\/users\/{id}\/block": "Block user (admin)",
                "PUT \/api\/users\/{id}\/unblock": "Unblock user (admin)",
                "DELETE \/api\/users\/{id}": "Delete user (admin)"
            },
            "requests": {
                "GET \/api\/requests": "Get all help requests",
                "GET \/api\/requests\/{id}": "Get request by ID",
                "POST \/api\/requests": "Create help request",
                "PUT \/api\/requests\/{id}": "Update help request",
                "DELETE \/api\/requests\/{id}": "Delete help request"
            },
            "offers": {
                "GET \/api\/offers": "Get all help offers",
                "GET \/api\/offers\/{id}": "Get offer by ID",
                "POST \/api\/offers": "Create help offer",
                "PUT \/api\/offers\/{id}": "Update help offer",
                "DELETE \/api\/offers\/{id}": "Delete help offer"
            },
            "messages": {
                "GET \/api\/messages": "Get messages (inbox\/sent)",
                "GET \/api\/messages\/{id}": "Get message by ID",
                "POST \/api\/messages": "Send message",
                "PUT \/api\/messages\/{id}": "Mark as read",
                "DELETE \/api\/messages\/{id}": "Delete message"
            },
            "notifications": {
                "GET \/api\/notifications": "Get notifications",
                "GET \/api\/notifications\/unread-count": "Get unread count",
                "PUT \/api\/notifications\/{id}": "Mark as read",
                "PUT \/api\/notifications\/mark-all-read": "Mark all as read",
                "DELETE \/api\/notifications\/{id}": "Delete notification"
            },
            "social": {
                "POST \/api\/social\/likes": "Add like",
                "DELETE \/api\/social\/likes\/{id}": "Remove like",
                "GET \/api\/social\/comments": "Get comments",
                "POST \/api\/social\/comments": "Add comment",
                "DELETE \/api\/social\/comments\/{id}": "Delete comment",
                "GET \/api\/social\/ratings": "Get user ratings",
                "POST \/api\/social\/ratings": "Add user rating"
            },
            "stories": {
                "GET \/api\/stories": "Get success stories",
                "GET \/api\/stories\/{id}": "Get story by ID",
                "POST \/api\/stories": "Create story",
                "PUT \/api\/stories\/{id}": "Update story",
                "PUT \/api\/stories\/{id}\/approve": "Approve story (admin)",
                "DELETE \/api\/stories\/{id}": "Delete story"
            },
            "reports": {
                "GET \/api\/reports": "Get abuse reports (admin)",
                "GET \/api\/reports\/{id}": "Get report by ID (admin)",
                "POST \/api\/reports": "Submit abuse report",
                "PUT \/api\/reports\/{id}": "Update report status (admin)",
                "DELETE \/api\/reports\/{id}": "Delete report (admin)"
            },
            "utilities": {
                "GET \/api\/service-types": "Get service types",
                "POST \/api\/contact": "Submit contact message",
                "GET \/api\/contact": "Get contact messages (admin)",
                "GET \/api\/stats": "Get dashboard statistics (admin)"
            }
        }
    },
    "timestamp": "2026-04-15 13:31:41"
}