[{"method": "POST", "path": "/v2.0/auth/sign-in/verification-code", "operation": "executeApexLogin", "status": "requires_integration", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/stat/perfect-incidence/month", "operation": "getPerfectIncidenceRateMonthly", "status": "local_content", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/search/contents/youtube", "operation": "getYoutubeVideoList", "status": "local_content", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/thread/note/bookmarks", "operation": "getUserBookmarkContentList", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/report/dailies/latest", "operation": "getLatestDailyReport", "status": "local_content", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/contents/golfer/pros", "operation": "getProList", "status": "local_content", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/user/check-nickname", "operation": "checkNicknameAvailable", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/community/threads", "operation": "getCommunityNoteContentList", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/community/popular", "operation": "getPopularNoteContentList", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/payment/products", "operation": "getPaymentProducts", "status": "local_content", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/report/monthlies", "operation": "getMonthlyReportList", "status": "local_content", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/payment/refresh", "operation": "restorePayment", "status": "requires_integration", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/report/dailies", "operation": "getDailyReportList", "status": "local_content", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/auth/withdraw", "operation": "executeSignOut", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/auth/sign-up", "operation": "signUpUser", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/me/details", "operation": "getUserDetailInfo", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/log/audit", "operation": "savePaymentResultAuditLog", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/me", "operation": "getUserSubscriptionSummary", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/stat/focus-drills/rhythm-tempo/practice", "operation": "getFreeUserRhythmTempoPracticeStatistics", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/focus-drills/rhythm-tempo/practices", "operation": "getRhythmTempoPracticeList", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/users/{user-id}/focus-drills/rhythm-tempo/practices", "operation": "registerRhythmTempoPractice", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/focus-drills/posture/statistics", "operation": "getPosturePracticeHistoryStat", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/focus-drills/posture/practices", "operation": "getPosturePracticeRecordList", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/users/{user-id}/focus-drills/posture/practices", "operation": "registerPosturePractice", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/stat/swing-problem-incidence", "operation": "getSwingProblemIncidence", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/stat/lesson/one-point-lesson", "operation": "getFreeUserOnePointLessonStat", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/swing/histories/{swingId}/ai-report/shared", "operation": "webShareReport", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "DELETE", "path": "/v2.0/users/{user-id}/lesson/one-point-lessons", "operation": "deleteOnePointLesson", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/lesson/one-point-lessons", "operation": "getOnePointLessonHistory", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/users/{user-id}/lesson/one-point-lessons", "operation": "registerOnePointLessonResult", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "DELETE", "path": "/v2.0/users/{user-id}/sync/swing-sessions", "operation": "deleteUserMultipleSwingSessionSync", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/users/{user-id}/sync/swing-sessions", "operation": "registerUserMultipleSwingSessionSync", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/stat/swing-sessions", "operation": "getSwingSessionFreeUserUnavailableStat", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/contents/golfer/pros/{id}/pro-data", "operation": "getProResourceDataInfo", "status": "local_content", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/stat/problem-trend", "operation": "getReportProblemNormalizedTrend", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/sync/quota/swing", "operation": "getUserSwingSyncQuota", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/thread/notes/{note-id}/comments", "operation": "getCommunityCommentList", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/thread/notes/{note-id}/comments", "operation": "registerCommunityComment", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/thread/notes/{note-id}/bookmark", "operation": "updateBookmarkCommunityNote", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "DELETE", "path": "/v2.0/users/{user-id}/swing-sessions", "operation": "deleteSwingSessionList", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/swing-sessions", "operation": "getSwingSessionList", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/users/{user-id}/swing-sessions", "operation": "registerSwingSession", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "PUT", "path": "/v2.0/users/{user-id}/swing-sessions", "operation": "updateSwingSessionList", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/thread/notes/{note-id}/report", "operation": "reportCommunityNote", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/thread/notes", "operation": "getUserNoteContentList", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/users/{user-id}/thread/notes", "operation": "registerCommunityNote", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/thread/notes/{note-id}/react", "operation": "updateReactionCommunityNote", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "DELETE", "path": "/v2.0/users/{user-id}/sync/swings", "operation": "deleteUserMultipleSwingSync", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/users/{user-id}/sync/swings", "operation": "registerUserMultipleSwingSync", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/banners/{bannerName}/items", "operation": "getBannerItems", "status": "local_content", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/stat/swing", "operation": "getFreeUserSyncExpiringSwingStat", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "PUT", "path": "/v2.0/users/{user-id}/preference", "operation": "updateUserPreference", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/contents/golfer/pros/{id}", "operation": "getProDetail", "status": "local_content", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/ai-coach", "operation": "getCoachStat", "status": "local_content", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "PUT", "path": "/v2.0/users/{user-id}/nickname", "operation": "changeNickname", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/validate/user/{user-id}", "operation": "getUserValidationStatus", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/thread/notes/{note-id}", "operation": "getCommunityNoteContent", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/report/dailies/{date}", "operation": "getDailyReportCard", "status": "local_content", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "PUT", "path": "/v2.0/users/{user-id}/noti", "operation": "updateUserNoti", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "PUT", "path": "/v2.0/users/{user-id}", "operation": "updateUserInfo", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/focus-drills/rhythm-tempo/practices/{practice_id}/swings", "operation": "getRhythmTempoPracticeSwingList", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/users/{user-id}/focus-drills/rhythm-tempo/practices/{practice_id}/swings", "operation": "registerRhythmTempoPracticeSwing", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/users/{user-id}/focus-drills/posture/practices/{practice_id}/swings", "operation": "registerPosturePracticeSwing", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/focus-drills/rhythm-tempo/practices/{practice_id}", "operation": "getRhythmTempoPractice", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "PUT", "path": "/v2.0/users/{user-id}/focus-drills/rhythm-tempo/practices/{practice_id}", "operation": "updateRhythmTempoPracticeStatus", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "DELETE", "path": "/v2.0/users/{user-id}/swing-sessions/{swingSessionId}/swing-records", "operation": "deleteSwingRecordList", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/swing-sessions/{swingSessionId}/swing-records", "operation": "getSwingRecordSummaryList", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/users/{user-id}/swing-sessions/{swingSessionId}/swing-records", "operation": "registerSwingRecord", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "PUT", "path": "/v2.0/users/{user-id}/swing-sessions/{swingSessionId}/swing-records", "operation": "updateSwingRecord", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "PUT", "path": "/v2.0/users/{user-id}/focus-drills/posture/practices/{practice_id}", "operation": "updatePosturePracticeStatus", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/thread/notes/{note-id}/comments/{comment-id}/replies", "operation": "registerCommunityReplyComment", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/lesson/one-point-lessons/{lesson-id}", "operation": "getOnePointLessonResult", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "PUT", "path": "/v2.0/users/{user-id}/lesson/one-point-lessons/{lesson_id}", "operation": "updateOnePointLesson", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/thread/notes/{note-id}/comments/{comment-id}/report", "operation": "reportCommunityComment", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/thread/notes/{note-id}/comments/{comment-id}/react", "operation": "updateReactionCommunityComment", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/swing-sessions/{swingSessionId}", "operation": "getSwingSessionDetail", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "DELETE", "path": "/v2.0/thread/notes/{note-id}/comments/{comment-id}", "operation": "deleteCommunityComment", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/thread/notes/{note-id}/comments/{comment-id}", "operation": "getCommunityContentComment", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "PATCH", "path": "/v2.0/thread/notes/{note-id}/comments/{comment-id}", "operation": "modifyCommunityComment", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "DELETE", "path": "/v2.0/users/{user-id}/thread/notes/{note-id}", "operation": "deleteCommunityNote", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "PATCH", "path": "/v2.0/users/{user-id}/thread/notes/{note-id}", "operation": "modifyCommunityNote", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/swings/{swing-id}", "operation": "getOnePointSwingResult", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/users/{user-id}/swing-sessions/{swingSessionId}/swing-records/{swingRecordId}", "operation": "getSwingRecordDetail", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/thread/notes/{note-id}/comments/{comment-id}/replies/{reply-id}/report", "operation": "reportCommunityReplyComment", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "POST", "path": "/v2.0/thread/notes/{note-id}/comments/{comment-id}/replies/{reply-id}/react", "operation": "updateReactionCommunityReplyComment", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "DELETE", "path": "/v2.0/thread/notes/{note-id}/comments/{comment-id}/replies/{reply-id}", "operation": "deleteCommunityReplyComment", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "GET", "path": "/v2.0/thread/notes/{note-id}/comments/{comment-id}/replies/{reply-id}", "operation": "getCommunityContentReplyComment", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}, {"method": "PATCH", "path": "/v2.0/thread/notes/{note-id}/comments/{comment-id}/replies/{reply-id}", "operation": "modifyCommunityReplyComment", "status": "local", "compatibility": "静态契约，未与原版 APK 端到端验证"}]