MethodPathSummaryAuthServing
POST /v1/auth/signup/sms-request 新規会員登録 - SMS 認証コード送信skip202
POST /v1/auth/signup/sms-verify 新規会員登録 - SMS コード検証skip200
POST /v1/auth/signup/call-request 新規会員登録 - 電話認証の発信先番号を払い出すskip200
POST /v1/auth/signup/call-verify 新規会員登録 - 電話認証の成立確認skip200
POST /v1/auth/sns-session-request SNS 認可セッションの払い出し(nonce / code_challenge)skip200
POST /v1/auth/signup/sns 新規会員登録 - SNS 登録開始skip200
POST /v1/auth/signup/validate 新規会員登録 - 入力内容の事前検証skip204
POST /v1/auth/signup 新規会員登録 - 会員作成skip200
POST /v1/auth/login/sns SNS 連携ログインskip200
POST /v1/auth/login ログイン(メアド or 電話番号 + パスワード)skip200
POST /v1/auth/refresh トークンリフレッシュskip200
POST /v1/auth/logout ログアウトrequired204
POST /v1/auth/password-reset-request パスワード再設定リクエスト(Web 完結方式)skip200
POST /v1/auth/web-handoff ハンドオフトークン発行(外部ブラウザ/アプリ内 WebView 共通)required200
GET /v1/bootstrap アプリ状態バンドル取得skip200
GET /v1/routes/resolve/{target} 遷移先の解決optional200
GET /v1/consents 新規登録時に提示する規約の取得(未認証)skip200
GET /v1/users/state ユーザー状態の取得(グローバルヘッダ用)required200
GET /v1/users/consents 未回答の規約の取得required200
POST /v1/users/consents 規約への回答送信required204
POST /v1/users/carrier 起動時アンケート - キャリア選択結果送信required204
GET /v1/users/sns-links SNS 連携状態の取得required200
POST /v1/users/sns-links SNS 連携追加required200
DELETE /v1/users/sns-links/{provider} SNS 連携解除required200
POST /v1/users/answer 秘密の質問への回答(本人確認)required204
POST /v1/users/push-token プッシュ通知トークンの登録required204
PUT /v1/favorites/{ad_id} お気に入り追加required204
DELETE /v1/favorites/{ad_id} お気に入り解除required204
GET /v1/screens/ads 広告利用 TOP 画面の集約取得(SCR_AD_TOP)optional200
GET /v1/screens/ads-shopping ショッピング 画面の集約取得(SCR_AD_SHOPPING)optional200
GET /v1/screens/ads-service サービス 画面の集約取得(SCR_AD_SERVICE)optional200
GET /v1/screens/ads-bonus ボーナス 画面の集約取得(SCR_AD_BONUS)optional200
GET /v1/screens/search さがす TOP 画面の集約取得(SCR_SEARCH_TOP)optional200
GET /v1/screens/ranking ランキング(すべて)画面の集約取得(SCR_RANKING_ALL)optional200
GET /v1/screens/ranking-shopping ランキング(ショッピング)画面の集約取得(SCR_RANKING_SHOPPING)optional200
GET /v1/screens/ranking-service ランキング(サービス)画面の集約取得(SCR_RANKING_SERVICE)optional200
GET /v1/screens/ranking-credit-card ランキング(クレカ)画面の集約取得(SCR_RANKING_CREDIT)optional200
GET /v1/screens/ranking-official ランキング(公式)画面の集約取得(SCR_RANKING_OFFICIAL)optional200
GET /v1/screens/content-walk 歩いて貯める画面の集約取得(SCR_CONTENT_WALK)required200
GET /v1/screens/content-video 動画視聴で貯める画面の集約取得(SCR_CONTENT_VIDEO)required200
GET /v1/screens/ads/{ad_id} 案件詳細画面の集約取得(SCR_AD_DETAIL)optional200
POST /v1/video/sessions 動画視聴セッションの開始required200
POST /v1/video/sessions/complete 動画視聴セッションの終了required200
GET /v1/search/ads 案件検索optional200
POST /v1/walk/sync 端末歩数の同期required200
POST /v1/walk/claim walk ポイント獲得実行required200
GET /v1/withdraw/survey 退会アンケートの取得(全ページ一括)required200
POST /v1/withdraw/survey 退会アンケートの回答(一括送信)required204
POST /v1/withdraw 退会実行(パスワード検証+最終確認)required204

Base: https://mock-server.commude-vietnam.work/v1/... (also /app_api/v1/...). Override per request: header X-Mock-Status: 404 or ?_status=404; ?_example=name for alternates. Backed by Ads data: GET /v1/search/ads, GET /v1/screens/ads/{ad_id}, PUT/DELETE /v1/favorites/{ad_id}.